Diff of the two buildlogs: -- --- b1/build.log 2024-07-31 10:56:47.899311488 +0000 +++ b2/build.log 2024-07-31 08:11:38.211487242 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jul 30 20:12:13 -12 2024 -I: pbuilder-time-stamp: 1722413533 +I: Current time: Wed Jul 31 20:47:42 +14 2024 +I: pbuilder-time-stamp: 1722408462 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying i386-fix.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/15263/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/6737/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Jul 31 06:47 /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/6737/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/6737/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + 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]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='acfea5a37e87484c90fdc4e57fbb0ce6' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='15263' - PS1='# ' - PS2='> ' + INVOCATION_ID=2907506435da444bb435e10c481a4edc + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=6737 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.ugFUU27F/pbuilderrc_KJaC --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.ugFUU27F/b1 --logfile b1/build.log meep_1.25.0-4.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.ugFUU27F/pbuilderrc_XfTf --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.ugFUU27F/b2 --logfile b2/build.log meep_1.25.0-4.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff4a 6.1.0-23-armmp-lpae #1 SMP Debian 6.1.99-1 (2024-07-15) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-23-arm64 #1 SMP Debian 6.1.99-1 (2024-07-15) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/15263/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/6737/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -375,7 +407,7 @@ Get: 219 http://deb.debian.org/debian unstable/main armhf python3-setuptools all 70.3.0-2 [504 kB] Get: 220 http://deb.debian.org/debian unstable/main armhf quilt all 0.68-1 [437 kB] Get: 221 http://deb.debian.org/debian unstable/main armhf swig armhf 4.2.1-1 [1375 kB] -Fetched 138 MB in 9s (14.6 MB/s) +Fetched 138 MB in 3s (54.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:armhf. (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 ... 19508 files and directories currently installed.) @@ -1098,8 +1130,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jul 31 08:14:07 UTC 2024. -Universal Time is now: Wed Jul 31 08:14:07 UTC 2024. +Local time is now: Wed Jul 31 06:48:38 UTC 2024. +Universal Time is now: Wed Jul 31 06:48:38 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up unicode-data (15.1.0-1) ... @@ -1299,7 +1331,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/meep-1.25.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 > ../meep_1.25.0-4_source.changes +I: user script /srv/workspace/pbuilder/6737/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/6737/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/meep-1.25.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 > ../meep_1.25.0-4_source.changes dpkg-buildpackage: info: source package meep dpkg-buildpackage: info: source version 1.25.0-4 dpkg-buildpackage: info: source distribution unstable @@ -1567,7 +1603,7 @@ config.status: executing libtool commands make[1]: Leaving directory '/build/reproducible-path/meep-1.25.0' dh_auto_build - make -j3 + make -j4 make[1]: Entering directory '/build/reproducible-path/meep-1.25.0' make all-recursive make[2]: Entering directory '/build/reproducible-path/meep-1.25.0' @@ -1578,7 +1614,7 @@ make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/src' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o sphere-quad.o sphere-quad.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o sphere_quad sphere-quad.o -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o sphere_quad sphere-quad.o -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o sphere_quad sphere-quad.o -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm make[4]: Leaving directory '/build/reproducible-path/meep-1.25.0/src' (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../src/sphere_quad) > sphere-quad.h @@ -1586,25 +1622,23 @@ make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/src' Making all in support make[5]: Entering directory '/build/reproducible-path/meep-1.25.0/src/support' -/bin/bash ../../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o mt19937ar.lo mt19937ar.c +/bin/sh ../../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o mt19937ar.lo mt19937ar.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c mt19937ar.c -fPIC -DPIC -o .libs/mt19937ar.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c mt19937ar.c -fPIC -DPIC -o mt19937ar.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=link arm-linux-gnueabihf-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libsupport.la mt19937ar.lo -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../../libtool --tag=CC --mode=link arm-linux-gnueabihf-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libsupport.la mt19937ar.lo -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-ar cr .libs/libsupport.a .libs/mt19937ar.o libtool: link: arm-linux-gnueabihf-ranlib .libs/libsupport.a libtool: link: ( cd ".libs" && rm -f "libsupport.la" && ln -s "../libsupport.la" "libsupport.la" ) make[5]: Leaving directory '/build/reproducible-path/meep-1.25.0/src/support' make[5]: Entering directory '/build/reproducible-path/meep-1.25.0/src' -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o array_slice.lo array_slice.cpp -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o anisotropic_averaging.lo anisotropic_averaging.cpp -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bands.lo bands.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o array_slice.lo array_slice.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o anisotropic_averaging.lo anisotropic_averaging.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bands.lo bands.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o boundaries.lo boundaries.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c array_slice.cpp -fPIC -DPIC -o .libs/array_slice.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bands.cpp -fPIC -DPIC -o .libs/bands.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c anisotropic_averaging.cpp -fPIC -DPIC -o .libs/anisotropic_averaging.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bands.cpp -fPIC -DPIC -o bands.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o boundaries.lo boundaries.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c boundaries.cpp -fPIC -DPIC -o .libs/boundaries.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c array_slice.cpp -fPIC -DPIC -o array_slice.o >/dev/null 2>&1 +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c anisotropic_averaging.cpp -fPIC -DPIC -o .libs/anisotropic_averaging.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bands.cpp -fPIC -DPIC -o .libs/bands.o boundaries.cpp: In member function 'meep::ivec meep::fields::ilattice_vector(meep::direction) const': boundaries.cpp:120:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | switch (d) { @@ -1612,22 +1646,24 @@ boundaries.cpp:128:5: note: here 128 | case D3: | ^~~~ -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c anisotropic_averaging.cpp -fPIC -DPIC -o anisotropic_averaging.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bicgstab.lo bicgstab.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bands.cpp -fPIC -DPIC -o bands.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bicgstab.lo bicgstab.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bicgstab.cpp -fPIC -DPIC -o .libs/bicgstab.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c array_slice.cpp -fPIC -DPIC -o array_slice.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c bicgstab.cpp -fPIC -DPIC -o bicgstab.o >/dev/null 2>&1 +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c anisotropic_averaging.cpp -fPIC -DPIC -o anisotropic_averaging.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c boundaries.cpp -fPIC -DPIC -o boundaries.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o casimir.lo casimir.cpp -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o cw_fields.lo cw_fields.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o casimir.lo casimir.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c casimir.cpp -fPIC -DPIC -o .libs/casimir.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o cw_fields.lo cw_fields.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c cw_fields.cpp -fPIC -DPIC -o .libs/cw_fields.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c casimir.cpp -fPIC -DPIC -o casimir.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c cw_fields.cpp -fPIC -DPIC -o cw_fields.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dft.lo dft.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dft.lo dft.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c dft.cpp -fPIC -DPIC -o .libs/dft.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c cw_fields.cpp -fPIC -DPIC -o cw_fields.o >/dev/null 2>&1 dft.cpp:269: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 269 | PLOOP_OVER_IVECS(fc->gv, is, ie, idx) { -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dft_ldos.lo dft_ldos.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dft_ldos.lo dft_ldos.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c dft_ldos.cpp -fPIC -DPIC -o .libs/dft_ldos.o dft.cpp: In member function 'std::complex meep::dft_chunk::process_dft_component(int, meep::direction*, meep::ivec, meep::ivec, int, meep::h5file*, meep::realnum*, int, std::complex*, void*, void*, int, bool, meep::fields*)': dft.cpp:912:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] @@ -1647,23 +1683,17 @@ | | | | long unsigned int size_t {aka unsigned int} | %u -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o energy_and_flux.lo energy_and_flux.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o energy_and_flux.lo energy_and_flux.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c energy_and_flux.cpp -fPIC -DPIC -o .libs/energy_and_flux.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c dft_ldos.cpp -fPIC -DPIC -o dft_ldos.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c energy_and_flux.cpp -fPIC -DPIC -o energy_and_flux.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fields.lo fields.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fields.lo fields.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields.cpp -fPIC -DPIC -o .libs/fields.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c dft.cpp -fPIC -DPIC -o dft.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fields_dump.lo fields_dump.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fields_dump.lo fields_dump.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields_dump.cpp -fPIC -DPIC -o .libs/fields_dump.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields.cpp -fPIC -DPIC -o fields.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields_dump.cpp -fPIC -DPIC -o fields_dump.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fix_boundary_sources.lo fix_boundary_sources.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o fix_boundary_sources.lo fix_boundary_sources.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fix_boundary_sources.cpp -fPIC -DPIC -o .libs/fix_boundary_sources.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o loop_in_chunks.lo loop_in_chunks.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c loop_in_chunks.cpp -fPIC -DPIC -o .libs/loop_in_chunks.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o h5fields.lo h5fields.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5fields.cpp -fPIC -DPIC -o .libs/h5fields.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c dft.cpp -fPIC -DPIC -o dft.o >/dev/null 2>&1 In file included from /usr/include/c++/14/algorithm:61, from fix_boundary_sources.cpp:14: /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': @@ -1688,6 +1718,7 @@ /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields.cpp -fPIC -DPIC -o fields.o >/dev/null 2>&1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = meep::srcpt_info_compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from 'void meep::fields::fix_boundary_sources()' at fix_boundary_sources.cpp:86:12: @@ -1708,26 +1739,30 @@ /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fields_dump.cpp -fPIC -DPIC -o fields_dump.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c fix_boundary_sources.cpp -fPIC -DPIC -o fix_boundary_sources.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5fields.cpp -fPIC -DPIC -o h5fields.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c loop_in_chunks.cpp -fPIC -DPIC -o loop_in_chunks.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o h5file.lo h5file.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o loop_in_chunks.lo loop_in_chunks.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c loop_in_chunks.cpp -fPIC -DPIC -o .libs/loop_in_chunks.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o h5fields.lo h5fields.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5fields.cpp -fPIC -DPIC -o .libs/h5fields.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o h5file.lo h5file.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5file.cpp -fPIC -DPIC -o .libs/h5file.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o initialize.lo initialize.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o initialize.lo initialize.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c initialize.cpp -fPIC -DPIC -o .libs/initialize.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5file.cpp -fPIC -DPIC -o h5file.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o integrate.lo integrate.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate.cpp -fPIC -DPIC -o .libs/integrate.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c h5fields.cpp -fPIC -DPIC -o h5fields.o >/dev/null 2>&1 +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c loop_in_chunks.cpp -fPIC -DPIC -o loop_in_chunks.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c initialize.cpp -fPIC -DPIC -o initialize.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o integrate2.lo integrate2.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o integrate.lo integrate.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate.cpp -fPIC -DPIC -o .libs/integrate.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o integrate2.lo integrate2.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate2.cpp -fPIC -DPIC -o .libs/integrate2.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate.cpp -fPIC -DPIC -o integrate.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o material_data.lo material_data.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o material_data.lo material_data.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c material_data.cpp -fPIC -DPIC -o .libs/material_data.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o monitor.lo monitor.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o monitor.lo monitor.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c monitor.cpp -fPIC -DPIC -o .libs/monitor.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate.cpp -fPIC -DPIC -o integrate.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c integrate2.cpp -fPIC -DPIC -o integrate2.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c material_data.cpp -fPIC -DPIC -o material_data.o >/dev/null 2>&1 monitor.cpp: In member function 'std::complex meep::structure_chunk::get_chi1inv_at_pt(meep::component, meep::direction, int, double) const': monitor.cpp:327:19: warning: 'comp_list' may be used uninitialized [-Wmaybe-uninitialized] 327 | component cc = comp_list[com_it]; @@ -1735,15 +1770,15 @@ monitor.cpp:274:15: note: 'comp_list' declared here 274 | component comp_list[3]; | ^~~~~~~~~ -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c monitor.cpp -fPIC -DPIC -o monitor.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o mympi.lo mympi.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c material_data.cpp -fPIC -DPIC -o material_data.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o mympi.lo mympi.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mympi.cpp -fPIC -DPIC -o .libs/mympi.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o multilevel-atom.lo multilevel-atom.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c multilevel-atom.cpp -fPIC -DPIC -o .libs/multilevel-atom.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c monitor.cpp -fPIC -DPIC -o monitor.o >/dev/null 2>&1 mympi.cpp: In function 'meep::ivec meep::max_to_all(const ivec&)': mympi.cpp:408:7: warning: variable 'in' set but not used [-Wunused-but-set-variable] 408 | int in[5], out[5]; | ^~ +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o multilevel-atom.lo multilevel-atom.cpp mympi.cpp: In function 'void meep::abort(const char*, ...)': mympi.cpp:248:12: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result] 248 | vasprintf(&s, fmt, ap); @@ -1752,6 +1787,12 @@ mympi.cpp:692:16: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result] 692 | vasprintf(&s, fmt, ap); | ~~~~~~~~~^~~~~~~~~~~~~ +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c multilevel-atom.cpp -fPIC -DPIC -o .libs/multilevel-atom.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o near2far.lo near2far.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c near2far.cpp -fPIC -DPIC -o .libs/near2far.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mympi.cpp -fPIC -DPIC -o mympi.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o output_directory.lo output_directory.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c output_directory.cpp -fPIC -DPIC -o .libs/output_directory.o multilevel-atom.cpp: In member function 'virtual void* meep::multilevel_susceptibility::new_internal_data(meep::realnum* (*)[2], const meep::grid_volume&) const': multilevel-atom.cpp:138:53: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 138 | if (d == NULL) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, sz); @@ -1759,12 +1800,9 @@ | | | | long unsigned int size_t {aka unsigned int} | %u -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mympi.cpp -fPIC -DPIC -o mympi.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o near2far.lo near2far.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c near2far.cpp -fPIC -DPIC -o .libs/near2far.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o random.lo random.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c random.cpp -fPIC -DPIC -o .libs/random.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c multilevel-atom.cpp -fPIC -DPIC -o multilevel-atom.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o output_directory.lo output_directory.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c output_directory.cpp -fPIC -DPIC -o .libs/output_directory.o output_directory.cpp: In function 'const char* meep::make_output_directory(const char*, const char*)': output_directory.cpp:115:35: warning: '-out' directive output may be truncated writing 4 bytes into a region of size between 1 and 300 [-Wformat-truncation=] 115 | snprintf(outdirname, buflen, "%s-out", basename); @@ -1809,15 +1847,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o random.lo random.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c random.cpp -fPIC -DPIC -o .libs/random.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c output_directory.cpp -fPIC -DPIC -o output_directory.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c near2far.cpp -fPIC -DPIC -o near2far.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c random.cpp -fPIC -DPIC -o random.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o sources.lo sources.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c near2far.cpp -fPIC -DPIC -o near2far.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o sources.lo sources.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c sources.cpp -fPIC -DPIC -o .libs/sources.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step.lo step.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step.lo step.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step.cpp -fPIC -DPIC -o .libs/step.o +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_db.lo step_db.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_db.cpp -fPIC -DPIC -o .libs/step_db.o +step.cpp:144: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] + 144 | CHUNK_OPENMP In file included from sources.cpp:27: meep_internals.hpp: In constructor 'meep::src_vol::src_vol(meep::component, meep::src_time*, std::vector&&, std::vector >&&, bool)': meep_internals.hpp:82:38: warning: 'meep::src_vol::amp' will be initialized after [-Wreorder] @@ -1829,21 +1869,17 @@ sources.cpp:168:1: warning: when initialized here [-Wreorder] 168 | src_vol::src_vol(component cc, src_time *st, std::vector &&ind, | ^~~~~~~ -step.cpp:144: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] - 144 | CHUNK_OPENMP -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_db.lo step_db.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_db.cpp -fPIC -DPIC -o .libs/step_db.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step.cpp -fPIC -DPIC -o step.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o stress.lo stress.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c sources.cpp -fPIC -DPIC -o sources.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o stress.lo stress.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c stress.cpp -fPIC -DPIC -o .libs/stress.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_db.cpp -fPIC -DPIC -o step_db.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o structure.lo structure.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o structure.lo structure.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c structure.cpp -fPIC -DPIC -o .libs/structure.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c stress.cpp -fPIC -DPIC -o stress.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o structure_dump.lo structure_dump.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o structure_dump.lo structure_dump.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c structure_dump.cpp -fPIC -DPIC -o .libs/structure_dump.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o susceptibility.lo susceptibility.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o susceptibility.lo susceptibility.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c susceptibility.cpp -fPIC -DPIC -o .libs/susceptibility.o susceptibility.cpp:228: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 228 | PLOOP_OVER_VOL_OWNED(gv, c, i) { @@ -1851,6 +1887,8 @@ 242 | PLOOP_OVER_VOL_OWNED(gv, c, i) { susceptibility.cpp:252: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 252 | PLOOP_OVER_VOL_OWNED(gv, c, i) { +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o time.lo time.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o .libs/time.o susceptibility.cpp: In member function 'virtual void* meep::lorentzian_susceptibility::new_internal_data(meep::realnum* (*)[2], const meep::grid_volume&) const': susceptibility.cpp:116:53: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 116 | if (d == NULL) meep::abort("%s:%i:out of memory(%lu)", __FILE__, __LINE__, sz); @@ -1901,23 +1939,21 @@ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c structure_dump.cpp -fPIC -DPIC -o structure_dump.o >/dev/null 2>&1 +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o time.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c susceptibility.cpp -fPIC -DPIC -o susceptibility.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o time.lo time.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o .libs/time.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c structure.cpp -fPIC -DPIC -o structure.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o update_eh.lo update_eh.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o update_eh.lo update_eh.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c update_eh.cpp -fPIC -DPIC -o .libs/update_eh.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o time.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c update_eh.cpp -fPIC -DPIC -o update_eh.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o mpb.lo mpb.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o mpb.lo mpb.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mpb.cpp -fPIC -DPIC -o .libs/mpb.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o update_pols.lo update_pols.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c structure.cpp -fPIC -DPIC -o structure.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o update_pols.lo update_pols.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c update_pols.cpp -fPIC -DPIC -o .libs/update_pols.o +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c update_eh.cpp -fPIC -DPIC -o update_eh.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c update_pols.cpp -fPIC -DPIC -o update_pols.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mpb.cpp -fPIC -DPIC -o mpb.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o vec.lo vec.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o vec.lo vec.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c vec.cpp -fPIC -DPIC -o .libs/vec.o -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_generic.lo step_generic.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_generic.lo step_generic.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_generic.cpp -fPIC -DPIC -o .libs/step_generic.o step_generic.cpp:91: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 91 | PLOOP_OVER_IVECS(gv, is, ie, i) { @@ -2003,7 +2039,7 @@ 576 | PLOOP_OVER_IVECS(gv, is, ie, i) { step_generic.cpp:583: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 583 | PLOOP_OVER_IVECS(gv, is, ie, i) { f[i] = g[i]; } -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o meepgeom.lo meepgeom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o meepgeom.lo meepgeom.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c meepgeom.cpp -fPIC -DPIC -o .libs/meepgeom.o meepgeom.cpp:2959: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] 2959 | #pragma unroll @@ -2059,8 +2095,10 @@ meepgeom.cpp:2617:1: warning: control reaches end of non-void function [-Wreturn-type] 2617 | } | ^ +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o GDSIIgeom.lo GDSIIgeom.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c GDSIIgeom.cpp -fPIC -DPIC -o .libs/GDSIIgeom.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c vec.cpp -fPIC -DPIC -o vec.o >/dev/null 2>&1 -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_generic.cpp -fPIC -DPIC -o step_generic.o >/dev/null 2>&1 +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c GDSIIgeom.cpp -fPIC -DPIC -o GDSIIgeom.o >/dev/null 2>&1 meepgeom.cpp: In function 'void meep_geom::material_grids_addgradient_point(double*, vector3, double, geom_epsilon*, meep::component, meep::component, std::complex, std::complex, double, meep::grid_volume&, double)': meepgeom.cpp:2824:28: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2824 | add_interpolate_weights(p.x, p.y, p.z, vcur, sz.x, sz.y, sz.z, 1, scalegrad, ucur, kind, uval, @@ -2070,11 +2108,8 @@ meepgeom.cpp:2760:7: note: 'kind' was declared here 2760 | int kind; | ^~~~ -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c meepgeom.cpp -fPIC -DPIC -o meepgeom.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o GDSIIgeom.lo GDSIIgeom.cpp -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c GDSIIgeom.cpp -fPIC -DPIC -o .libs/GDSIIgeom.o -libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c GDSIIgeom.cpp -fPIC -DPIC -o GDSIIgeom.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_generic_stride1.lo step_generic_stride1.cpp +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_generic.cpp -fPIC -DPIC -o step_generic.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o step_generic_stride1.lo step_generic_stride1.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_generic_stride1.cpp -fPIC -DPIC -o .libs/step_generic_stride1.o step_generic_stride1.cpp:93: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 93 | PS1LOOP_OVER_IVECS(gv, is, ie, i) { @@ -2202,8 +2237,9 @@ step_generic_stride1.cpp:585: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 585 | PS1LOOP_OVER_IVECS(gv, is, ie, i) { f[i] = g[i]; } step_generic_stride1.cpp:585: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas] +libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c meepgeom.cpp -fPIC -DPIC -o meepgeom.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c step_generic_stride1.cpp -fPIC -DPIC -o step_generic_stride1.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libmeep.la -rpath /usr/lib/arm-linux-gnueabihf array_slice.lo anisotropic_averaging.lo bands.lo boundaries.lo bicgstab.lo casimir.lo cw_fields.lo dft.lo dft_ldos.lo energy_and_flux.lo fields.lo fields_dump.lo fix_boundary_sources.lo loop_in_chunks.lo h5fields.lo h5file.lo initialize.lo integrate.lo integrate2.lo material_data.lo monitor.lo mympi.lo multilevel-atom.lo near2far.lo output_directory.lo random.lo sources.lo step.lo step_db.lo stress.lo structure.lo structure_dump.lo susceptibility.lo time.lo update_eh.lo mpb.lo update_pols.lo vec.lo step_generic.lo meepgeom.lo GDSIIgeom.lo step_generic_stride1.lo support/libsupport.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libmeep.la -rpath /usr/lib/arm-linux-gnueabihf array_slice.lo anisotropic_averaging.lo bands.lo boundaries.lo bicgstab.lo casimir.lo cw_fields.lo dft.lo dft_ldos.lo energy_and_flux.lo fields.lo fields_dump.lo fix_boundary_sources.lo loop_in_chunks.lo h5fields.lo h5file.lo initialize.lo integrate.lo integrate2.lo material_data.lo monitor.lo mympi.lo multilevel-atom.lo near2far.lo output_directory.lo random.lo sources.lo step.lo step_db.lo stress.lo structure.lo structure_dump.lo susceptibility.lo time.lo update_eh.lo mpb.lo update_pols.lo vec.lo step_generic.lo meepgeom.lo GDSIIgeom.lo step_generic_stride1.lo support/libsupport.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/array_slice.o .libs/anisotropic_averaging.o .libs/bands.o .libs/boundaries.o .libs/bicgstab.o .libs/casimir.o .libs/cw_fields.o .libs/dft.o .libs/dft_ldos.o .libs/energy_and_flux.o .libs/fields.o .libs/fields_dump.o .libs/fix_boundary_sources.o .libs/loop_in_chunks.o .libs/h5fields.o .libs/h5file.o .libs/initialize.o .libs/integrate.o .libs/integrate2.o .libs/material_data.o .libs/monitor.o .libs/mympi.o .libs/multilevel-atom.o .libs/near2far.o .libs/output_directory.o .libs/random.o .libs/sources.o .libs/step.o .libs/step_db.o .libs/stress.o .libs/structure.o .libs/structure_dump.o .libs/susceptibility.o .libs/time.o .libs/update_eh.o .libs/mpb.o .libs/update_pols.o .libs/vec.o .libs/step_generic.o .libs/meepgeom.o .libs/GDSIIgeom.o .libs/step_generic_stride1.o -Wl,--whole-archive support/.libs/libsupport.a -Wl,--no-whole-archive -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,libmeep.so.30 -o .libs/libmeep.so.30.0.0 libtool: link: (cd ".libs" && rm -f "libmeep.so.30" && ln -s "libmeep.so.30.0.0" "libmeep.so.30") libtool: link: (cd ".libs" && rm -f "libmeep.so" && ln -s "libmeep.so.30.0.0" "libmeep.so") @@ -2266,6 +2302,32 @@ 22 | #define _GNU_SOURCE | ^~~~~~~~~~~ : note: this is the location of the previous definition +geom.cpp: In function 'vector3 normal_to_prism(ctlio::prism*, vector3)': +geom.cpp:2357:11: warning: variable 'axisp' set but not used [-Wunused-but-set-variable] + 2357 | vector3 axisp = vector3_scale(height, zhatp); + | ^~~~~ +arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/meep/meep.scm'"' -DVERSION_STRING='"'"Meep 1.25.0, Copyright (C) 2005-2022 Massachusetts Institute of Technology."'"' -I/usr/include/guile/3.0 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o meep-ctl-io.o `test -f 'ctl-io.cpp' || echo './'`ctl-io.cpp +In file included from ctl-io.h:7, + from ctl-io.cpp:7: +ctl-io.cpp: In function 'void ctlio::export_external_functions()': +ctl-io.cpp:2229:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2229 | gh_new_procedure("square-basis-aux", (SCM (*)()) square_basis_aux, 2, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ctl-io.cpp:2230:51: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2230 | gh_new_procedure("range-overlap-with-object-aux", (SCM (*)()) range_overlap_with_object_aux, 5, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ctl-io.cpp:2231:55: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2231 | gh_new_procedure("display-geometric-object-info-aux", (SCM (*)()) display_geometric_object_info_aux, 2, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ctl-io.cpp:2232:51: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2232 | gh_new_procedure("point-in-periodic-object?-aux", (SCM (*)()) point_in_periodic_objectp_aux, 2, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ctl-io.cpp:2233:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2233 | gh_new_procedure("normal-to-object-aux", (SCM (*)()) normal_to_object_aux, 2, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ctl-io.cpp:2234:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] + 2234 | gh_new_procedure("point-in-object?-aux", (SCM (*)()) point_in_objectp_aux, 2, 0, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'bool get_front_object(const meep::volume&, geom_box_tree, vector3&, const ctlio::geometric_object**, vector3&, ctlio::material_type&, ctlio::material_type&)', inlined from 'virtual void geom_epsilon::eff_chi1inv_row(meep::component, double*, const meep::volume&, double, int)' at structure.cpp:618:40: structure.cpp:581:10: warning: 'mat1' may be used uninitialized [-Wmaybe-uninitialized] @@ -2284,10 +2346,6 @@ structure.cpp:509:17: note: 'mat1' declared here 509 | material_type mat1, mat2; | ^~~~ -geom.cpp: In function 'vector3 normal_to_prism(ctlio::prism*, vector3)': -geom.cpp:2357:11: warning: variable 'axisp' set but not used [-Wunused-but-set-variable] - 2357 | vector3 axisp = vector3_scale(height, zhatp); - | ^~~~~ meep_wrap.cxx: In function 'scm_unused_struct* _wrap_new_meep_dft_flux__SWIG_0(int, scm_unused_struct**)': meep_wrap.cxx:36013:12: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36013 | arg1 = (meep::component const) scm_to_int(argv[0]); @@ -2309,35 +2367,13 @@ meep_wrap.cxx:36145:12: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36145 | arg2 = (meep::component const) scm_to_int(argv[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -DHAVE_CTL_HOOKS=1 -DHAVE_CTL_EXPORT_HOOK=1 -DCTL_SCM='"'/usr/share/libctl/base/ctl.scm'"' -DINCLUDE_SCM='"'/usr/share/libctl/base/include.scm'"' -DSPEC_SCM='"'/usr/share/meep/meep.scm'"' -DVERSION_STRING='"'"Meep 1.25.0, Copyright (C) 2005-2022 Massachusetts Institute of Technology."'"' -I/usr/include/guile/3.0 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o meep-ctl-io.o `test -f 'ctl-io.cpp' || echo './'`ctl-io.cpp -In file included from ctl-io.h:7, - from ctl-io.cpp:7: -ctl-io.cpp: In function 'void ctlio::export_external_functions()': -ctl-io.cpp:2229:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2229 | gh_new_procedure("square-basis-aux", (SCM (*)()) square_basis_aux, 2, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ctl-io.cpp:2230:51: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2230 | gh_new_procedure("range-overlap-with-object-aux", (SCM (*)()) range_overlap_with_object_aux, 5, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ctl-io.cpp:2231:55: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2231 | gh_new_procedure("display-geometric-object-info-aux", (SCM (*)()) display_geometric_object_info_aux, 2, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ctl-io.cpp:2232:51: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2232 | gh_new_procedure("point-in-periodic-object?-aux", (SCM (*)()) point_in_periodic_objectp_aux, 2, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ctl-io.cpp:2233:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2233 | gh_new_procedure("normal-to-object-aux", (SCM (*)()) normal_to_object_aux, 2, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ctl-io.cpp:2234:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_unused_struct* (*)()' [-Wcast-function-type] - 2234 | gh_new_procedure("point-in-object?-aux", (SCM (*)()) point_in_objectp_aux, 2, 0, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o meep meep-meep.o meep-structure.o meep-meep_wrap.o meep-main.o meep-geom.o meep-ctl-io.o ../src/libmeep.la -lctl -lguile-3.0 -lgc -lpthread -ldl -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o meep meep-meep.o meep-structure.o meep-meep_wrap.o meep-main.o meep-geom.o meep-ctl-io.o ../src/libmeep.la -lctl -lguile-3.0 -lgc -lpthread -ldl -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/meep meep-meep.o meep-structure.o meep-meep_wrap.o meep-main.o meep-geom.o meep-ctl-io.o ../src/.libs/libmeep.so -lctl -lguile-3.0 -lgc -lpthread -ldl -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm make[4]: Leaving directory '/build/reproducible-path/meep-1.25.0/scheme' make[3]: Leaving directory '/build/reproducible-path/meep-1.25.0/scheme' Making all in libpympb make[3]: Entering directory '/build/reproducible-path/meep-1.25.0/libpympb' -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../src -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o libpympb_la-pympb.lo `test -f 'pympb.cpp' || echo './'`pympb.cpp +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../src -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o libpympb_la-pympb.lo `test -f 'pympb.cpp' || echo './'`pympb.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../src -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c pympb.cpp -fPIC -DPIC -o .libs/libpympb_la-pympb.o pympb.cpp:30:1: warning: multi-line comment [-Wcomment] 30 | // #define LOOP_XYZ(md) \ @@ -2362,7 +2398,7 @@ 2012 | mpi_allreduce(sq_sum2, sq_sum, 2, mpb_real, SCALAR_MPI_TYPE, MPI_SUM, mpb_comm); | ^~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../src -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c pympb.cpp -fPIC -DPIC -o libpympb_la-pympb.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libpympb.la -rpath /usr/lib/arm-linux-gnueabihf libpympb_la-pympb.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libpympb.la -rpath /usr/lib/arm-linux-gnueabihf libpympb_la-pympb.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/libpympb_la-pympb.o -Wl,-rpath -Wl,/build/reproducible-path/meep-1.25.0/src/.libs ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,libpympb.so.30 -o .libs/libpympb.so.30.0.0 libtool: link: (cd ".libs" && rm -f "libpympb.so.30" && ln -s "libpympb.so.30.0.0" "libpympb.so.30") libtool: link: (cd ".libs" && rm -f "libpympb.so" && ln -s "libpympb.so.30.0.0" "libpympb.so") @@ -2388,8 +2424,8 @@ fi make all-am make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/python' -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o _meep_la-meep-python.lo `test -f 'meep-python.cxx' || echo './'`meep-python.cxx -/bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o _mpb_la-mpb-python.lo `test -f 'mpb-python.cxx' || echo './'`mpb-python.cxx +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o _meep_la-meep-python.lo `test -f 'meep-python.cxx' || echo './'`meep-python.cxx +/bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o _mpb_la-mpb-python.lo `test -f 'mpb-python.cxx' || echo './'`mpb-python.cxx libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c meep-python.cxx -fPIC -DPIC -o .libs/_meep_la-meep-python.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mpb-python.cxx -fPIC -DPIC -o .libs/_mpb_la-mpb-python.o In file included from mpb-python.cxx:3362: @@ -2465,7 +2501,7 @@ 115 | static PyObject *py_volume_object() { | ^~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c mpb-python.cxx -fPIC -DPIC -o _mpb_la-mpb-python.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python3.12/site-packages/meep/mpb _mpb_la-mpb-python.lo ../libpympb/libpympb.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python3.12/site-packages/meep/mpb _mpb_la-mpb-python.lo ../libpympb/libpympb.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/_mpb_la-mpb-python.o -Wl,-rpath -Wl,/build/reproducible-path/meep-1.25.0/libpympb/.libs ../libpympb/.libs/libpympb.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,_mpb.so.30 -o .libs/_mpb.so.30.0.0 libtool: link: (cd ".libs" && rm -f "_mpb.so.30" && ln -s "_mpb.so.30.0.0" "_mpb.so.30") libtool: link: (cd ".libs" && rm -f "_mpb.so" && ln -s "_mpb.so.30.0.0" "_mpb.so") @@ -3027,7 +3063,7 @@ 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -I../src -I../libpympb -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c meep-python.cxx -fPIC -DPIC -o _meep_la-meep-python.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python3.12/site-packages/meep _meep_la-meep-python.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python3.12/site-packages/meep _meep_la-meep-python.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/_meep_la-meep-python.o -Wl,-rpath -Wl,/build/reproducible-path/meep-1.25.0/src/.libs ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,_meep.so.30 -o .libs/_meep.so.30.0.0 libtool: link: (cd ".libs" && rm -f "_meep.so.30" && ln -s "_meep.so.30.0.0" "_meep.so.30") libtool: link: (cd ".libs" && rm -f "_meep.so" && ln -s "_meep.so.30.0.0" "_meep.so") @@ -3082,94 +3118,94 @@ make aniso_disp bench bragg_transmission convergence_cyl_waveguide cylindrical dump_load flux harmonics integrate known_results near2far one_dimensional physical stress_tensor symmetry three_d two_dimensional 2D_convergence h5test pml pw-source-ll ring-ll cyl-ellipsoid-ll absorber-1d-ll array-slice-ll user-defined-material dft-fields gdsII-3d bend-flux-ll array-metadata make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/tests' arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o aniso_disp.o aniso_disp.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o aniso_disp aniso_disp.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o aniso_disp aniso_disp.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/aniso_disp aniso_disp.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bench.o bench.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bench bench.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bench bench.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/bench bench.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bragg_transmission.o bragg_transmission.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bragg_transmission bragg_transmission.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bragg_transmission bragg_transmission.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/bragg_transmission bragg_transmission.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o convergence_cyl_waveguide.o convergence_cyl_waveguide.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o convergence_cyl_waveguide convergence_cyl_waveguide.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o convergence_cyl_waveguide convergence_cyl_waveguide.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/convergence_cyl_waveguide convergence_cyl_waveguide.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o cylindrical.o cylindrical.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o cylindrical cylindrical.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o cylindrical cylindrical.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/cylindrical cylindrical.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dump_load.o dump_load.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o dump_load dump_load.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o dump_load dump_load.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/dump_load dump_load.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o flux.o flux.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o flux flux.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o flux flux.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/flux flux.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o harmonics.o harmonics.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o harmonics harmonics.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o harmonics harmonics.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/harmonics harmonics.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o integrate.o integrate.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o integrate integrate.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o integrate integrate.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/integrate integrate.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o known_results.o known_results.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o known_results known_results.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o known_results known_results.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/known_results known_results.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o near2far.o near2far.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o near2far near2far.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o near2far near2far.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/near2far near2far.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o one_dimensional.o one_dimensional.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o one_dimensional one_dimensional.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o one_dimensional one_dimensional.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/one_dimensional one_dimensional.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o physical.o physical.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o physical physical.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o physical physical.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/physical physical.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o stress_tensor.o stress_tensor.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o stress_tensor stress_tensor.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o stress_tensor stress_tensor.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/stress_tensor stress_tensor.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o symmetry.o symmetry.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o symmetry symmetry.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o symmetry symmetry.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/symmetry symmetry.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o three_d.o three_d.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o three_d three_d.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o three_d three_d.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/three_d three_d.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o two_dimensional.o two_dimensional.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o two_dimensional two_dimensional.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o two_dimensional two_dimensional.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/two_dimensional two_dimensional.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o 2D_convergence.o 2D_convergence.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o 2D_convergence 2D_convergence.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o 2D_convergence 2D_convergence.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/2D_convergence 2D_convergence.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o h5test.o h5test.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o h5test h5test.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o h5test h5test.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/h5test h5test.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o pml.o pml.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o pml pml.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o pml pml.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/pml pml.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o pw-source-ll.o pw-source-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o pw-source-ll pw-source-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o pw-source-ll pw-source-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/pw-source-ll pw-source-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o ring-ll.o ring-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o ring-ll ring-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o ring-ll ring-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/ring-ll ring-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o cyl-ellipsoid-ll.o cyl-ellipsoid-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o cyl-ellipsoid-ll cyl-ellipsoid-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o cyl-ellipsoid-ll cyl-ellipsoid-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/cyl-ellipsoid-ll cyl-ellipsoid-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o absorber-1d-ll.o absorber-1d-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o absorber-1d-ll absorber-1d-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o absorber-1d-ll absorber-1d-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/absorber-1d-ll absorber-1d-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o array-slice-ll.o array-slice-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o array-slice-ll array-slice-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o array-slice-ll array-slice-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/array-slice-ll array-slice-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o user-defined-material.o user-defined-material.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o user-defined-material user-defined-material.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o user-defined-material user-defined-material.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/user-defined-material user-defined-material.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o dft-fields.o dft-fields.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o dft-fields dft-fields.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o dft-fields dft-fields.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/dft-fields dft-fields.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o gdsII-3d.o gdsII-3d.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o gdsII-3d gdsII-3d.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o gdsII-3d gdsII-3d.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/gdsII-3d gdsII-3d.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o bend-flux-ll.o bend-flux-ll.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bend-flux-ll bend-flux-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o bend-flux-ll bend-flux-ll.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/bend-flux-ll bend-flux-ll.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -I/usr/include/guile/3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -c -o array-metadata.o array-metadata.cpp -/bin/bash ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o array-metadata array-metadata.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o array-metadata array-metadata.o ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm libtool: link: arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o .libs/array-metadata array-metadata.o ../src/.libs/libmeep.so -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm make[4]: Leaving directory '/build/reproducible-path/meep-1.25.0/tests' make check-TESTS @@ -3315,1367 +3351,1367 @@ make[2]: *** [Makefile:518: check-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/meep-1.25.0' . -./config.status -./Makefile.am +./COPYRIGHT +./NEWS.md +./doc +./doc/README.md +./doc/requirements.txt +./doc/meep-logos.svg +./doc/docs +./doc/docs/Yee_Lattice.md +./doc/docs/Synchronizing_the_Magnetic_and_Electric_Fields.md +./doc/docs/Python_User_Interface.md +./doc/docs/Subpixel_Smoothing.md +./doc/docs/Replacements.vim +./doc/docs/The_Run_Function_Is_Not_A_Loop.md +./doc/docs/Parallel_Meep.md +./doc/docs/Introduction.md +./doc/docs/Chunks_and_Symmetry.md +./doc/docs/Materials.md +./doc/docs/Eigensolver_Math.md +./doc/docs/C++_Developer_Information.md +./doc/docs/FAQ.md +./doc/docs/Exploiting_Symmetry.md +./doc/docs/Build_From_Source.md +./doc/docs/Scheme_Tutorials +./doc/docs/Scheme_Tutorials/Near_to_Far_Field_Spectra.md +./doc/docs/Scheme_Tutorials/Multilevel_Atomic_Susceptibility.md +./doc/docs/Scheme_Tutorials/Frequency_Domain_Solver.md +./doc/docs/Scheme_Tutorials/Casimir_Forces.md +./doc/docs/Scheme_Tutorials/Gyrotropic_Media.md +./doc/docs/Scheme_Tutorials/Eigenmode_Source.md +./doc/docs/Scheme_Tutorials/Local_Density_of_States.md +./doc/docs/Scheme_Tutorials/Basics.md +./doc/docs/Scheme_Tutorials/Optical_Forces.md +./doc/docs/Scheme_Tutorials/Cylindrical_Coordinates.md +./doc/docs/Scheme_Tutorials/Material_Dispersion.md +./doc/docs/Scheme_Tutorials/Third_Harmonic_Generation.md +./doc/docs/Scheme_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity.md +./doc/docs/Scheme_Tutorials/Custom_Source.md +./doc/docs/Scheme_Tutorials/Mode_Decomposition.md +./doc/docs/Python_Tutorials +./doc/docs/Python_Tutorials/Near_to_Far_Field_Spectra.md +./doc/docs/Python_Tutorials/Multilevel_Atomic_Susceptibility.md +./doc/docs/Python_Tutorials/Frequency_Domain_Solver.md +./doc/docs/Python_Tutorials/Gyrotropic_Media.md +./doc/docs/Python_Tutorials/Eigenmode_Source.md +./doc/docs/Python_Tutorials/Local_Density_of_States.md +./doc/docs/Python_Tutorials/Basics.md +./doc/docs/Python_Tutorials/Optical_Forces.md +./doc/docs/Python_Tutorials/GDSII_Import.md +./doc/docs/Python_Tutorials/Adjoint_Solver.md +./doc/docs/Python_Tutorials/Cylindrical_Coordinates.md +./doc/docs/Python_Tutorials/Material_Dispersion.md +./doc/docs/Python_Tutorials/Third_Harmonic_Generation.md +./doc/docs/Python_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity.md +./doc/docs/Python_Tutorials/Custom_Source.md +./doc/docs/Python_Tutorials/Mode_Decomposition.md +./doc/docs/mdx_math.py +./doc/docs/Scheme_User_Interface.md +./doc/docs/Perfectly_Matched_Layer.md +./doc/docs/Download.md +./doc/docs/css +./doc/docs/css/extra.css +./doc/docs/C++_Tutorial.md +./doc/docs/images +./doc/docs/images/sphere_epsilon.png +./doc/docs/images/power_density_map.png +./doc/docs/images/cherenkov_radiation.png +./doc/docs/images/Dblocks-config.jpg +./doc/docs/images/Surface-force.jpg +./doc/docs/images/Example.jpg +./doc/docs/images/Holey-wvg-cavity-hz.gif +./doc/docs/images/N2ff_comp_cell.png +./doc/docs/images/directional_coupler_flux.png +./doc/docs/images/reflectance_angular_spectrum.png +./doc/docs/images/grating_phasemap.png +./doc/docs/images/Tutorial-wvg-bent-ez-tslice.png +./doc/docs/images/Near2far_simulation_geometry.png +./doc/docs/images/Python-Tutorial-wvg-straight-eps-000000.00.png +./doc/docs/images/cwsrc_turnon.png +./doc/docs/images/coupler_refl_S11_S12.png +./doc/docs/images/directional_coupler_field_profiles.png +./doc/docs/images/metasurface_lens_epsilon.png +./doc/docs/images/Metalcavity_ldos.png +./doc/docs/images/antenna_pec_ground_plane.png +./doc/docs/images/Tutorial-wvg-bent2-ez-000300.00.png +./doc/docs/images/Extruded-blocks.jpg +./doc/docs/images/ring_matfunc_freq_vs_resolution.png +./doc/docs/images/planar_cavity_purcell_enhancement.png +./doc/docs/images/single_mode_eigsource_pulse.png +./doc/docs/images/dipole_extraction_eff_cyl.png +./doc/docs/images/polarization_grating_diffraction_orders.png +./doc/docs/images/power_density_cell.png +./doc/docs/images/Ring-cyl-ez-0.148.png +./doc/docs/images/Faraday-rotation.png +./doc/docs/images/Tut-bend-flux.png +./doc/docs/images/Material-dispersion-epsim.png +./doc/docs/images/Holey-wvg-kx=0.30-w=0.8838.gif +./doc/docs/images/C2_symmetry.png +./doc/docs/images/pwsource_Ey_PML.png +./doc/docs/images/stochastic_emitter_forward_vs_backward_flux_spectrum.png +./doc/docs/images/Repulsive.jpg +./doc/docs/images/PML_failure.png +./doc/docs/images/zone_plate_farfield.png +./doc/docs/images/PermittivityWithLabeledAxes.png +./doc/docs/images/finite_grating_nperiods5.png +./doc/docs/images/farfields_vs_DFTfields_holeycavity.png +./doc/docs/images/Python-Tutorial-wvg-straight-ez-000200.00.png +./doc/docs/images/Holey-cavity-trans.png +./doc/docs/images/parallel_benchmark_timestep.png +./doc/docs/images/gaussian_beam.png +./doc/docs/images/stochastic_emitter_normalized_flux_comparison.png +./doc/docs/images/fused_quartz_reflectance_spectrum.png +./doc/docs/images/stochastic_emitter_line_normalized_flux_comparison.png +./doc/docs/images/adaptive_chunk_layout.gif +./doc/docs/images/Spheres-plane.jpg +./doc/docs/images/parallel_benchmark_runtime_vs_nprocs.png +./doc/docs/images/swig_process.png +./doc/docs/images/subpixel_smoothing.png +./doc/docs/images/Meep-banner.png +./doc/docs/images/material_grid.png +./doc/docs/images/Chunks_XYSymmetry.png +./doc/docs/images/Vac.jpg +./doc/docs/images/chunk_division_binary_tree.png +./doc/docs/images/waveguide-taper.png +./doc/docs/images/Holey-wvg-kx=0.4-w=0.1896.gif +./doc/docs/images/pml_glancing_field.png +./doc/docs/images/Holey-wvg-bands-eps-000000.00.png +./doc/docs/images/eigenmode_source.png +./doc/docs/images/line_source_DCT_ampfunc_convergence.png +./doc/docs/images/stochastic_emitter_trials.png +./doc/docs/images/3rd-harm-1d-vs-chi.png +./doc/docs/images/Waveguide_forces.png +./doc/docs/images/BentFluxFieldsVisualization.png +./doc/docs/images/finite_grating_nperiods20.png +./doc/docs/images/oblique_source_singlemode.png +./doc/docs/images/Holey-wvg-bands.png +./doc/docs/images/Tut-holey-cavity.png +./doc/docs/images/chirped_pulse.png +./doc/docs/images/Tutorial-wvg-straight-ez-000200.00.png +./doc/docs/images/multi_mode_eigsource_pulse_B.png +./doc/docs/images/meep_salt_comparison_full.png +./doc/docs/images/parallel_benchmark_DFT.png +./doc/docs/images/extraction_eff_vs_dipole_height.png +./doc/docs/images/coupler3D.png +./doc/docs/images/Fabryperot.gif +./doc/docs/images/Tutorial-wvg-straight-eps-000000.00.png +./doc/docs/images/ring_freq_vs_resolution.png +./doc/docs/images/parallel_wvgs_s0.1.png +./doc/docs/images/residue_fields_bound_charges.png +./doc/docs/images/finite_grating_schematic.png +./doc/docs/images/multilevel_meep_n0_37_spectra.png +./doc/docs/images/Python-Tutorial-wvg-bent-ez-tslice.png +./doc/docs/images/grating_diffraction_spectra.png +./doc/docs/images/triangular_lattice.png +./doc/docs/images/chunk_balancer_variance.jpg +./doc/docs/images/Dblocks-force.jpg +./doc/docs/images/dipole_extraction_eff_3D.png +./doc/docs/images/zone_plate_schematic.png +./doc/docs/images/Holey-wvg-kx=0.25-w=0.2506.gif +./doc/docs/images/Chunks_NP8.png +./doc/docs/images/Meep-logo.png +./doc/docs/images/Field-visualization.jpg +./doc/docs/images/mie_scattering.png +./doc/docs/images/Tut-ring-ez-0.118.gif +./doc/docs/images/ChunkStatistics.png +./doc/docs/images/ring_subpixel_smoothing_rate.png +./doc/docs/images/ChunkingAndSymmetry.svg +./doc/docs/images/Material-dispersion-bands.png +./doc/docs/images/ring_vary_radius.png +./doc/docs/images/multi_mode_eigsource_pulse_A.png +./doc/docs/images/polarization_grating_schematic.png +./doc/docs/images/phase-in-material.png +./doc/docs/images/Holey-wvg-kx=0.4-w=0.3175.gif +./doc/docs/images/Ring-cyl-ez-0.176.png +./doc/docs/images/Tut-ring-ez-0.147.gif +./doc/docs/images/grating_diffraction_spectra_n2f.png +./doc/docs/images/Holey-wvg-cavity-hz-slice.png +./doc/docs/images/parallel_benchmark_commcomp_vs_nprocs.png +./doc/docs/images/polarization_grating_diffraction_spectra.png +./doc/docs/images/3rd-harm-1d-flux.png +./doc/docs/images/Chunks_YSymmetry.png +./doc/docs/images/Tutorial-wvg-bent-eps-000000.00.png +./doc/docs/images/grating_0th_order_tran.png +./doc/docs/images/CWsolver-python.png +./doc/docs/images/eigenmode_planewave.png +./doc/docs/images/LED_layout.png +./doc/docs/images/metasurface_lens_phasemap.png +./doc/docs/images/oblique_source_multimode.png +./doc/docs/images/Holey-wvg-cavity-eps-000000.00.png +./doc/docs/images/Point-dct.jpg +./doc/docs/images/Material-dispersion-epsre.png +./doc/docs/images/Tut-ring-ez-0.175.gif +./doc/docs/images/Tutorial-wvg-ez.gif +./doc/docs/images/SiO2_materials_library.png +./doc/docs/images/Ring-cyl-ez-0.118.png +./doc/docs/images/meep_salt_comparison_thresh.png +./doc/docs/images/waveguide_rotation_glancing.png +./doc/docs/images/refl_coeff_vs_taper_length.png +./doc/docs/images/ring_resonator_gds_Hz.png +./doc/docs/images/LED_layout_reciprocity.png +./doc/docs/images/pypackage_creation.png +./doc/docs/images/Yee-te.png +./doc/docs/images/metasurface_lens_farfield.png +./doc/docs/images/farfields_vs_DFTfields_holeycavity_mismatch.png +./doc/docs/images/waveguide_rotation_glancing_small.png +./doc/docs/images/BentFluxGeometryVisualization.png +./doc/docs/images/chunk_balancer_timing_stats.gif +./doc/docs/images/Holey-wvg-cavity-Q.png +./doc/docs/images/cylinder_cross_section.png +./doc/docs/images/Yee-cube.png +./doc/docs/images/Holey-wvg-cavity-hz-001401.23.png +./doc/docs/images/mie_scattering_schematic.png +./doc/docs/images/grating.png +./doc/docs/images/prism_epsilon.png +./doc/docs/images/Faraday-rotation-comparison.png +./doc/docs/images/Source_radiation_pattern.png +./doc/docs/images/output_epsilon_kpoint.png +./doc/docs/images/Chunks_NP1.png +./doc/docs/images/parallel_benchmark_barplot.png +./doc/docs/images/klayout_schematic.png +./doc/docs/images/Material-dispersion-eps.png +./doc/docs/images/CWsolver-scheme.png +./doc/docs/images/Holey-wvg-kx=0.10-w=0.4811.gif +./doc/docs/images/pwsource_Ez_PML.png +./doc/docs/2d_Cell_Special_kz.md +./doc/docs/Python_User_Interface.md.in +./doc/docs/Units_and_Nonlinearity.md +./doc/docs/setup.py +./doc/docs/Developer_Codes +./doc/docs/Developer_Codes/WriteChunkInfo.cpp +./doc/docs/Developer_Codes/Makefile.manual +./doc/docs/Field_Functions.md +./doc/docs/index.md +./doc/docs/Installation.md +./doc/docs/Acknowledgements.md +./doc/docs/License_and_Copyright.md +./doc/docs/mathjaxhelper.js +./doc/docs/Mode_Decomposition.md +./doc/docs/Python_Developer_Information.md +./doc/docs/Guile_and_Scheme_Information.md +./doc/_api_snippets +./doc/_api_snippets/method_template.md +./doc/_api_snippets/function_template.md +./doc/_api_snippets/class_template.md +./doc/generate_py_api.py +./meep-pkgconfig.in +./README.md +./stamp-h1 +./version.sh +./config.h ./Makefile ./codemeta.json -./NEWS.md +./config.guess +./depcomp +./configure.ac +./codecov.yml +./monkeytype.sqlite3 +./contrib +./contrib/build-meep.sh +./Makefile.am +./tests +./tests/2D_convergence +./tests/2D_convergence.log +./tests/cyl-ellipsoid-ll.trs +./tests/symmetry.o +./tests/near2far.cpp +./tests/harmonics.log +./tests/aniso_disp.trs +./tests/array-slice-ll.cpp +./tests/aniso_disp.log +./tests/cyl-ellipsoid-ll.o +./tests/aniso_disp +./tests/2D_convergence.cpp +./tests/gdsII-3d.o +./tests/Makefile +./tests/flux.trs +./tests/ring-ll +./tests/bench.cpp +./tests/array-slice-ll.log +./tests/convergence_cyl_waveguide.trs +./tests/gdsII-3d.gds +./tests/user-defined-material.cpp +./tests/harmonics.trs +./tests/three_d.cpp +./tests/h5test.trs +./tests/two_dimensional.o +./tests/dft-fields.o +./tests/symmetry.trs +./tests/dump_load.o +./tests/harmonics.o +./tests/Makefile.am +./tests/physical +./tests/integrate.log +./tests/ring-ll.cpp +./tests/three_d.trs +./tests/dft-fields.cpp +./tests/physical.trs +./tests/h5test.cpp +./tests/user-defined-material.o +./tests/dump_load.trs +./tests/eps-000000000.h5 +./tests/gdsII-3d.cpp +./tests/known_results +./tests/physical.o +./tests/symmetry.log +./tests/harmonics +./tests/three_d.log +./tests/two_dimensional.log +./tests/convergence_cyl_waveguide.log +./tests/known_results.trs +./tests/bragg_transmission.trs +./tests/flux.log +./tests/h5test.log +./tests/cylindrical.log +./tests/integrate.cpp +./tests/bragg_transmission.log +./tests/one_dimensional.o +./tests/array-metadata.cpp +./tests/near2far +./tests/convergence_cyl_waveguide.cpp +./tests/three_d.o +./tests/stress_tensor.log +./tests/array-slice-ll.o +./tests/2D_convergence.trs +./tests/stress_tensor.o +./tests/bench.trs +./tests/.libs +./tests/.libs/2D_convergence +./tests/.libs/aniso_disp +./tests/.libs/ring-ll +./tests/.libs/physical +./tests/.libs/known_results +./tests/.libs/harmonics +./tests/.libs/near2far +./tests/.libs/bragg_transmission +./tests/.libs/convergence_cyl_waveguide +./tests/.libs/dft-fields +./tests/.libs/pml +./tests/.libs/one_dimensional +./tests/.libs/two_dimensional +./tests/.libs/bend-flux-ll +./tests/.libs/user-defined-material +./tests/.libs/stress_tensor +./tests/.libs/dump_load +./tests/.libs/pw-source-ll +./tests/.libs/array-metadata +./tests/.libs/cyl-ellipsoid-ll +./tests/.libs/absorber-1d-ll +./tests/.libs/bench +./tests/.libs/gdsII-3d +./tests/.libs/three_d +./tests/.libs/flux +./tests/.libs/integrate +./tests/.libs/array-slice-ll +./tests/.libs/symmetry +./tests/.libs/h5test +./tests/.libs/cylindrical +./tests/known_results.cpp +./tests/cylindrical.trs +./tests/pml.log +./tests/physical.log +./tests/cyl-ellipsoid-eps-ref.h5 +./tests/symmetry.cpp +./tests/bench.log +./tests/test-suite.log +./tests/bragg_transmission +./tests/2D_convergence.o +./tests/convergence_cyl_waveguide +./tests/array-slice-ll.trs +./tests/cylindrical.cpp +./tests/dft-fields +./tests/absorber-1d-ll.cpp +./tests/pml +./tests/cyl-ellipsoid-ll.log +./tests/one_dimensional +./tests/two_dimensional +./tests/dump_load.log +./tests/harmonics.cpp +./tests/flux.o +./tests/bend-flux-ll +./tests/pml.trs +./tests/user-defined-material +./tests/pw-source-ll.cpp +./tests/aniso_disp.o +./tests/stress_tensor +./tests/dump_load +./tests/pml.o +./tests/pw-source-ll +./tests/array-metadata.o +./tests/Makefile.in +./tests/absorber-1d-ll.o +./tests/integrate.trs +./tests/one_dimensional.cpp +./tests/array-metadata +./tests/known_results.o +./tests/ring-ll.log +./tests/cyl-ellipsoid-ll.cpp +./tests/ring-ll.trs +./tests/stress_tensor.trs +./tests/cyl-ellipsoid-ll +./tests/aniso_disp.cpp +./tests/absorber-1d-ll +./tests/bench +./tests/near2far.log +./tests/physical.cpp +./tests/integrate.o +./tests/cyl-ellipsoid.ctl +./tests/gdsII-3d +./tests/three_d +./tests/cylindrical.o +./tests/flux +./tests/two_dimensional.cpp +./tests/near2far.o +./tests/one_dimensional.log +./tests/two_dimensional.trs +./tests/bragg_transmission.o +./tests/pml.cpp +./tests/near2far.trs +./tests/integrate +./tests/dump_load.cpp +./tests/array-slice-ll +./tests/ring-ll.o +./tests/h5test.o +./tests/convergence_cyl_waveguide.o +./tests/symmetry +./tests/bragg_transmission.cpp +./tests/array-slice-ll-ref.h5 +./tests/h5test +./tests/known_results.log +./tests/stress_tensor.cpp +./tests/bench.o +./tests/pw-source-ll.o +./tests/bend-flux-ll.o +./tests/cylindrical +./tests/one_dimensional.trs +./tests/bend-flux-ll.cpp +./tests/flux.cpp +./aclocal.m4 +./configure +./debian +./debian/meep.docs +./debian/meep.1 +./debian/autoreconf.after +./debian/control +./debian/libmeep30.lintian-overrides +./debian/python3-meep.postinst +./debian/docs +./debian/upstream +./debian/upstream/metadata +./debian/autoreconf.before +./debian/watch +./debian/source +./debian/source/format +./debian/source/lintian-overrides +./debian/libmeep-dev.install +./debian/python3-meep.prerm +./debian/python3-meep.install +./debian/libmeep30.install +./debian/.debhelper +./debian/.debhelper/generated +./debian/.debhelper/generated/_source +./debian/.debhelper/generated/_source/home +./debian/.debhelper/generated/_source/home/.cache +./debian/.debhelper/generated/_source/home/.cache/guile +./debian/.debhelper/generated/_source/home/.cache/guile/ccache +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6 +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base +./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base/include.scm.go +./debian/changelog +./debian/missing-sources +./debian/missing-sources/modernizr-2.8.3.js +./debian/missing-sources/highlight.js +./debian/missing-sources/jquery-2.1.1.js +./debian/meep.install +./debian/README.source +./debian/patches +./debian/patches/i386-fix.patch +./debian/patches/series +./debian/patches/python-distutils.patch +./debian/rules +./debian/meep.manpages +./debian/copyright +./compile +./m4 +./m4/ax_blas.m4 +./m4/ax_lapack.m4 +./m4/ax_gcc_archflag.m4 +./m4/libtool.m4 +./m4/ltoptions.m4 +./m4/ltversion.m4 +./m4/pkg.m4 +./m4/ax_cxx_compile_stdcxx.m4 +./m4/lt~obsolete.m4 +./m4/ax_mpi.m4 +./m4/ax_openmp.m4 +./m4/ax_cxx_maxopt.m4 +./m4/ax_compiler_vendor.m4 +./m4/ax_gcc_x86_cpuid.m4 +./m4/ltsugar.m4 +./m4/ax_check_compiler_flags.m4 +./.pre-commit-config.yaml +./test-driver ./libpympb -./libpympb/Makefile.am -./libpympb/Makefile ./libpympb/pympb.cpp +./libpympb/pympb.hpp +./libpympb/Makefile +./libpympb/Makefile.am ./libpympb/libpympb.la -./libpympb/libpympb_la-pympb.lo -./libpympb/libpympb_la-pympb.o -./libpympb/Makefile.in ./libpympb/.libs -./libpympb/.libs/libpympb.so ./libpympb/.libs/libpympb.lai ./libpympb/.libs/libpympb.la -./libpympb/.libs/libpympb.a +./libpympb/.libs/libpympb.so.30.0.0 +./libpympb/.libs/libpympb.so ./libpympb/.libs/libpympb_la-pympb.o +./libpympb/.libs/libpympb.a ./libpympb/.libs/libpympb.so.30 -./libpympb/.libs/libpympb.so.30.0.0 -./libpympb/pympb.hpp -./.pre-commit-config.yaml -./config.guess -./autogen.sh -./.sourcery.yaml -./config.sub -./LICENSE -./autom4te.cache -./autom4te.cache/output.3 -./autom4te.cache/output.1 -./autom4te.cache/traces.0 -./autom4te.cache/traces.1 -./autom4te.cache/traces.2 -./autom4te.cache/output.0 -./autom4te.cache/output.2 -./autom4te.cache/requests -./autom4te.cache/traces.3 -./missing -./version.sh -./add_type_hints.xonsh -./TODO -./meep.pc -./COPYRIGHT -./libtool -./install-sh +./libpympb/Makefile.in +./libpympb/libpympb_la-pympb.o +./libpympb/libpympb_la-pympb.lo ./src -./src/material_data.lo -./src/update_eh.lo -./src/fields.cpp -./src/array_slice.lo -./src/GDSIIgeom.o +./src/near2far.cpp ./src/h5file.cpp -./src/stress.cpp -./src/Makefile.am +./src/structure.lo +./src/monitor.cpp +./src/h5fields.cpp +./src/fix_boundary_sources.lo +./src/sphere-quad.cpp +./src/susceptibility.lo +./src/structure.cpp +./src/material_data.hpp +./src/initialize.cpp +./src/step_db.cpp ./src/Makefile -./src/integrate.cpp -./src/step.lo -./src/integrate2.cpp -./src/sphere-quad.o -./src/loop_in_chunks.lo -./src/update_eh.cpp -./src/boundaries.o -./src/h5file.lo -./src/meepgeom.lo +./src/susceptibility.o +./src/sources.lo +./src/sources.o +./src/stress.cpp ./src/bicgstab.lo -./src/casimir.lo -./src/fields_dump.lo -./src/fields_dump.o -./src/meepgeom.cpp -./src/material_data.cpp -./src/boundaries.cpp -./src/output_directory.cpp -./src/fields_dump.cpp +./src/integrate2.lo ./src/array_slice.o -./src/cw_fields.cpp -./src/GDSIIgeom.lo -./src/update_pols.cpp -./src/initialize.cpp -./src/mympi.o -./src/mpb.cpp -./src/step_db.o -./src/bicgstab.cpp -./src/monitor.o -./src/fix_boundary_sources.o -./src/random.o -./src/bands.lo -./src/random.lo -./src/step_db.lo -./src/sources.o ./src/near2far.lo -./src/integrate2.o -./src/stress.o -./src/h5fields.lo -./src/integrate.o -./src/time.cpp -./src/meep.hpp -./src/time.lo -./src/random.cpp -./src/GDSIIgeom.cpp -./src/material_data.hpp -./src/near2far.cpp -./src/mympi.cpp -./src/dft.cpp -./src/structure_dump.lo -./src/initialize.lo -./src/bands.cpp -./src/sources.lo -./src/bicgstab.o -./src/integrate2.lo -./src/step_generic.lo -./src/multilevel-atom.cpp -./src/mpb.o ./src/libmeep.la -./src/loop_in_chunks.cpp -./src/h5fields.o -./src/array_slice.cpp -./src/dft_ldos.cpp -./src/multilevel-atom.lo -./src/casimir.cpp -./src/update_eh.o ./src/material_data.o -./src/step_generic.cpp -./src/structure_dump.cpp -./src/adjust_verbosity.hpp -./src/sources.cpp -./src/stress.lo -./src/initialize.o -./src/dft.lo -./src/sphere-quad.cpp -./src/sphere_quad +./src/casimir.lo +./src/random.cpp +./src/energy_and_flux.o +./src/h5file.o +./src/meepgeom.hpp +./src/casimir.o +./src/step_generic_stride1.o +./src/update_eh.o +./src/mpb.lo +./src/h5file.lo +./src/energy_and_flux.cpp +./src/vec.cpp +./src/boundaries.cpp ./src/cw_fields.o -./src/time.o -./src/susceptibility.cpp -./src/integrate.lo -./src/structure_dump.o -./src/bands.o -./src/step.cpp +./src/meep_internals.hpp +./src/Makefile.am +./src/dft.cpp ./src/support -./src/support/Makefile.am ./src/support/Makefile -./src/support/Makefile.in -./src/support/mt19937ar.c -./src/support/libsupport.la ./src/support/meep_mt.h -./src/support/mt19937ar.lo -./src/support/mt19937ar.o +./src/support/Makefile.am ./src/support/.libs ./src/support/.libs/libsupport.la ./src/support/.libs/libsupport.a ./src/support/.libs/mt19937ar.o -./src/Makefile.in -./src/step_db.cpp -./src/fix_boundary_sources.lo -./src/casimir.o -./src/mpb.lo -./src/anisotropic_averaging.lo +./src/support/libsupport.la +./src/support/Makefile.in +./src/support/mt19937ar.o +./src/support/mt19937ar.lo +./src/support/mt19937ar.c +./src/structure_dump.lo +./src/material_data.lo +./src/integrate.lo +./src/update_eh.lo ./src/step.o -./src/vec.o -./src/mympi.lo +./src/monitor.lo +./src/meepgeom.cpp +./src/bicgstab.hpp +./src/sphere-quad.h +./src/step_db.lo ./src/step_generic_stride1.cpp -./src/step_generic_stride1.lo -./src/meepgeom.hpp -./src/fields.lo +./src/integrate2.cpp ./src/dft_ldos.o -./src/structure.o -./src/update_pols.o -./src/meep -./src/meep/meep-config.h.in -./src/meep/vec.hpp -./src/meep/meep-config.h -./src/meep/mympi.hpp -./src/energy_and_flux.lo -./src/output_directory.lo -./src/h5file.o -./src/structure.lo -./src/fields.o -./src/vec.lo +./src/time.lo +./src/bicgstab.o ./src/multilevel-atom.o -./src/energy_and_flux.o -./src/anisotropic_averaging.cpp -./src/boundaries.lo -./src/loop_in_chunks.o -./src/susceptibility.o -./src/vec.cpp -./src/output_directory.o -./src/dft.o -./src/step_generic.o -./src/anisotropic_averaging.o -./src/cw_fields.lo -./src/monitor.cpp -./src/structure.cpp -./src/h5fields.cpp -./src/bicgstab.hpp -./src/sphere-quad.h -./src/near2far.o -./src/energy_and_flux.cpp -./src/meep_internals.hpp -./src/dft_ldos.lo +./src/integrate.cpp +./src/dft_ldos.cpp +./src/dft.lo +./src/multilevel-atom.lo +./src/initialize.lo +./src/sphere_quad +./src/vec.o +./src/step_db.o ./src/.libs -./src/.libs/libmeep.so.30 -./src/.libs/GDSIIgeom.o -./src/.libs/boundaries.o -./src/.libs/fields_dump.o -./src/.libs/array_slice.o -./src/.libs/mympi.o -./src/.libs/step_db.o -./src/.libs/monitor.o -./src/.libs/fix_boundary_sources.o -./src/.libs/random.o +./src/.libs/libmeep.so.30.0.0 +./src/.libs/susceptibility.o ./src/.libs/sources.o -./src/.libs/integrate2.o -./src/.libs/stress.o -./src/.libs/integrate.o -./src/.libs/libmeep.so -./src/.libs/bicgstab.o -./src/.libs/mpb.o +./src/.libs/array_slice.o ./src/.libs/libmeep.la -./src/.libs/h5fields.o -./src/.libs/update_eh.o ./src/.libs/material_data.o -./src/.libs/initialize.o -./src/.libs/cw_fields.o -./src/.libs/time.o -./src/.libs/structure_dump.o -./src/.libs/bands.o +./src/.libs/energy_and_flux.o +./src/.libs/libmeep.so +./src/.libs/h5file.o ./src/.libs/casimir.o +./src/.libs/step_generic_stride1.o +./src/.libs/update_eh.o +./src/.libs/cw_fields.o ./src/.libs/step.o -./src/.libs/vec.o -./src/.libs/libmeep.so.30.0.0 +./src/.libs/libmeep.a ./src/.libs/dft_ldos.o +./src/.libs/bicgstab.o +./src/.libs/multilevel-atom.o +./src/.libs/vec.o +./src/.libs/step_db.o +./src/.libs/boundaries.o +./src/.libs/integrate2.o +./src/.libs/fields_dump.o ./src/.libs/structure.o +./src/.libs/output_directory.o +./src/.libs/structure_dump.o +./src/.libs/stress.o +./src/.libs/fix_boundary_sources.o +./src/.libs/monitor.o ./src/.libs/update_pols.o -./src/.libs/libmeep.a -./src/.libs/h5file.o -./src/.libs/fields.o -./src/.libs/multilevel-atom.o -./src/.libs/energy_and_flux.o +./src/.libs/meepgeom.o +./src/.libs/bands.o ./src/.libs/loop_in_chunks.o -./src/.libs/susceptibility.o -./src/.libs/output_directory.o -./src/.libs/dft.o +./src/.libs/GDSIIgeom.o +./src/.libs/time.o +./src/.libs/integrate.o ./src/.libs/step_generic.o -./src/.libs/anisotropic_averaging.o ./src/.libs/libmeep.lai +./src/.libs/initialize.o +./src/.libs/mympi.o ./src/.libs/near2far.o -./src/.libs/step_generic_stride1.o -./src/.libs/meepgeom.o -./src/step_generic_stride1.o -./src/monitor.lo +./src/.libs/libmeep.so.30 +./src/.libs/h5fields.o +./src/.libs/random.o +./src/.libs/dft.o +./src/.libs/anisotropic_averaging.o +./src/.libs/fields.o +./src/.libs/mpb.o +./src/dft_ldos.lo +./src/array_slice.lo +./src/boundaries.o +./src/step.lo +./src/cw_fields.cpp +./src/bands.cpp +./src/integrate2.o +./src/loop_in_chunks.cpp +./src/mympi.cpp +./src/meepgeom.lo +./src/anisotropic_averaging.lo +./src/anisotropic_averaging.cpp +./src/update_eh.cpp +./src/fields_dump.o +./src/structure_dump.cpp +./src/structure.o +./src/time.cpp +./src/output_directory.o +./src/fields_dump.cpp +./src/bands.lo +./src/sources.cpp +./src/step_generic.cpp +./src/step.cpp +./src/step_generic.lo +./src/GDSIIgeom.cpp +./src/Makefile.in +./src/sphere-quad.o +./src/meep.hpp +./src/structure_dump.o +./src/stress.o +./src/fix_boundary_sources.o +./src/monitor.o +./src/casimir.cpp +./src/susceptibility.cpp +./src/step_generic_stride1.lo +./src/material_data.cpp +./src/meep +./src/meep/mympi.hpp +./src/meep/vec.hpp +./src/meep/meep-config.h.in +./src/meep/meep-config.h +./src/h5fields.lo +./src/update_pols.o +./src/fields.cpp +./src/cw_fields.lo +./src/loop_in_chunks.lo +./src/vec.lo ./src/meepgeom.o -./src/susceptibility.lo -./src/update_pols.lo +./src/GDSIIgeom.lo +./src/multilevel-atom.cpp +./src/bands.o +./src/loop_in_chunks.o +./src/GDSIIgeom.o +./src/fields_dump.lo +./src/time.o +./src/integrate.o +./src/step_generic.o +./src/output_directory.lo +./src/stress.lo +./src/initialize.o +./src/mympi.o +./src/near2far.o ./src/fix_boundary_sources.cpp -./README.md +./src/h5fields.o +./src/random.lo +./src/random.o +./src/boundaries.lo +./src/mpb.cpp +./src/fields.lo +./src/update_pols.lo +./src/mympi.lo +./src/update_pols.cpp +./src/dft.o +./src/anisotropic_averaging.o +./src/adjust_verbosity.hpp +./src/array_slice.cpp +./src/bicgstab.cpp +./src/fields.o +./src/mpb.o +./src/output_directory.cpp +./src/energy_and_flux.lo +./py-compile +./config.sub +./.gitattributes +./meep.pc +./config.h.in ./.gitignore +./config.log ./.github ./.github/dependabot.yml ./.github/workflows -./.github/workflows/build-san.yml ./.github/workflows/pre-commit.yml ./.github/workflows/build-ci.yml -./codecov.yml +./.github/workflows/build-san.yml +./Makefile.in +./config.status +./libtool +./.clang-format +./.mailmap ./scheme -./scheme/ctl-io.cpp -./scheme/Makefile.am -./scheme/Makefile -./scheme/meep_enum_renames.i -./scheme/meep-ctl-swig.hpp -./scheme/meep.cpp +./scheme/meep-enums.scm +./scheme/structure.cpp ./scheme/ctl-io.i +./scheme/meep-meep_wrap.o +./scheme/Makefile ./scheme/meep-ctl-const.hpp -./scheme/meep.scm.in -./scheme/meep_op_renames.i -./scheme/meep.scm +./scheme/meep-ctl.hpp +./scheme/meep.i +./scheme/Makefile.am +./scheme/meep-main.o +./scheme/meep_renames.i +./scheme/meep-meep.o ./scheme/examples -./scheme/examples/cavity-farfield.ctl -./scheme/examples/binary_grating.ctl -./scheme/examples/wvg_src.ctl -./scheme/examples/multilevel-atom.ctl -./scheme/examples/group-velocity.ctl ./scheme/examples/mode-coeffs.ctl +./scheme/examples/cherenkov-radiation.ctl +./scheme/examples/oblique-planewave.ctl +./scheme/examples/straight-waveguide.ctl +./scheme/examples/parallel-wvgs-force.ctl +./scheme/examples/cavity-farfield.ctl +./scheme/examples/perturbation-theory-2d.ctl +./scheme/examples/material-dispersion.ctl +./scheme/examples/holey-wvg-bands.ctl ./scheme/examples/faraday-rotation.ctl -./scheme/examples/cylinder-cross-section.ctl -./scheme/examples/ring-cyl.ctl -./scheme/examples/ring.ctl -./scheme/examples/metasurface_lens_farfield.ctl +./scheme/examples/holey-wvg-cavity.ctl +./scheme/examples/binary_grating_oblique.ctl +./scheme/examples/group-velocity.ctl ./scheme/examples/stochastic-emitter.ctl +./scheme/examples/binary_grating_phasemap.ctl ./scheme/examples/refl-angular-kz2d.ctl +./scheme/examples/ring-cyl.ctl +./scheme/examples/pw-source.ctl +./scheme/examples/ring.ctl +./scheme/examples/metal-cavity-ldos.ctl +./scheme/examples/differential-cross-section.ctl ./scheme/examples/mode-decomposition.ctl -./scheme/examples/3rd-harm-1d.ctl ./scheme/examples/polarization_grating.ctl -./scheme/examples/cherenkov-radiation.ctl -./scheme/examples/refl-quartz.ctl -./scheme/examples/binary_grating_n2f.ctl -./scheme/examples/antenna-radiation.ctl -./scheme/examples/oblique-source.ctl -./scheme/examples/refl-angular.ctl -./scheme/examples/perturbation-theory-2d.ctl -./scheme/examples/finite_grating.ctl +./scheme/examples/multilevel-atom.ctl +./scheme/examples/mie-scattering.ctl ./scheme/examples/bend-flux.ctl -./scheme/examples/differential-cross-section.ctl -./scheme/examples/metal-cavity-ldos.ctl -./scheme/examples/metasurface_lens_phasemap.ctl -./scheme/examples/material-dispersion.ctl +./scheme/examples/3rd-harm-1d.ctl +./scheme/examples/oblique-source.ctl ./scheme/examples/parallel-wvgs-mpb.ctl -./scheme/examples/parallel-wvgs-force.ctl -./scheme/examples/oblique-planewave.ctl -./scheme/examples/absorbed-power-density.ctl -./scheme/examples/binary_grating_oblique.ctl -./scheme/examples/binary_grating_phasemap.ctl -./scheme/examples/mie-scattering.ctl -./scheme/examples/perturbation-theory.ctl -./scheme/examples/holey-wvg-cavity.ctl -./scheme/examples/pw-source.ctl +./scheme/examples/finite_grating.ctl +./scheme/examples/cylinder-cross-section.ctl +./scheme/examples/refl-angular.ctl +./scheme/examples/binary_grating.ctl +./scheme/examples/gaussian-beam.ctl ./scheme/examples/solve-cw.ctl -./scheme/examples/straight-waveguide.ctl ./scheme/examples/bent-waveguide.ctl -./scheme/examples/holey-wvg-bands.ctl -./scheme/examples/gaussian-beam.ctl -./scheme/examples/zone-plate.ctl ./scheme/examples/chirped-pulse.ctl -./scheme/meep-enums.scm -./scheme/meep-main.o -./scheme/meep-ctl-io.o -./scheme/casimir.scm -./scheme/meep_wrap.cxx.orig -./scheme/main.cpp -./scheme/ctl-io.h -./scheme/meep_wrap.patch -./scheme/Makefile.in -./scheme/meep.i -./scheme/meep_wrap.cxx -./scheme/meep-meep_wrap.o +./scheme/examples/absorbed-power-density.ctl +./scheme/examples/antenna-radiation.ctl +./scheme/examples/metasurface_lens_phasemap.ctl +./scheme/examples/binary_grating_n2f.ctl +./scheme/examples/metasurface_lens_farfield.ctl +./scheme/examples/perturbation-theory.ctl +./scheme/examples/zone-plate.ctl +./scheme/examples/wvg_src.ctl +./scheme/examples/refl-quartz.ctl +./scheme/meep_enum_renames.i ./scheme/geom.cpp +./scheme/.libs +./scheme/.libs/meep +./scheme/meep.cpp +./scheme/meep-structure.o ./scheme/meep_wrap.cxx.bak -./scheme/meep-ctl.hpp -./scheme/meep +./scheme/meep_wrap.patch +./scheme/ctl-io.h +./scheme/main.cpp +./scheme/meep_wrap.cxx ./scheme/meep_swig_bug_workaround.i -./scheme/meep_renames.i +./scheme/Makefile.in +./scheme/ctl-io.cpp +./scheme/meep +./scheme/meep_wrap.cxx.orig +./scheme/meep-ctl-swig.hpp ./scheme/meep-geom.o -./scheme/structure.cpp -./scheme/meep-meep.o +./scheme/meep.scm.in +./scheme/casimir.scm ./scheme/materials.scm -./scheme/.libs -./scheme/.libs/meep -./scheme/meep-structure.o -./tests -./tests/two_dimensional.o -./tests/convergence_cyl_waveguide.trs -./tests/three_d.trs -./tests/three_d.log -./tests/dft-fields.cpp -./tests/h5test.log -./tests/two_dimensional.log -./tests/known_results.log -./tests/pml -./tests/Makefile.am -./tests/Makefile -./tests/integrate.cpp -./tests/physical -./tests/convergence_cyl_waveguide -./tests/near2far -./tests/eps-000000000.h5 -./tests/ring-ll.cpp -./tests/three_d -./tests/cylindrical -./tests/one_dimensional.o -./tests/harmonics.trs -./tests/bend-flux-ll -./tests/gdsII-3d.o -./tests/two_dimensional -./tests/cyl-ellipsoid.ctl -./tests/physical.o -./tests/aniso_disp.log -./tests/bench.o -./tests/physical.trs -./tests/symmetry.o -./tests/stress_tensor.log -./tests/aniso_disp.trs -./tests/array-metadata -./tests/gdsII-3d.gds -./tests/pw-source-ll -./tests/physical.cpp -./tests/array-slice-ll-ref.h5 -./tests/cyl-ellipsoid-eps-ref.h5 -./tests/integrate.o -./tests/bend-flux-ll.cpp -./tests/user-defined-material.o -./tests/flux.log -./tests/harmonics.cpp -./tests/array-slice-ll.trs -./tests/array-slice-ll.o -./tests/near2far.cpp -./tests/harmonics -./tests/pml.log -./tests/cyl-ellipsoid-ll.o -./tests/2D_convergence -./tests/stress_tensor.cpp -./tests/user-defined-material -./tests/dft-fields -./tests/bragg_transmission.cpp -./tests/pml.trs -./tests/integrate.trs -./tests/three_d.cpp -./tests/known_results.trs -./tests/bragg_transmission.o -./tests/dump_load.o -./tests/test-suite.log -./tests/symmetry -./tests/ring-ll.log -./tests/pml.cpp -./tests/bench.cpp -./tests/h5test.trs -./tests/one_dimensional -./tests/2D_convergence.cpp -./tests/bragg_transmission -./tests/absorber-1d-ll -./tests/symmetry.trs -./tests/cyl-ellipsoid-ll.trs -./tests/bench -./tests/cyl-ellipsoid-ll.cpp -./tests/stress_tensor.trs -./tests/Makefile.in -./tests/one_dimensional.cpp -./tests/two_dimensional.cpp -./tests/gdsII-3d -./tests/h5test.cpp -./tests/ring-ll.trs -./tests/flux.trs -./tests/symmetry.cpp -./tests/array-slice-ll.log -./tests/integrate -./tests/symmetry.log -./tests/three_d.o -./tests/aniso_disp.o -./tests/pw-source-ll.cpp -./tests/one_dimensional.trs -./tests/absorber-1d-ll.o -./tests/flux.o -./tests/stress_tensor.o -./tests/cyl-ellipsoid-ll -./tests/dump_load.trs -./tests/bragg_transmission.log -./tests/near2far.trs -./tests/near2far.log -./tests/bend-flux-ll.o -./tests/ring-ll.o -./tests/bragg_transmission.trs -./tests/h5test.o -./tests/harmonics.log -./tests/integrate.log -./tests/convergence_cyl_waveguide.cpp -./tests/flux.cpp -./tests/dump_load -./tests/2D_convergence.trs -./tests/known_results -./tests/user-defined-material.cpp -./tests/array-slice-ll -./tests/known_results.o -./tests/2D_convergence.log -./tests/bench.trs -./tests/physical.log -./tests/aniso_disp.cpp -./tests/flux -./tests/known_results.cpp -./tests/array-slice-ll.cpp -./tests/dump_load.log -./tests/pml.o -./tests/h5test -./tests/convergence_cyl_waveguide.o -./tests/stress_tensor -./tests/aniso_disp -./tests/array-metadata.cpp -./tests/ring-ll -./tests/array-metadata.o -./tests/dump_load.cpp -./tests/harmonics.o -./tests/cylindrical.trs -./tests/convergence_cyl_waveguide.log -./tests/one_dimensional.log -./tests/two_dimensional.trs -./tests/near2far.o -./tests/cylindrical.log -./tests/bench.log -./tests/gdsII-3d.cpp -./tests/cyl-ellipsoid-ll.log -./tests/absorber-1d-ll.cpp -./tests/pw-source-ll.o -./tests/.libs -./tests/.libs/pml -./tests/.libs/physical -./tests/.libs/convergence_cyl_waveguide -./tests/.libs/near2far -./tests/.libs/three_d -./tests/.libs/cylindrical -./tests/.libs/bend-flux-ll -./tests/.libs/two_dimensional -./tests/.libs/array-metadata -./tests/.libs/pw-source-ll -./tests/.libs/harmonics -./tests/.libs/2D_convergence -./tests/.libs/user-defined-material -./tests/.libs/dft-fields -./tests/.libs/symmetry -./tests/.libs/one_dimensional -./tests/.libs/bragg_transmission -./tests/.libs/absorber-1d-ll -./tests/.libs/bench -./tests/.libs/gdsII-3d -./tests/.libs/integrate -./tests/.libs/cyl-ellipsoid-ll -./tests/.libs/dump_load -./tests/.libs/known_results -./tests/.libs/array-slice-ll -./tests/.libs/flux -./tests/.libs/h5test -./tests/.libs/stress_tensor -./tests/.libs/aniso_disp -./tests/.libs/ring-ll -./tests/2D_convergence.o -./tests/cylindrical.cpp -./tests/cylindrical.o -./tests/dft-fields.o -./ltmain.sh -./monkeytype.sqlite3 -./index.md -./config.h.in -./compile -./.mailmap -./depcomp -./meep-pkgconfig -./mkdocs.yml -./configure -./debian -./debian/upstream -./debian/upstream/metadata -./debian/autoreconf.after -./debian/docs -./debian/rules -./debian/watch -./debian/autoreconf.before -./debian/missing-sources -./debian/missing-sources/jquery-2.1.1.js -./debian/missing-sources/highlight.js -./debian/missing-sources/modernizr-2.8.3.js -./debian/patches -./debian/patches/python-distutils.patch -./debian/patches/series -./debian/patches/i386-fix.patch -./debian/changelog -./debian/source -./debian/source/lintian-overrides -./debian/source/format -./debian/python3-meep.install -./debian/python3-meep.prerm -./debian/meep.1 -./debian/libmeep-dev.install -./debian/control -./debian/.debhelper -./debian/.debhelper/generated -./debian/.debhelper/generated/_source -./debian/.debhelper/generated/_source/home -./debian/.debhelper/generated/_source/home/.cache -./debian/.debhelper/generated/_source/home/.cache/guile -./debian/.debhelper/generated/_source/home/.cache/guile/ccache -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6 -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base -./debian/.debhelper/generated/_source/home/.cache/guile/ccache/3.0-LE-4-4.6/usr/share/libctl/base/include.scm.go -./debian/copyright -./debian/libmeep30.lintian-overrides -./debian/meep.install -./debian/python3-meep.postinst -./debian/meep.docs -./debian/README.source -./debian/libmeep30.install -./debian/meep.manpages -./AUTHORS -./Makefile.in -./contrib -./contrib/build-meep.sh -./m4 -./m4/ax_lapack.m4 -./m4/pkg.m4 -./m4/ax_gcc_archflag.m4 -./m4/lt~obsolete.m4 -./m4/ltsugar.m4 -./m4/ax_cxx_compile_stdcxx.m4 -./m4/ax_gcc_x86_cpuid.m4 -./m4/ax_compiler_vendor.m4 -./m4/ax_check_compiler_flags.m4 -./m4/ltoptions.m4 -./m4/ax_cxx_maxopt.m4 -./m4/ax_mpi.m4 -./m4/ltversion.m4 -./m4/ax_openmp.m4 -./m4/ax_blas.m4 -./m4/libtool.m4 -./doc -./doc/docs -./doc/docs/Python_Tutorials -./doc/docs/Python_Tutorials/Gyrotropic_Media.md -./doc/docs/Python_Tutorials/Cylindrical_Coordinates.md -./doc/docs/Python_Tutorials/Eigenmode_Source.md -./doc/docs/Python_Tutorials/Local_Density_of_States.md -./doc/docs/Python_Tutorials/Basics.md -./doc/docs/Python_Tutorials/Near_to_Far_Field_Spectra.md -./doc/docs/Python_Tutorials/Mode_Decomposition.md -./doc/docs/Python_Tutorials/Custom_Source.md -./doc/docs/Python_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity.md -./doc/docs/Python_Tutorials/Adjoint_Solver.md -./doc/docs/Python_Tutorials/Material_Dispersion.md -./doc/docs/Python_Tutorials/Frequency_Domain_Solver.md -./doc/docs/Python_Tutorials/Multilevel_Atomic_Susceptibility.md -./doc/docs/Python_Tutorials/Third_Harmonic_Generation.md -./doc/docs/Python_Tutorials/GDSII_Import.md -./doc/docs/Python_Tutorials/Optical_Forces.md -./doc/docs/Python_Developer_Information.md -./doc/docs/Introduction.md -./doc/docs/Python_User_Interface.md.in -./doc/docs/Acknowledgements.md -./doc/docs/Mode_Decomposition.md -./doc/docs/Parallel_Meep.md -./doc/docs/Yee_Lattice.md -./doc/docs/Download.md -./doc/docs/Replacements.vim -./doc/docs/Scheme_User_Interface.md -./doc/docs/Materials.md -./doc/docs/Python_User_Interface.md -./doc/docs/index.md -./doc/docs/License_and_Copyright.md -./doc/docs/css -./doc/docs/css/extra.css -./doc/docs/setup.py -./doc/docs/Build_From_Source.md -./doc/docs/FAQ.md -./doc/docs/Field_Functions.md -./doc/docs/C++_Developer_Information.md -./doc/docs/Perfectly_Matched_Layer.md -./doc/docs/The_Run_Function_Is_Not_A_Loop.md -./doc/docs/Exploiting_Symmetry.md -./doc/docs/C++_Tutorial.md -./doc/docs/Chunks_and_Symmetry.md -./doc/docs/Installation.md -./doc/docs/2d_Cell_Special_kz.md -./doc/docs/images -./doc/docs/images/grating_0th_order_tran.png -./doc/docs/images/Tutorial-wvg-bent-eps-000000.00.png -./doc/docs/images/phase-in-material.png -./doc/docs/images/Repulsive.jpg -./doc/docs/images/chunk_division_binary_tree.png -./doc/docs/images/Waveguide_forces.png -./doc/docs/images/meep_salt_comparison_full.png -./doc/docs/images/Python-Tutorial-wvg-bent-ez-tslice.png -./doc/docs/images/Ring-cyl-ez-0.176.png -./doc/docs/images/polarization_grating_schematic.png -./doc/docs/images/finite_grating_nperiods20.png -./doc/docs/images/polarization_grating_diffraction_orders.png -./doc/docs/images/Tut-ring-ez-0.147.gif -./doc/docs/images/Holey-wvg-kx=0.10-w=0.4811.gif -./doc/docs/images/extraction_eff_vs_dipole_height.png -./doc/docs/images/output_epsilon_kpoint.png -./doc/docs/images/parallel_benchmark_DFT.png -./doc/docs/images/mie_scattering_schematic.png -./doc/docs/images/Field-visualization.jpg -./doc/docs/images/Material-dispersion-bands.png -./doc/docs/images/Fabryperot.gif -./doc/docs/images/parallel_benchmark_runtime_vs_nprocs.png -./doc/docs/images/chunk_balancer_variance.jpg -./doc/docs/images/multilevel_meep_n0_37_spectra.png -./doc/docs/images/Near2far_simulation_geometry.png -./doc/docs/images/pwsource_Ez_PML.png -./doc/docs/images/Holey-cavity-trans.png -./doc/docs/images/eigenmode_source.png -./doc/docs/images/directional_coupler_flux.png -./doc/docs/images/grating_phasemap.png -./doc/docs/images/parallel_benchmark_commcomp_vs_nprocs.png -./doc/docs/images/grating_diffraction_spectra_n2f.png -./doc/docs/images/Dblocks-force.jpg -./doc/docs/images/BentFluxGeometryVisualization.png -./doc/docs/images/Source_radiation_pattern.png -./doc/docs/images/planar_cavity_purcell_enhancement.png -./doc/docs/images/C2_symmetry.png -./doc/docs/images/oblique_source_multimode.png -./doc/docs/images/power_density_map.png -./doc/docs/images/Holey-wvg-kx=0.4-w=0.3175.gif -./doc/docs/images/Yee-te.png -./doc/docs/images/grating.png -./doc/docs/images/waveguide_rotation_glancing_small.png -./doc/docs/images/coupler_refl_S11_S12.png -./doc/docs/images/Material-dispersion-epsim.png -./doc/docs/images/Python-Tutorial-wvg-straight-eps-000000.00.png -./doc/docs/images/ring_subpixel_smoothing_rate.png -./doc/docs/images/Vac.jpg -./doc/docs/images/Ring-cyl-ez-0.118.png -./doc/docs/images/Material-dispersion-epsre.png -./doc/docs/images/ring_matfunc_freq_vs_resolution.png -./doc/docs/images/Material-dispersion-eps.png -./doc/docs/images/Tutorial-wvg-straight-eps-000000.00.png -./doc/docs/images/Meep-logo.png -./doc/docs/images/polarization_grating_diffraction_spectra.png -./doc/docs/images/Holey-wvg-bands.png -./doc/docs/images/Ring-cyl-ez-0.148.png -./doc/docs/images/parallel_wvgs_s0.1.png -./doc/docs/images/antenna_pec_ground_plane.png -./doc/docs/images/triangular_lattice.png -./doc/docs/images/mie_scattering.png -./doc/docs/images/PermittivityWithLabeledAxes.png -./doc/docs/images/stochastic_emitter_trials.png -./doc/docs/images/ring_resonator_gds_Hz.png -./doc/docs/images/sphere_epsilon.png -./doc/docs/images/finite_grating_nperiods5.png -./doc/docs/images/Tut-ring-ez-0.118.gif -./doc/docs/images/line_source_DCT_ampfunc_convergence.png -./doc/docs/images/metasurface_lens_farfield.png -./doc/docs/images/waveguide_rotation_glancing.png -./doc/docs/images/Tutorial-wvg-bent-ez-tslice.png -./doc/docs/images/klayout_schematic.png -./doc/docs/images/eigenmode_planewave.png -./doc/docs/images/cherenkov_radiation.png -./doc/docs/images/Surface-force.jpg -./doc/docs/images/Extruded-blocks.jpg -./doc/docs/images/Holey-wvg-kx=0.25-w=0.2506.gif -./doc/docs/images/waveguide-taper.png -./doc/docs/images/Faraday-rotation.png -./doc/docs/images/stochastic_emitter_line_normalized_flux_comparison.png -./doc/docs/images/Holey-wvg-cavity-eps-000000.00.png -./doc/docs/images/SiO2_materials_library.png -./doc/docs/images/stochastic_emitter_forward_vs_backward_flux_spectrum.png -./doc/docs/images/CWsolver-scheme.png -./doc/docs/images/residue_fields_bound_charges.png -./doc/docs/images/pwsource_Ey_PML.png -./doc/docs/images/chirped_pulse.png -./doc/docs/images/Chunks_YSymmetry.png -./doc/docs/images/Holey-wvg-cavity-Q.png -./doc/docs/images/gaussian_beam.png -./doc/docs/images/metasurface_lens_epsilon.png -./doc/docs/images/cwsrc_turnon.png -./doc/docs/images/ring_freq_vs_resolution.png -./doc/docs/images/refl_coeff_vs_taper_length.png -./doc/docs/images/Chunks_NP1.png -./doc/docs/images/subpixel_smoothing.png -./doc/docs/images/grating_diffraction_spectra.png -./doc/docs/images/Faraday-rotation-comparison.png -./doc/docs/images/metasurface_lens_phasemap.png -./doc/docs/images/pml_glancing_field.png -./doc/docs/images/reflectance_angular_spectrum.png -./doc/docs/images/adaptive_chunk_layout.gif -./doc/docs/images/directional_coupler_field_profiles.png -./doc/docs/images/zone_plate_schematic.png -./doc/docs/images/fused_quartz_reflectance_spectrum.png -./doc/docs/images/Holey-wvg-cavity-hz-001401.23.png -./doc/docs/images/finite_grating_schematic.png -./doc/docs/images/Point-dct.jpg -./doc/docs/images/BentFluxFieldsVisualization.png -./doc/docs/images/Yee-cube.png -./doc/docs/images/Metalcavity_ldos.png -./doc/docs/images/Example.jpg -./doc/docs/images/Tut-bend-flux.png -./doc/docs/images/Meep-banner.png -./doc/docs/images/prism_epsilon.png -./doc/docs/images/3rd-harm-1d-vs-chi.png -./doc/docs/images/swig_process.png -./doc/docs/images/Holey-wvg-kx=0.30-w=0.8838.gif -./doc/docs/images/LED_layout_reciprocity.png -./doc/docs/images/3rd-harm-1d-flux.png -./doc/docs/images/Holey-wvg-bands-eps-000000.00.png -./doc/docs/images/coupler3D.png -./doc/docs/images/material_grid.png -./doc/docs/images/farfields_vs_DFTfields_holeycavity_mismatch.png -./doc/docs/images/meep_salt_comparison_thresh.png -./doc/docs/images/dipole_extraction_eff_cyl.png -./doc/docs/images/cylinder_cross_section.png -./doc/docs/images/Python-Tutorial-wvg-straight-ez-000200.00.png -./doc/docs/images/N2ff_comp_cell.png -./doc/docs/images/multi_mode_eigsource_pulse_B.png -./doc/docs/images/pypackage_creation.png -./doc/docs/images/parallel_benchmark_barplot.png -./doc/docs/images/Chunks_XYSymmetry.png -./doc/docs/images/dipole_extraction_eff_3D.png -./doc/docs/images/Tut-holey-cavity.png -./doc/docs/images/ChunkStatistics.png -./doc/docs/images/LED_layout.png -./doc/docs/images/single_mode_eigsource_pulse.png -./doc/docs/images/Tutorial-wvg-bent2-ez-000300.00.png -./doc/docs/images/Tutorial-wvg-straight-ez-000200.00.png -./doc/docs/images/Tut-ring-ez-0.175.gif -./doc/docs/images/Holey-wvg-kx=0.4-w=0.1896.gif -./doc/docs/images/oblique_source_singlemode.png -./doc/docs/images/chunk_balancer_timing_stats.gif -./doc/docs/images/PML_failure.png -./doc/docs/images/parallel_benchmark_timestep.png -./doc/docs/images/Spheres-plane.jpg -./doc/docs/images/farfields_vs_DFTfields_holeycavity.png -./doc/docs/images/stochastic_emitter_normalized_flux_comparison.png -./doc/docs/images/Holey-wvg-cavity-hz-slice.png -./doc/docs/images/ring_vary_radius.png -./doc/docs/images/CWsolver-python.png -./doc/docs/images/power_density_cell.png -./doc/docs/images/ChunkingAndSymmetry.svg -./doc/docs/images/Chunks_NP8.png -./doc/docs/images/Holey-wvg-cavity-hz.gif -./doc/docs/images/multi_mode_eigsource_pulse_A.png -./doc/docs/images/zone_plate_farfield.png -./doc/docs/images/Dblocks-config.jpg -./doc/docs/images/Tutorial-wvg-ez.gif -./doc/docs/mdx_math.py -./doc/docs/Guile_and_Scheme_Information.md -./doc/docs/Subpixel_Smoothing.md -./doc/docs/Synchronizing_the_Magnetic_and_Electric_Fields.md -./doc/docs/Eigensolver_Math.md -./doc/docs/Scheme_Tutorials -./doc/docs/Scheme_Tutorials/Gyrotropic_Media.md -./doc/docs/Scheme_Tutorials/Cylindrical_Coordinates.md -./doc/docs/Scheme_Tutorials/Eigenmode_Source.md -./doc/docs/Scheme_Tutorials/Local_Density_of_States.md -./doc/docs/Scheme_Tutorials/Basics.md -./doc/docs/Scheme_Tutorials/Near_to_Far_Field_Spectra.md -./doc/docs/Scheme_Tutorials/Mode_Decomposition.md -./doc/docs/Scheme_Tutorials/Custom_Source.md -./doc/docs/Scheme_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity.md -./doc/docs/Scheme_Tutorials/Material_Dispersion.md -./doc/docs/Scheme_Tutorials/Frequency_Domain_Solver.md -./doc/docs/Scheme_Tutorials/Multilevel_Atomic_Susceptibility.md -./doc/docs/Scheme_Tutorials/Third_Harmonic_Generation.md -./doc/docs/Scheme_Tutorials/Casimir_Forces.md -./doc/docs/Scheme_Tutorials/Optical_Forces.md -./doc/docs/Units_and_Nonlinearity.md -./doc/docs/Developer_Codes -./doc/docs/Developer_Codes/Makefile.manual -./doc/docs/Developer_Codes/WriteChunkInfo.cpp -./doc/docs/mathjaxhelper.js -./doc/README.md -./doc/requirements.txt -./doc/_api_snippets -./doc/_api_snippets/function_template.md -./doc/_api_snippets/method_template.md -./doc/_api_snippets/class_template.md -./doc/meep-logos.svg -./doc/generate_py_api.py -./py-compile -./.flake8 +./scheme/meep-ctl-io.o +./scheme/meep_op_renames.i +./scheme/meep.scm ./.pc -./.pc/.version +./.pc/.quilt_series +./.pc/applied-patches ./.pc/python-distutils.patch ./.pc/python-distutils.patch/doc ./.pc/python-distutils.patch/doc/docs ./.pc/python-distutils.patch/doc/docs/setup.py +./.pc/python-distutils.patch/configure.ac ./.pc/python-distutils.patch/python ./.pc/python-distutils.patch/python/visualization.py -./.pc/python-distutils.patch/configure.ac -./.pc/.quilt_series +./.pc/.version ./.pc/.quilt_patches -./.pc/applied-patches -./config.log +./TODO +./.travis.yml +./AUTHORS +./.sourcery.yaml +./autom4te.cache +./autom4te.cache/traces.3 +./autom4te.cache/requests +./autom4te.cache/output.3 +./autom4te.cache/traces.2 +./autom4te.cache/output.0 +./autom4te.cache/traces.0 +./autom4te.cache/output.1 +./autom4te.cache/traces.1 +./autom4te.cache/output.2 +./add_type_hints.xonsh ./python +./python/adjoint +./python/adjoint/utils.py +./python/adjoint/objective.py +./python/adjoint/filters.py +./python/adjoint/optimization_problem.py +./python/adjoint/__init__.py +./python/adjoint/wrapper.py +./python/adjoint/filter_source.py +./python/adjoint/connectivity.py +./python/adjoint/basis.py +./python/adjoint/__pycache__ +./python/adjoint/__pycache__/__init__.cpython-312.pyc +./python/adjoint/__pycache__/utils.cpython-312.pyc +./python/adjoint/__pycache__/optimization_problem.cpython-312.pyc +./python/adjoint/__pycache__/filter_source.cpython-312.pyc +./python/adjoint/__pycache__/objective.cpython-312.pyc +./python/adjoint/__pycache__/basis.cpython-312.pyc +./python/meep.py +./python/requirements.txt ./python/verbosity_mgr.py -./python/Makefile.am ./python/Makefile -./python/_mpb_la-mpb-python.lo -./python/timing_measurements.py +./python/_meep.la +./python/meep.i +./python/binary_partition_utils.py ./python/_meep_la-meep-python.o -./python/simulation.py -./python/_mpb_la-mpb-python.o -./python/numpy.i -./python/meep-python.cxx -./python/mpb.py -./python/examples -./python/examples/adjoint_optimization -./python/examples/adjoint_optimization/Fourier-Metalens.ipynb -./python/examples/adjoint_optimization/05-Near2Far.ipynb -./python/examples/adjoint_optimization/Fourier-Bend.ipynb -./python/examples/adjoint_optimization/01-Introduction.ipynb -./python/examples/adjoint_optimization/03-Filtered_Waveguide_Bend.ipynb -./python/examples/adjoint_optimization/04-Splitter.ipynb -./python/examples/adjoint_optimization/06-Near2Far-Epigraph.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints -./python/examples/adjoint_optimization/.ipynb_checkpoints/04-Splitter-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/Bend Minimax-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/06-Near2Far-Epigraph-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/05-Near2Far-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/01-Introduction-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/03-Filtered_Waveguide_Bend-checkpoint.ipynb -./python/examples/adjoint_optimization/.ipynb_checkpoints/02-Waveguide_Bend-checkpoint.ipynb -./python/examples/adjoint_optimization/Bend Minimax.ipynb -./python/examples/adjoint_optimization/02-Waveguide_Bend.ipynb -./python/examples/mode-decomposition.py -./python/examples/coupler.gds -./python/examples/binary_grating_n2f.ipynb -./python/examples/mpb_tri_rods.py -./python/examples/binary_grating.py -./python/examples/bent-waveguide.ipynb -./python/examples/bend-flux.ipynb -./python/examples/mie_scattering.py -./python/examples/holey-wvg-cavity.ipynb -./python/examples/extraction_eff_ldos.py -./python/examples/coupler.py -./python/examples/oblique-source.ipynb -./python/examples/mpb_diamond.py -./python/examples/bent-waveguide.py -./python/examples/pw-source.py -./python/examples/zone_plate.py -./python/examples/differential_cross_section.py -./python/examples/holey-wvg-bands.py -./python/examples/binary_grating_n2f.py -./python/examples/refl-angular.py -./python/examples/stochastic_emitter_reciprocity.py -./python/examples/absorbed_power_density.ipynb -./python/examples/ring.ipynb -./python/examples/absorber-1d.py -./python/examples/zone_plate.ipynb -./python/examples/mpb_hole_slab.py -./python/examples/binary_grating_oblique.ipynb -./python/examples/grating2d_triangular_lattice.py -./python/examples/straight-waveguide.py -./python/examples/oblique-planewave.ipynb -./python/examples/refl-angular.ipynb -./python/examples/cyl-ellipsoid.py -./python/examples/holey-wvg-cavity.py -./python/examples/mpb_sq_rods.py -./python/examples/README.md -./python/examples/ring_gds.py -./python/examples/metal-cavity-ldos.ipynb -./python/examples/differential_cross_section.ipynb -./python/examples/metasurface_lens.ipynb -./python/examples/mpb_tutorial.py -./python/examples/parallel-wvgs-mpb.py -./python/examples/phase_in_material.py -./python/examples/polarization_grating.ipynb -./python/examples/finite_grating.ipynb -./python/examples/eps_fit_lorentzian.py -./python/examples/ring-mode-overlap.py -./python/examples/planar_cavity_ldos.py -./python/examples/binary_grating_phasemap.py -./python/examples/binary_grating.ipynb -./python/examples/wvg-src.py -./python/examples/metasurface_lens.py -./python/examples/antenna-radiation.py -./python/examples/solve-cw.py -./python/examples/ring-cyl.py -./python/examples/antenna-radiation.ipynb -./python/examples/refl-quartz.ipynb -./python/examples/binary_grating_oblique.py -./python/examples/binary_grating_phasemap.ipynb -./python/examples/chirped_pulse.py -./python/examples/antenna_pec_ground_plane.py -./python/examples/solve-cw.ipynb -./python/examples/absorbed_power_density.py -./python/examples/cavity-farfield.py -./python/examples/metal-cavity-ldos.py -./python/examples/mpb_bragg_sine.py -./python/examples/mpb_line_defect.py -./python/examples/cylinder_cross_section.ipynb -./python/examples/perturbation_theory.py -./python/examples/mie_scattering.ipynb -./python/examples/straight-waveguide.ipynb -./python/examples/refl-quartz.py -./python/examples/holey-wvg-bands.ipynb -./python/examples/3rd-harm-1d.ipynb -./python/examples/parallel-wvgs-force.ipynb -./python/examples/mpb_data_analysis.py -./python/examples/ring.py -./python/examples/mpb_strip.py -./python/examples/oblique-source.py -./python/examples/3rd-harm-1d.py -./python/examples/coupler.ipynb -./python/examples/bend-flux.py -./python/examples/stochastic_emitter.py -./python/examples/gaussian-beam.py -./python/examples/finite_grating.py -./python/examples/perturbation_theory_2d.py -./python/examples/refl-angular-kz2d.py -./python/examples/stochastic_emitter.ipynb -./python/examples/__pycache__ -./python/examples/__pycache__/mpb_bragg_sine.cpython-312.pyc -./python/examples/__pycache__/mpb_tri_holes.cpython-312.pyc -./python/examples/__pycache__/mpb_sq_rods.cpython-312.pyc -./python/examples/__pycache__/mpb_line_defect.cpython-312.pyc -./python/examples/__pycache__/mpb_diamond.cpython-312.pyc -./python/examples/__pycache__/mpb_honey_rods.cpython-312.pyc -./python/examples/__pycache__/mpb_bragg.cpython-312.pyc -./python/examples/__pycache__/mpb_strip.cpython-312.pyc -./python/examples/__pycache__/mpb_hole_slab.cpython-312.pyc -./python/examples/__pycache__/mpb_tri_rods.cpython-312.pyc -./python/examples/cavity-farfield.ipynb -./python/examples/cylinder_cross_section.py -./python/examples/mpb_honey_rods.py -./python/examples/diffracted_planewave.py -./python/examples/stochastic_emitter_line.py -./python/examples/polarization_grating.py -./python/examples/cavity_arrayslice.py -./python/examples/mpb_tri_holes.py -./python/examples/multilevel-atom.py -./python/examples/oblique-planewave.py -./python/examples/material-dispersion.py -./python/examples/media -./python/examples/media/bent_waveguide.mp4 -./python/examples/media/holey-wvg-bands-0.4-0.3175.mp4 -./python/examples/media/visualization_demo.gif -./python/examples/media/oblique-source-normal.mp4 -./python/examples/media/holey-wvg-bands-0.4-0.1896.mp4 -./python/examples/media/hole-wvg-cavity-res.mp4 -./python/examples/media/holey-wvg-bands-0.25-0.2506.mp4 -./python/examples/media/hole-wvg-cavity.mp4 -./python/examples/media/visualization_demo.mp4 -./python/examples/media/ring_large.mp4 -./python/examples/media/oblique-source-eig.mp4 -./python/examples/media/ring_mid.mp4 -./python/examples/media/visualization_out_plane.mp4 -./python/examples/media/holey-wvg-bands-0.3-0.8838.mp4 -./python/examples/media/holey-wvg-bands-0.1-0.4811.mp4 -./python/examples/media/straight_waveguide.mp4 -./python/examples/media/visualization_normalize.mp4 -./python/examples/media/ring_simple.mp4 -./python/examples/parallel-wvgs-force.py -./python/examples/mode-decomposition.ipynb -./python/examples/mpb_bragg.py -./python/examples/faraday-rotation.py -./python/examples/cherenkov-radiation.py -./python/examples/perturbation_theory.ipynb +./python/Makefile.am +./python/mpb.i ./python/tests -./python/tests/test_integrated_source.py -./python/tests/test_wvg_src.trs -./python/tests/test_prism.py -./python/tests/test_mode_coeffs.trs -./python/tests/test_wvg_src.py -./python/tests/test_absorber_1d.trs -./python/tests/test_material_dispersion.log -./python/tests/test_get_epsilon_grid.trs -./python/tests/test_mode_coeffs.log -./python/tests/test_field_functions.log -./python/tests/test_force.py -./python/tests/test_n2f_periodic.log -./python/tests/test_adjoint_jax.trs -./python/tests/test_material_grid.py ./python/tests/test_gaussianbeam.trs -./python/tests/test_diffracted_planewave.py -./python/tests/test_visualization.py +./python/tests/test_user_defined_material.log +./python/tests/test_integrated_source.trs +./python/tests/utils.py ./python/tests/test_ring.trs -./python/tests/test_array_metadata.trs -./python/tests/test_get_point.trs -./python/tests/test_chunk_layout.py ./python/tests/test_timing_measurements.trs -./python/tests/test_chunk_layout.log -./python/tests/test_bend_flux.py -./python/tests/test_prism.trs -./python/tests/test_special_kz.log -./python/tests/test_adjoint_utils.py -./python/tests/test_ldos.trs -./python/tests/test_kdom.py -./python/tests/test_integrated_source.log -./python/tests/test_3rd_harm_1d.trs -./python/tests/test_ring.py -./python/tests/test_fragment_stats.py -./python/tests/test_adjoint_cyl.py -./python/tests/test_conductivity.log -./python/tests/test_oblique_source.log -./python/tests/test_faraday_rotation.log -./python/tests/test_dft_energy.log -./python/tests/test_mode_decomposition.py -./python/tests/test_physical.trs -./python/tests/test_cavity_farfield.trs -./python/tests/test_simulation.log -./python/tests/test_wvg_src.log -./python/tests/test_cavity_farfield.log -./python/tests/test_field_functions.py -./python/tests/test_material_dispersion.py -./python/tests/test_ring.log -./python/tests/test_adjoint_cyl.trs -./python/tests/test_geom.py -./python/tests/test_dft_fields.py +./python/tests/test_eigfreq.trs ./python/tests/test_special_kz.trs -./python/tests/test_bend_flux.log -./python/tests/test_mpb.trs -./python/tests/test_physical.py -./python/tests/test_binary_grating.py -./python/tests/test_adjoint_solver.log -./python/tests/test_force.trs -./python/tests/test_adjoint_solver.trs -./python/tests/test_dump_load.py -./python/tests/test_pw_source.trs -./python/tests/test_pw_source.log -./python/tests/test_multilevel_atom.py -./python/tests/test_verbosity_mgr.py -./python/tests/test_refl_angular.trs -./python/tests/test_field_functions.trs -./python/tests/test_eigfreq.py -./python/tests/test_gaussianbeam.py -./python/tests/test_adjoint_solver.py -./python/tests/test_adjoint_cyl.log +./python/tests/test_ring_cyl.log +./python/tests/test_special_kz.py +./python/tests/test_bend_flux.py ./python/tests/test_physical.log -./python/tests/test_dispersive_eigenmode.py -./python/tests/test_divide_mpi_processes.log -./python/tests/test_holey_wvg_cavity.py -./python/tests/test_simulation.trs -./python/tests/test_antenna_radiation.py -./python/tests/test_cyl_ellipsoid.trs +./python/tests/test_divide_mpi_processes.trs ./python/tests/test_eigfreq.log -./python/tests/test_refl_angular.py -./python/tests/test_antenna_radiation.trs -./python/tests/test_faraday_rotation.py -./python/tests/test_chunk_balancer.py -./python/tests/test_holey_wvg_cavity.trs -./python/tests/test_special_kz.py -./python/tests/test_dft_energy.py -./python/tests/test_mode_coeffs.py -./python/tests/test_source.trs -./python/tests/test_fragment_stats.trs -./python/tests/test_ring_cyl.trs -./python/tests/test_material_dispersion.trs -./python/tests/test_holey_wvg_bands.trs -./python/tests/test_multilevel_atom.log -./python/tests/test_source.log -./python/tests/test_conductivity.py +./python/tests/test_field_functions.py +./python/tests/test_multilevel_atom.py +./python/tests/test_gaussianbeam.log +./python/tests/test_chunk_layout.log +./python/tests/test_adjoint_cyl.py +./python/tests/test_dft_fields.trs +./python/tests/test_adjoint_solver.log ./python/tests/test_adjoint_jax.log -./python/tests/test_geom.log +./python/tests/test_n2f_periodic.log +./python/tests/test_mode_coeffs.py ./python/tests/test_fragment_stats.log -./python/tests/test_bend_flux.trs -./python/tests/test_binary_partition_utils.py -./python/tests/test_get_epsilon_grid.py -./python/tests/test_kdom.trs +./python/tests/test_chunk_balancer.log +./python/tests/test_chunk_layout.trs +./python/tests/test_binary_grating.trs +./python/tests/test_adjoint_cyl.log +./python/tests/test_multilevel_atom.log +./python/tests/test_wvg_src.log +./python/tests/test_adjoint_cyl.trs +./python/tests/test_field_functions.log +./python/tests/test_holey_wvg_cavity.trs +./python/tests/test_material_dispersion.py +./python/tests/test_dispersive_eigenmode.log ./python/tests/test_visualization.log +./python/tests/test_binary_partition_utils.log +./python/tests/test_adjoint_utils.py +./python/tests/test_ring.py +./python/tests/test_materials_library.log +./python/tests/test_simulation.log +./python/tests/test_oblique_source.trs +./python/tests/test_adjoint_jax.trs +./python/tests/test_mode_decomposition.py +./python/tests/test_divide_mpi_processes.log +./python/tests/test_adjoint_solver.trs +./python/tests/test_chunks.py +./python/tests/test_materials_library.py +./python/tests/test_mode_decomposition.trs +./python/tests/test_dump_load.trs ./python/tests/test_array_metadata.py -./python/tests/test_refl_angular.log +./python/tests/test_integrated_source.py +./python/tests/test_cyl_ellipsoid.py +./python/tests/test_refl_angular.trs +./python/tests/test_get_point.py +./python/tests/test_binary_grating.log +./python/tests/test_divide_mpi_processes.py +./python/tests/test_material_dispersion.log +./python/tests/test_dft_fields.log +./python/tests/test_integrated_source.log +./python/tests/test_fragment_stats.py +./python/tests/test_prism.py +./python/tests/test_get_epsilon_grid.trs +./python/tests/test_pw_source.trs +./python/tests/test_dispersive_eigenmode.py +./python/tests/test_wvg_src.py +./python/tests/test_force.py +./python/tests/test_materials_library.trs +./python/tests/test_holey_wvg_bands.log ./python/tests/test_adjoint_utils.log -./python/tests/test_cyl_ellipsoid.log -./python/tests/test_dispersive_eigenmode.log -./python/tests/test_cavity_farfield.py -./python/tests/test_user_defined_material.log -./python/tests/test_oblique_source.trs +./python/tests/test_array_metadata.trs +./python/tests/test_ring_cyl.py +./python/tests/test_chunk_balancer.trs +./python/tests/test_absorber_1d.trs ./python/tests/test_material_grid.trs ./python/tests/test_force.log -./python/tests/test_kdom.log +./python/tests/test_diffracted_planewave.py +./python/tests/test_antenna_radiation.trs +./python/tests/test_timing_measurements.log +./python/tests/test_fragment_stats.trs ./python/tests/test_ldos.log -./python/tests/test_medium_evaluations.py -./python/tests/test_n2f_periodic.trs -./python/tests/test_antenna_radiation.log -./python/tests/test_divide_mpi_processes.trs -./python/tests/test_timing_measurements.py -./python/tests/test_cavity_arrayslice.trs +./python/tests/test_antenna_radiation.py +./python/tests/test_bend_flux.log +./python/tests/test_faraday_rotation.py +./python/tests/test_physical.trs +./python/tests/test_cyl_ellipsoid.log +./python/tests/test_force.trs +./python/tests/test_source.log +./python/tests/test_binary_partition_utils.trs +./python/tests/test_medium_evaluations.log +./python/tests/test_ldos.py +./python/tests/test_mpb.trs +./python/tests/test_mode_coeffs.log ./python/tests/test_array_metadata.log -./python/tests/test_binary_grating.log -./python/tests/test_timing_measurements.log -./python/tests/test_binary_grating.trs -./python/tests/test_user_defined_material.trs -./python/tests/test_mode_decomposition.trs -./python/tests/test_holey_wvg_bands.py -./python/tests/test_n2f_periodic.py -./python/tests/test_source.py +./python/tests/test_3rd_harm_1d.log +./python/tests/test_get_point.log +./python/tests/test_prism.log +./python/tests/test_visualization.py +./python/tests/test_medium_evaluations.py ./python/tests/test_absorber_1d.log -./python/tests/test_chunk_balancer.trs +./python/tests/test_kdom.log ./python/tests/test_cavity_arrayslice.log -./python/tests/test_get_point.py -./python/tests/test_medium_evaluations.log -./python/tests/test_diffracted_planewave.log -./python/tests/test_materials_library.py +./python/tests/test_holey_wvg_cavity.py +./python/tests/test_verbosity_mgr.py +./python/tests/test_source.py +./python/tests/test_pw_source.py +./python/tests/test_chunk_layout.py +./python/tests/test_prism.trs ./python/tests/test_dispersive_eigenmode.trs -./python/tests/test_ring_cyl.py -./python/tests/test_materials_library.log -./python/tests/test_eigfreq.trs -./python/tests/test_ldos.py -./python/tests/test_mpb.py +./python/tests/test_holey_wvg_bands.trs +./python/tests/test_conductivity.py +./python/tests/test_ring.log +./python/tests/test_timing_measurements.py +./python/tests/test_binary_partition_utils.py +./python/tests/test_cavity_farfield.log +./python/tests/test_diffracted_planewave.trs +./python/tests/test_mode_decomposition.log +./python/tests/test_user_defined_material.trs +./python/tests/test_binary_grating.py +./python/tests/test_field_functions.trs ./python/tests/test_multilevel_atom.trs -./python/tests/test_oblique_source.py +./python/tests/test_get_epsilon_grid.log +./python/tests/test_oblique_source.log +./python/tests/test_holey_wvg_cavity.log +./python/tests/test_kdom.py ./python/tests/test_chunks.log -./python/tests/test_binary_partition_utils.trs -./python/tests/test_chunks.py -./python/tests/test_conductivity.trs -./python/tests/test_adjoint_utils.trs -./python/tests/test_3rd_harm_1d.log -./python/tests/test_cavity_arrayslice.py -./python/tests/test_chunk_layout.trs -./python/tests/__pycache__ -./python/tests/__pycache__/utils.cpython-312.pyc -./python/tests/test_mpb.log -./python/tests/test_prism.log -./python/tests/utils.py -./python/tests/test_divide_mpi_processes.py +./python/tests/test_geom.trs +./python/tests/test_kdom.trs +./python/tests/test_chunk_balancer.py +./python/tests/test_pw_source.log +./python/tests/test_dft_energy.log +./python/tests/test_cyl_ellipsoid.trs +./python/tests/test_cavity_arrayslice.trs +./python/tests/test_visualization.trs +./python/tests/test_material_grid.py +./python/tests/test_get_point.trs +./python/tests/test_cavity_farfield.py +./python/tests/test_dft_energy.trs ./python/tests/data +./python/tests/data/tutorial-tot.rpwr.k16.b08.te.h5 +./python/tests/data/cavity_arrayslice_2d.npy ./python/tests/data/nonconvex_prism_vertices2.npz ./python/tests/data/eps_input_file_test.h5 -./python/tests/data/tutorial-C.k16.b08.te.h5 -./python/tests/data/tri-rods-epsilon-r-m3-n32.h5 -./python/tests/data/amp_func_file.h5 -./python/tests/data/cavity-farfield-4-freqs.h5 -./python/tests/data/spiral.gds -./python/tests/data/converted-tri-rods-e.k11.b08.tm.h5 +./python/tests/data/tutorial-flux.v.k11.b08.te.h5 +./python/tests/data/tutorial-e.k16.b08.te.h5 ./python/tests/data/tutorial-epsilon.h5 -./python/tests/data/tutorial-b.k16.b08.te.h5 +./python/tests/data/bragg-h.k01.b08.y.tm.h5 +./python/tests/data/tutorial-mu.h5 +./python/tests/data/tri-rods-epsilon-r-m3-n32.h5 +./python/tests/data/convex_prism_vertices.npz ./python/tests/data/strip-flux.v.k01.b04.x.h5 -./python/tests/data/tutorial-d.k01.b02.te.h5 -./python/tests/data/hole-slab-h.k01.b09.z.zeven.h5 +./python/tests/data/line-defect-e.k04.b12.z.tm.h5 ./python/tests/data/cavity_arrayslice_1d.npy -./python/tests/data/diamond-dpwr.k06.b05.h5 +./python/tests/data/bend-flux.gds ./python/tests/data/nonconvex_prism_vertices3.npz -./python/tests/data/tri-rods-e.k11.b08.z.tm.h5 +./python/tests/data/tutorial-C.k16.b08.te.h5 +./python/tests/data/tutorial-h.k16.b08.te.h5 +./python/tests/data/spiral.gds +./python/tests/data/converted-tri-rods-e.k11.b08.tm.h5 ./python/tests/data/tutorial-e.k16.b08.z.tm.h5 -./python/tests/data/tutorial-d.k16.b08.te.h5 -./python/tests/data/convex_prism_vertices.npz -./python/tests/data/cavity-farfield.h5 -./python/tests/data/cavity_arrayslice_2d.npy -./python/tests/data/tutorial-mu.h5 +./python/tests/data/amp_func_file.h5 ./python/tests/data/tutorial-te-eigenvectors-3-3.h5 -./python/tests/data/bend-flux.gds -./python/tests/data/bragg-h.k01.b08.y.tm.h5 -./python/tests/data/tutorial-e.k16.b08.te.h5 -./python/tests/data/tri-rods-e.k11.b08.z.tm-r-m3-n32.h5 +./python/tests/data/tutorial-d.k16.b02.te.h5 +./python/tests/data/tri-rods-e.k11.b08.z.tm.h5 +./python/tests/data/diamond-dpwr.k06.b05.h5 +./python/tests/data/cavity-farfield.h5 +./python/tests/data/nonconvex_prism_vertices1.npz +./python/tests/data/tutorial-d.k16.b08.te.h5 ./python/tests/data/tutorial-te-eigenvectors-8-1.h5 ./python/tests/data/subpixel_avg-epsilon.h5 -./python/tests/data/tutorial-tot.rpwr.k16.b08.te.h5 -./python/tests/data/tutorial-h.k16.b08.te.h5 -./python/tests/data/nonconvex_prism_vertices1.npz -./python/tests/data/tutorial-d.k16.b02.te.h5 -./python/tests/data/tutorial-te-eigenvectors.h5 -./python/tests/data/tutorial-flux.v.k11.b08.te.h5 -./python/tests/data/line-defect-e.k04.b12.z.tm.h5 +./python/tests/data/cavity-farfield-4-freqs.h5 +./python/tests/data/tutorial-b.k16.b08.te.h5 ./python/tests/data/converted-diamond-dpwr.k06.b05.h5 -./python/tests/test_materials_library.trs +./python/tests/data/tutorial-d.k01.b02.te.h5 +./python/tests/data/tri-rods-e.k11.b08.z.tm-r-m3-n32.h5 +./python/tests/data/hole-slab-h.k01.b09.z.zeven.h5 +./python/tests/data/tutorial-te-eigenvectors.h5 +./python/tests/test_adjoint_utils.trs +./python/tests/test_mpb.log +./python/tests/test_get_epsilon_grid.py +./python/tests/test_conductivity.log +./python/tests/test_bend_flux.trs +./python/tests/test_faraday_rotation.log +./python/tests/test_dft_fields.py +./python/tests/test_mpb.py +./python/tests/test_refl_angular.log ./python/tests/test_simulation.py +./python/tests/test_dump_load.log +./python/tests/test_refl_angular.py ./python/tests/test_absorber_1d.py -./python/tests/test_visualization.trs -./python/tests/test_cyl_ellipsoid.py -./python/tests/test_dft_fields.trs -./python/tests/test_dump_load.trs -./python/tests/test_dft_fields.log -./python/tests/test_faraday_rotation.trs -./python/tests/test_medium_evaluations.trs -./python/tests/test_3rd_harm_1d.py -./python/tests/test_geom.trs -./python/tests/test_binary_partition_utils.log -./python/tests/test_holey_wvg_cavity.log +./python/tests/test_holey_wvg_bands.py +./python/tests/test_eigfreq.py ./python/tests/test_adjoint_jax.py -./python/tests/test_ring_cyl.log -./python/tests/test_diffracted_planewave.trs -./python/tests/test_dft_energy.trs -./python/tests/test_user_defined_material.py -./python/tests/test_get_point.log +./python/tests/test_3rd_harm_1d.trs +./python/tests/test_material_dispersion.trs +./python/tests/test_ring_cyl.trs +./python/tests/test_geom.log +./python/tests/test_physical.py +./python/tests/test_3rd_harm_1d.py +./python/tests/test_wvg_src.trs +./python/tests/test_diffracted_planewave.log ./python/tests/test_chunks.trs -./python/tests/test_integrated_source.trs -./python/tests/test_gaussianbeam.log +./python/tests/test_gaussianbeam.py +./python/tests/test_geom.py +./python/tests/test_mode_coeffs.trs +./python/tests/__pycache__ +./python/tests/__pycache__/utils.cpython-312.pyc +./python/tests/test_source.trs +./python/tests/test_conductivity.trs +./python/tests/test_cavity_farfield.trs +./python/tests/test_user_defined_material.py +./python/tests/test_faraday_rotation.trs +./python/tests/test_dft_energy.py +./python/tests/test_simulation.trs ./python/tests/test_material_grid.log -./python/tests/test_mode_decomposition.log -./python/tests/test_chunk_balancer.log -./python/tests/test_holey_wvg_bands.log -./python/tests/test_get_epsilon_grid.log -./python/tests/test_pw_source.py -./python/tests/test_dump_load.log -./python/requirements.txt -./python/mpb_data.py -./python/solver.py -./python/test-suite.log -./python/materials.py -./python/binary_partition_utils.py +./python/tests/test_n2f_periodic.py +./python/tests/test_antenna_radiation.log +./python/tests/test_n2f_periodic.trs +./python/tests/test_dump_load.py +./python/tests/test_adjoint_solver.py +./python/tests/test_medium_evaluations.trs +./python/tests/test_cavity_arrayslice.py +./python/tests/test_ldos.trs +./python/tests/test_special_kz.log +./python/tests/test_oblique_source.py +./python/geom.py ./python/vec.i -./python/source.py +./python/examples +./python/examples/ring_gds.py +./python/examples/mpb_tri_holes.py +./python/examples/holey-wvg-cavity.py +./python/examples/README.md +./python/examples/eps_fit_lorentzian.py +./python/examples/stochastic_emitter.ipynb +./python/examples/polarization_grating.ipynb +./python/examples/metal-cavity-ldos.ipynb +./python/examples/mpb_line_defect.py +./python/examples/stochastic_emitter.py +./python/examples/cylinder_cross_section.ipynb +./python/examples/stochastic_emitter_reciprocity.py +./python/examples/pw-source.py +./python/examples/binary_grating_phasemap.py +./python/examples/cylinder_cross_section.py +./python/examples/mpb_data_analysis.py +./python/examples/binary_grating_oblique.py +./python/examples/binary_grating_n2f.ipynb +./python/examples/perturbation_theory_2d.py +./python/examples/cavity_arrayslice.py +./python/examples/multilevel-atom.py +./python/examples/binary_grating_oblique.ipynb +./python/examples/mpb_hole_slab.py +./python/examples/gaussian-beam.py +./python/examples/3rd-harm-1d.ipynb +./python/examples/holey-wvg-bands.ipynb +./python/examples/refl-quartz.py +./python/examples/bend-flux.ipynb +./python/examples/oblique-source.py +./python/examples/oblique-planewave.py +./python/examples/solve-cw.py +./python/examples/bent-waveguide.py +./python/examples/oblique-source.ipynb +./python/examples/refl-angular.ipynb +./python/examples/parallel-wvgs-force.py +./python/examples/extraction_eff_ldos.py +./python/examples/straight-waveguide.py +./python/examples/ring-cyl.py +./python/examples/mpb_honey_rods.py +./python/examples/absorbed_power_density.py +./python/examples/mpb_bragg_sine.py +./python/examples/mode-decomposition.py +./python/examples/ring.ipynb +./python/examples/media +./python/examples/media/holey-wvg-bands-0.4-0.1896.mp4 +./python/examples/media/ring_mid.mp4 +./python/examples/media/ring_simple.mp4 +./python/examples/media/visualization_normalize.mp4 +./python/examples/media/visualization_out_plane.mp4 +./python/examples/media/hole-wvg-cavity.mp4 +./python/examples/media/holey-wvg-bands-0.25-0.2506.mp4 +./python/examples/media/holey-wvg-bands-0.3-0.8838.mp4 +./python/examples/media/holey-wvg-bands-0.4-0.3175.mp4 +./python/examples/media/hole-wvg-cavity-res.mp4 +./python/examples/media/ring_large.mp4 +./python/examples/media/straight_waveguide.mp4 +./python/examples/media/holey-wvg-bands-0.1-0.4811.mp4 +./python/examples/media/visualization_demo.mp4 +./python/examples/media/bent_waveguide.mp4 +./python/examples/media/oblique-source-normal.mp4 +./python/examples/media/oblique-source-eig.mp4 +./python/examples/media/visualization_demo.gif +./python/examples/zone_plate.py +./python/examples/ring.py +./python/examples/mpb_tri_rods.py +./python/examples/refl-angular-kz2d.py +./python/examples/absorber-1d.py +./python/examples/antenna-radiation.ipynb +./python/examples/mie_scattering.ipynb +./python/examples/perturbation_theory.py +./python/examples/mode-decomposition.ipynb +./python/examples/finite_grating.py +./python/examples/ring-mode-overlap.py +./python/examples/mie_scattering.py +./python/examples/oblique-planewave.ipynb +./python/examples/differential_cross_section.ipynb +./python/examples/mpb_sq_rods.py +./python/examples/diffracted_planewave.py +./python/examples/absorbed_power_density.ipynb +./python/examples/bent-waveguide.ipynb +./python/examples/grating2d_triangular_lattice.py +./python/examples/cherenkov-radiation.py +./python/examples/mpb_tutorial.py +./python/examples/perturbation_theory.ipynb +./python/examples/holey-wvg-cavity.ipynb +./python/examples/coupler.ipynb +./python/examples/holey-wvg-bands.py +./python/examples/antenna-radiation.py +./python/examples/antenna_pec_ground_plane.py +./python/examples/binary_grating_phasemap.ipynb +./python/examples/finite_grating.ipynb +./python/examples/refl-quartz.ipynb +./python/examples/cavity-farfield.py +./python/examples/chirped_pulse.py +./python/examples/cyl-ellipsoid.py +./python/examples/faraday-rotation.py +./python/examples/straight-waveguide.ipynb +./python/examples/mpb_diamond.py +./python/examples/mpb_strip.py +./python/examples/binary_grating_n2f.py +./python/examples/metal-cavity-ldos.py +./python/examples/differential_cross_section.py +./python/examples/planar_cavity_ldos.py +./python/examples/mpb_bragg.py +./python/examples/parallel-wvgs-force.ipynb +./python/examples/binary_grating.py +./python/examples/zone_plate.ipynb +./python/examples/coupler.gds +./python/examples/binary_grating.ipynb +./python/examples/metasurface_lens.ipynb +./python/examples/solve-cw.ipynb +./python/examples/metasurface_lens.py +./python/examples/material-dispersion.py +./python/examples/parallel-wvgs-mpb.py +./python/examples/bend-flux.py +./python/examples/__pycache__ +./python/examples/__pycache__/mpb_sq_rods.cpython-312.pyc +./python/examples/__pycache__/mpb_diamond.cpython-312.pyc +./python/examples/__pycache__/mpb_bragg_sine.cpython-312.pyc +./python/examples/__pycache__/mpb_tri_holes.cpython-312.pyc +./python/examples/__pycache__/mpb_line_defect.cpython-312.pyc +./python/examples/__pycache__/mpb_hole_slab.cpython-312.pyc +./python/examples/__pycache__/mpb_strip.cpython-312.pyc +./python/examples/__pycache__/mpb_honey_rods.cpython-312.pyc +./python/examples/__pycache__/mpb_tri_rods.cpython-312.pyc +./python/examples/__pycache__/mpb_bragg.cpython-312.pyc +./python/examples/polarization_grating.py +./python/examples/coupler.py +./python/examples/3rd-harm-1d.py +./python/examples/refl-angular.py +./python/examples/cavity-farfield.ipynb +./python/examples/adjoint_optimization +./python/examples/adjoint_optimization/.ipynb_checkpoints +./python/examples/adjoint_optimization/.ipynb_checkpoints/04-Splitter-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/01-Introduction-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/02-Waveguide_Bend-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/05-Near2Far-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/Bend Minimax-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/03-Filtered_Waveguide_Bend-checkpoint.ipynb +./python/examples/adjoint_optimization/.ipynb_checkpoints/06-Near2Far-Epigraph-checkpoint.ipynb +./python/examples/adjoint_optimization/06-Near2Far-Epigraph.ipynb +./python/examples/adjoint_optimization/Bend Minimax.ipynb +./python/examples/adjoint_optimization/01-Introduction.ipynb +./python/examples/adjoint_optimization/05-Near2Far.ipynb +./python/examples/adjoint_optimization/02-Waveguide_Bend.ipynb +./python/examples/adjoint_optimization/03-Filtered_Waveguide_Bend.ipynb +./python/examples/adjoint_optimization/04-Splitter.ipynb +./python/examples/adjoint_optimization/Fourier-Metalens.ipynb +./python/examples/adjoint_optimization/Fourier-Bend.ipynb +./python/examples/wvg-src.py +./python/examples/phase_in_material.py +./python/examples/stochastic_emitter_line.py ./python/mpb-python.cxx +./python/timing_measurements.py +./python/_mpb_la-mpb-python.o +./python/__init__.py +./python/chunk_balancer.py +./python/source.py +./python/_meep_la-meep-python.lo +./python/.libs +./python/.libs/_meep.a +./python/.libs/_meep.so.30 +./python/.libs/_meep.la +./python/.libs/_meep.lai +./python/.libs/_meep_la-meep-python.o +./python/.libs/_mpb_la-mpb-python.o +./python/.libs/_mpb.la +./python/.libs/_mpb.so +./python/.libs/_meep.so.30.0.0 +./python/.libs/_mpb.so.30.0.0 +./python/.libs/_mpb.so.30 +./python/.libs/_mpb.a +./python/.libs/_meep.so +./python/.libs/_mpb.lai +./python/_mpb_la-mpb-python.lo +./python/numpy.i +./python/solver.py +./python/test-suite.log +./python/_mpb.la ./python/typemap_utils.cpp ./python/Makefile.in -./python/meep.i -./python/adjoint -./python/adjoint/filters.py -./python/adjoint/filter_source.py -./python/adjoint/basis.py -./python/adjoint/connectivity.py -./python/adjoint/__init__.py -./python/adjoint/objective.py -./python/adjoint/__pycache__ -./python/adjoint/__pycache__/objective.cpython-312.pyc -./python/adjoint/__pycache__/filter_source.cpython-312.pyc -./python/adjoint/__pycache__/optimization_problem.cpython-312.pyc -./python/adjoint/__pycache__/basis.cpython-312.pyc -./python/adjoint/__pycache__/utils.cpython-312.pyc -./python/adjoint/__pycache__/__init__.cpython-312.pyc -./python/adjoint/utils.py -./python/adjoint/wrapper.py -./python/adjoint/optimization_problem.py -./python/__init__.py +./python/mpb.py ./python/visualization.py -./python/_meep.la -./python/meep-python.hpp -./python/mpb.i -./python/geom.py ./python/meep -./python/meep/verbosity_mgr.py -./python/meep/timing_measurements.py -./python/meep/simulation.py -./python/meep/_meep.so -./python/meep/materials.py -./python/meep/binary_partition_utils.py -./python/meep/source.py ./python/meep/adjoint +./python/meep/adjoint/utils.py +./python/meep/adjoint/objective.py ./python/meep/adjoint/filters.py +./python/meep/adjoint/optimization_problem.py +./python/meep/adjoint/__init__.py +./python/meep/adjoint/wrapper.py ./python/meep/adjoint/filter_source.py -./python/meep/adjoint/basis.py ./python/meep/adjoint/connectivity.py -./python/meep/adjoint/__init__.py -./python/meep/adjoint/objective.py +./python/meep/adjoint/basis.py ./python/meep/adjoint/__pycache__ -./python/meep/adjoint/__pycache__/objective.cpython-312.pyc -./python/meep/adjoint/__pycache__/filter_source.cpython-312.pyc +./python/meep/adjoint/__pycache__/__init__.cpython-312.pyc +./python/meep/adjoint/__pycache__/utils.cpython-312.pyc ./python/meep/adjoint/__pycache__/optimization_problem.cpython-312.pyc +./python/meep/adjoint/__pycache__/filter_source.cpython-312.pyc +./python/meep/adjoint/__pycache__/objective.cpython-312.pyc ./python/meep/adjoint/__pycache__/basis.cpython-312.pyc -./python/meep/adjoint/__pycache__/utils.cpython-312.pyc -./python/meep/adjoint/__pycache__/__init__.cpython-312.pyc -./python/meep/adjoint/utils.py -./python/meep/adjoint/wrapper.py -./python/meep/adjoint/optimization_problem.py +./python/meep/verbosity_mgr.py +./python/meep/binary_partition_utils.py +./python/meep/geom.py +./python/meep/timing_measurements.py ./python/meep/__init__.py +./python/meep/chunk_balancer.py +./python/meep/source.py +./python/meep/visualization.py ./python/meep/mpb -./python/meep/mpb/mpb_data.py -./python/meep/mpb/solver.py ./python/meep/mpb/__init__.py +./python/meep/mpb/solver.py ./python/meep/mpb/_mpb.so +./python/meep/mpb/mpb_data.py ./python/meep/mpb/__pycache__ -./python/meep/mpb/__pycache__/solver.cpython-312.pyc -./python/meep/mpb/__pycache__/mpb_data.cpython-312.pyc ./python/meep/mpb/__pycache__/__init__.cpython-312.pyc -./python/meep/visualization.py -./python/meep/geom.py -./python/meep/chunk_balancer.py +./python/meep/mpb/__pycache__/mpb_data.cpython-312.pyc +./python/meep/mpb/__pycache__/solver.cpython-312.pyc +./python/meep/_meep.so ./python/meep/__pycache__ -./python/meep/__pycache__/geom.cpython-312.pyc ./python/meep/__pycache__/timing_measurements.cpython-312.pyc +./python/meep/__pycache__/__init__.cpython-312.pyc +./python/meep/__pycache__/geom.cpython-312.pyc +./python/meep/__pycache__/materials.cpython-312.pyc ./python/meep/__pycache__/visualization.cpython-312.pyc -./python/meep/__pycache__/verbosity_mgr.cpython-312.pyc ./python/meep/__pycache__/binary_partition_utils.cpython-312.pyc -./python/meep/__pycache__/materials.cpython-312.pyc -./python/meep/__pycache__/__init__.cpython-312.pyc +./python/meep/__pycache__/verbosity_mgr.cpython-312.pyc ./python/meep/__pycache__/simulation.cpython-312.pyc ./python/meep/__pycache__/source.cpython-312.pyc -./python/chunk_balancer.py -./python/_mpb.la -./python/meep.py -./python/.libs -./python/.libs/_meep.so.30.0.0 -./python/.libs/_mpb.a -./python/.libs/_mpb.lai -./python/.libs/_meep_la-meep-python.o -./python/.libs/_meep.so.30 -./python/.libs/_mpb_la-mpb-python.o -./python/.libs/_mpb.so.30 -./python/.libs/_meep.so -./python/.libs/_meep.a -./python/.libs/_meep.lai -./python/.libs/_mpb.so.30.0.0 -./python/.libs/_meep.la -./python/.libs/_mpb.so -./python/.libs/_mpb.la -./python/_meep_la-meep-python.lo -./aclocal.m4 -./.clang-format -./.travis.yml -./config.h -./test-driver -./configure.ac -./.gitattributes -./meep-pkgconfig.in -./stamp-h1 +./python/meep/simulation.py +./python/meep/materials.py +./python/meep-python.cxx +./python/mpb_data.py +./python/meep-python.hpp +./python/simulation.py +./python/materials.py +./index.md +./autogen.sh +./.flake8 +./mkdocs.yml +./LICENSE +./ltmain.sh +./meep-pkgconfig +./install-sh +./missing ======================================== meep 1.25.0: python/test-suite.log ======================================== @@ -4693,7 +4729,7 @@ FAIL: tests/test_adjoint_solver =============================== -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-omiun7h5 because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-1rq2s3de because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_adjoint_solver.py", line 4, in import meep.adjoint as mpa @@ -4714,13 +4750,13 @@ from autograd import grad, jacobian ModuleNotFoundError: No module named 'autograd' -Elapsed run time = 1.2593 s +Elapsed run time = 0.8719 s FAIL tests/test_adjoint_solver.py (exit status: 1) FAIL: tests/test_adjoint_utils ============================== -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-aywzr550 because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-0dunhik_ because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_adjoint_utils.py", line 11, in import meep.adjoint as mpa @@ -4741,13 +4777,13 @@ from autograd import grad, jacobian ModuleNotFoundError: No module named 'autograd' -Elapsed run time = 1.1674 s +Elapsed run time = 0.7933 s FAIL tests/test_adjoint_utils.py (exit status: 1) FAIL: tests/test_adjoint_cyl ============================ -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-jvr43rhw because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-92dy3b6p because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_adjoint_cyl.py", line 4, in import meep.adjoint as mpa @@ -4768,7 +4804,7 @@ from autograd import grad, jacobian ModuleNotFoundError: No module named 'autograd' -Elapsed run time = 1.1807 s +Elapsed run time = 0.7895 s FAIL tests/test_adjoint_cyl.py (exit status: 1) FAIL: tests/test_adjoint_jax @@ -4783,13 +4819,13 @@ FAIL: tests/test_binary_partition_utils ======================================= -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-grgkjm_1 because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-vnup1x_4 because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_binary_partition_utils.py", line 6, in import parameterized ModuleNotFoundError: No module named 'parameterized' -Elapsed run time = 0.0084 s +Elapsed run time = 0.0073 s FAIL tests/test_binary_partition_utils.py (exit status: 1) FAIL: tests/test_binary_grating @@ -4804,19 +4840,19 @@ FAIL: tests/test_chunk_balancer =============================== -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-fd7zp55a because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-qx4u8ilp because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_chunk_balancer.py", line 5, in import parameterized ModuleNotFoundError: No module named 'parameterized' -Elapsed run time = 0.0022 s +Elapsed run time = 0.0018 s FAIL tests/test_chunk_balancer.py (exit status: 1) FAIL: tests/test_get_epsilon_grid ================================= -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-f034l0bg because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-e27xpzqo because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_get_epsilon_grid.py", line 3, in import meep.adjoint as mpa @@ -4826,13 +4862,13 @@ from autograd import grad, jacobian ModuleNotFoundError: No module named 'autograd' -Elapsed run time = 1.0662 s +Elapsed run time = 0.7969 s FAIL tests/test_get_epsilon_grid.py (exit status: 1) FAIL: tests/test_material_grid ============================== -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-fon_6_ru because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-6atrtm62 because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Traceback (most recent call last): File "/build/reproducible-path/meep-1.25.0/python/./tests/test_material_grid.py", line 4, in import meep.adjoint as mpa @@ -4853,15 +4889,15 @@ from autograd import grad, jacobian ModuleNotFoundError: No module named 'autograd' -Elapsed run time = 1.1492 s +Elapsed run time = 0.8671 s FAIL tests/test_material_grid.py (exit status: 1) FAIL: tests/test_mpb ==================== -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-wh8v8ufz because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-ik25xub3 because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. -/tmp/meepTy4M56/test_anisotropic_2d_gap-0 +/tmp/meepqFZ0SD/test_anisotropic_2d_gap-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -4904,7 +4940,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0064694881439208984 +elapsed time for initialization: 0.004465818405151367 solve_kpoint (0,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4, band 5, band 6, band 7, band 8 Solving for bands 3 to 8... @@ -5015,7 +5051,7 @@ iteration 52: trace = 0.8320200571439157 (6.48638e-11% change) Finished solving for bands 3 to 8 after 52 iterations. freqs:, 1, 0, 0, 0, 0, 0, 0, 0.318992, 0.365115, 0.370143, 0.370147, 0.401833, 0.401833 -elapsed time for k point: 0.5953149795532227 +elapsed time for k point: 0.3089926242828369 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -5110,7 +5146,7 @@ iteration 45: trace = 0.8305318838345976 (5.16525e-11% change) Finished solving for bands 1 to 8 after 45 iterations. freqs:, 2, 0.1, 0, 0, 0.1, 0.0367937, 0.049071, 0.308902, 0.358341, 0.370542, 0.38729, 0.392077, 0.402396 -elapsed time for k point: 0.9659664630889893 +elapsed time for k point: 0.4047732353210449 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. @@ -5203,7 +5239,7 @@ iteration 44: trace = 0.8299239457452543 (6.25795e-11% change) Finished solving for bands 1 to 8 after 44 iterations. freqs:, 3, 0.2, 0, 0, 0.2, 0.0730357, 0.0965491, 0.285819, 0.360073, 0.368932, 0.371597, 0.403894, 0.408164 -elapsed time for k point: 0.9357359409332275 +elapsed time for k point: 0.39129042625427246 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -5304,7 +5340,7 @@ iteration 48: trace = 0.828280840667424 (4.64983e-11% change) Finished solving for bands 1 to 8 after 48 iterations. freqs:, 4, 0.3, 0, 0, 0.3, 0.107851, 0.140336, 0.25846, 0.340653, 0.367325, 0.372946, 0.405794, 0.418837 -elapsed time for k point: 1.042292833328247 +elapsed time for k point: 0.42371058464050293 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 11 iterations. @@ -5387,7 +5423,7 @@ iteration 39: trace = 0.8195746262296733 (5.82221e-11% change) Finished solving for bands 1 to 8 after 39 iterations. freqs:, 5, 0.4, 0, 0, 0.4, 0.1388, 0.176103, 0.23164, 0.313843, 0.374076, 0.377706, 0.407374, 0.410603 -elapsed time for k point: 0.8098981380462646 +elapsed time for k point: 0.3487977981567383 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -5464,7 +5500,7 @@ iteration 36: trace = 0.8152593107299855 (8.5317e-11% change) Finished solving for bands 1 to 8 after 36 iterations. freqs:, 6, 0.5, 0, 0, 0.5, 0.154816, 0.192048, 0.216968, 0.300856, 0.374518, 0.385777, 0.401594, 0.407988 -elapsed time for k point: 0.762385368347168 +elapsed time for k point: 0.3193778991699219 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -5545,7 +5581,7 @@ iteration 38: trace = 0.8101088212743901 (5.42292e-11% change) Finished solving for bands 1 to 8 after 38 iterations. freqs:, 7, 0.5, 0.1, 0, 0.509902, 0.15975, 0.195136, 0.218441, 0.305033, 0.358789, 0.391555, 0.402172, 0.402445 -elapsed time for k point: 0.7856416702270508 +elapsed time for k point: 0.33580684661865234 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -5624,7 +5660,7 @@ iteration 37: trace = 0.8027830712683004 (5.80017e-11% change) Finished solving for bands 1 to 8 after 37 iterations. freqs:, 8, 0.5, 0.2, 0, 0.538516, 0.173344, 0.203625, 0.222584, 0.316302, 0.340088, 0.36862, 0.387671, 0.424089 -elapsed time for k point: 0.7431924343109131 +elapsed time for k point: 0.32826685905456543 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -5705,7 +5741,7 @@ iteration 38: trace = 0.8027156837865838 (5.43829e-11% change) Finished solving for bands 1 to 8 after 38 iterations. freqs:, 9, 0.5, 0.3, 0, 0.583095, 0.192437, 0.215224, 0.228468, 0.323728, 0.33113, 0.341965, 0.37019, 0.4458 -elapsed time for k point: 0.7849187850952148 +elapsed time for k point: 0.3381986618041992 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -5794,7 +5830,7 @@ iteration 42: trace = 0.8111283942460429 (9.4484e-11% change) Finished solving for bands 1 to 8 after 42 iterations. freqs:, 10, 0.5, 0.4, 0, 0.640312, 0.21184, 0.226, 0.234179, 0.311757, 0.318108, 0.344193, 0.3555, 0.465942 -elapsed time for k point: 0.8688855171203613 +elapsed time for k point: 0.3715200424194336 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -5906,7 +5942,7 @@ iteration 53: trace = 0.8190722270473999 (9.58855e-11% change) Finished solving for bands 1 to 8 after 53 iterations. freqs:, 11, 0.5, 0.5, 0, 0.707107, 0.221357, 0.230619, 0.236708, 0.307149, 0.30715, 0.349538, 0.349539, 0.477307 -elapsed time for k point: 1.0642824172973633 +elapsed time for k point: 0.46946072578430176 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -6000,7 +6036,7 @@ iteration 44: trace = 0.8090111116370101 (7.54639e-11% change) Finished solving for bands 1 to 8 after 44 iterations. freqs:, 12, 0.4, 0.4, 0, 0.565685, 0.19918, 0.2202, 0.239097, 0.309959, 0.330944, 0.347653, 0.354078, 0.460272 -elapsed time for k point: 0.9719560146331787 +elapsed time for k point: 0.3911759853363037 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -6073,7 +6109,7 @@ iteration 34: trace = 0.8101014661646311 (5.18039e-11% change) Finished solving for bands 1 to 8 after 34 iterations. freqs:, 13, 0.3, 0.3, 0, 0.424264, 0.153826, 0.186625, 0.253882, 0.318156, 0.351842, 0.366269, 0.371004, 0.436281 -elapsed time for k point: 0.7783079147338867 +elapsed time for k point: 0.3086698055267334 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 7 iterations. @@ -6160,7 +6196,7 @@ iteration 41: trace = 0.8249014819373077 (9.04301e-11% change) Finished solving for bands 1 to 8 after 41 iterations. freqs:, 14, 0.2, 0.2, 0, 0.282843, 0.103673, 0.133382, 0.276682, 0.331086, 0.368234, 0.382194, 0.398022, 0.412434 -elapsed time for k point: 0.8988022804260254 +elapsed time for k point: 0.3696136474609375 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. @@ -6241,7 +6277,7 @@ iteration 38: trace = 0.829359859755505 (6.98909e-11% change) Finished solving for bands 1 to 8 after 38 iterations. freqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0520822, 0.0690311, 0.302853, 0.347811, 0.385316, 0.389474, 0.390006, 0.396139 -elapsed time for k point: 0.8096375465393066 +elapsed time for k point: 0.34169578552246094 solve_kpoint (0,0,0): Solving for bands 3 to 8... linmin: converged after 4 iterations. @@ -6326,7 +6362,7 @@ iteration 40: trace = 0.8320200571443133 (8.05826e-11% change) Finished solving for bands 3 to 8 after 40 iterations. freqs:, 16, 0, 0, 0, 0, 0, 0, 0.318992, 0.365115, 0.370143, 0.370147, 0.401833, 0.401833 -..elapsed time for k point: 0.5407977104187012 +..elapsed time for k point: 0.2393660545349121 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.22135702280024747 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.23061915826414686 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.21696776954474636 at Vector3<0.5, 0.0, 0.0> to 0.3189924765685539 at Vector3<0.0, 0.0, 0.0> @@ -6335,15 +6371,15 @@ Band 6 range: 0.3419647255076201 at Vector3<0.5, 0.30000000000000004, 0.0> to 0.39155468442595526 at Vector3<0.5, 0.1, 0.0> Band 7 range: 0.349538537661238 at Vector3<0.5, 0.5, 0.0> to 0.40737360012304397 at Vector3<0.4, 0.0, 0.0> Band 8 range: 0.396138823310111 at Vector3<0.09999999999999998, 0.09999999999999998, 0.0> to 0.4773065722591579 at Vector3<0.5, 0.5, 0.0> -total elapsed time for run: 13.367002487182617 +total elapsed time for run: 5.697271347045898 done -/tmp/meepTy4M56/test_anisotropic_2d_gap-0: 13.37s +/tmp/meepqFZ0SD/test_anisotropic_2d_gap-0: 5.70s -/tmp/meepTy4M56/test_attribute_accessors-0 +/tmp/meepqFZ0SD/test_attribute_accessors-0 ======================== -/tmp/meepTy4M56/test_attribute_accessors-0: 0.00s +/tmp/meepqFZ0SD/test_attribute_accessors-0: 0.00s -/tmp/meepTy4M56/test_bragg-0 +/tmp/meepqFZ0SD/test_bragg-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -6371,7 +6407,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.0, 0.0> -elapsed time for initialization: 0.0009653568267822266 +elapsed time for initialization: 0.0007183551788330078 solve_kpoint (0.5,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 1 to 8... @@ -6385,7 +6421,7 @@ linmin: converged after 7 iterations. iteration 4: trace = 18.64391851983457 (0.846506% change) linmin: converged after 10 iterations. - switching to approximate line minimization (decrease time by 54.4084%) + switching to approximate line minimization (decrease time by 54.5714%) iteration 5: trace = 18.63017324218835 (0.0737524% change) iteration 6: trace = 18.62916003746379 (0.00543866% change) iteration 7: trace = 18.62909545219475 (0.00034669% change) @@ -6397,14 +6433,14 @@ iteration 13: trace = 18.62908769490546 (8.51511e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 1, 0.5, 0, 0, 0.5, 0.222451, 0.443471, 0.892368, 1.10456, 1.56579, 1.75949, 2.24248, 2.40631 -elapsed time for k point: 0.009587287902832031 -total elapsed time for run: 0.010712862014770508 +elapsed time for k point: 0.004670381546020508 +total elapsed time for run: 0.005532026290893555 done Fixing h-field (band 8) phase by 0.909537 + -0.415623i; max ampl. = 1.96664 -.Outputting fields to /tmp/meepTy4M56/test_bragg-0-h.k01.b08.y.tm.h5... -/tmp/meepTy4M56/test_bragg-0: 0.04s +.Outputting fields to /tmp/meepqFZ0SD/test_bragg-0-h.k01.b08.y.tm.h5... +/tmp/meepqFZ0SD/test_bragg-0: 0.03s -/tmp/meepTy4M56/test_bragg_sine-0 +/tmp/meepqFZ0SD/test_bragg_sine-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -6440,7 +6476,7 @@ Vector3<0.4, 0.0, 0.0> Vector3<0.45, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> -elapsed time for initialization: 0.019857406616210938 +elapsed time for initialization: 0.011535406112670898 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -6456,327 +6492,326 @@ linmin: converged after 6 iterations. iteration 5: trace = 11.08297661618021 (0.0540165% change) linmin: converged after 6 iterations. + switching to approximate line minimization (decrease time by 57.6923%) iteration 6: trace = 11.08249596622506 (0.00433692% change) - linmin: converged after 6 iterations. - iteration 7: trace = 11.08219937793246 (0.00267622% change) - large trace change predicted (0.0167814%) - linmin: converged after 7 iterations. - iteration 8: trace = 11.08038971046896 (0.0163308% change) - large trace change predicted (0.0812504%) - linmin: converged after 9 iterations. - switching to approximate line minimization (decrease time by 51.9459%) - iteration 9: trace = 11.07305297275823 (0.0662356% change) - iteration 10: trace = 11.0718551701627 (0.0108179% change) - iteration 11: trace = 11.07168738553017 (0.00151543% change) - iteration 12: trace = 11.0716758510703 (0.00010418% change) - iteration 13: trace = 11.07167482939714 (9.22781e-06% change) - iteration 14: trace = 11.07167476754617 (5.58642e-07% change) - iteration 15: trace = 11.07167475702638 (9.50153e-08% change) - iteration 16: trace = 11.07167473340069 (2.13389e-07% change) - iteration 17: trace = 11.0716746380662 (8.61067e-07% change) - iteration 18: trace = 11.07167453898746 (8.94885e-07% change) - iteration 19: trace = 11.07167451569508 (2.10378e-07% change) - iteration 20: trace = 11.07167451357446 (1.91535e-08% change) - iteration 21: trace = 11.07167451350588 (6.19465e-10% change) - iteration 22: trace = 11.07167451349324 (1.14202e-10% change) - iteration 23: trace = 11.07167451349251 (6.52997e-12% change) -Finished solving for bands 2 to 8 after 23 iterations. + iteration 7: trace = 11.08219937826834 (0.00267622% change) + iteration 8: trace = 11.08039358544148 (0.0162959% change) + iteration 9: trace = 11.07371378632098 (0.060303% change) + iteration 10: trace = 11.07251001219766 (0.0108711% change) + iteration 11: trace = 11.07220213984889 (0.00278055% change) + iteration 12: trace = 11.07213704107778 (0.00058795% change) + iteration 13: trace = 11.07212327452757 (0.000124335% change) + iteration 14: trace = 11.07210625736057 (0.000153694% change) + iteration 15: trace = 11.07200675970955 (0.000898637% change) + iteration 16: trace = 11.07178884959369 (0.00196814% change) + iteration 17: trace = 11.07169482155301 (0.000849261% change) + iteration 18: trace = 11.07167953352183 (0.000138082% change) + iteration 19: trace = 11.07167804535518 (1.34412e-05% change) + iteration 20: trace = 11.07167784701224 (1.79144e-06% change) + iteration 21: trace = 11.07167774265079 (9.42598e-07% change) + iteration 22: trace = 11.07167747190771 (2.44537e-06% change) + iteration 23: trace = 11.07167663609423 (7.54911e-06% change) + iteration 24: trace = 11.07167509289066 (1.39383e-05% change) + iteration 25: trace = 11.07167457643293 (4.66468e-06% change) + iteration 26: trace = 11.07167454087315 (3.21178e-07% change) + iteration 27: trace = 11.0716745377506 (2.8203e-08% change) + iteration 28: trace = 11.07167453676392 (8.91178e-09% change) + iteration 29: trace = 11.07167453590607 (7.74811e-09% change) + iteration 30: trace = 11.07167453217382 (3.37099e-08% change) + iteration 31: trace = 11.07167452185563 (9.31945e-08% change) + iteration 32: trace = 11.07167451536691 (5.86065e-08% change) + iteration 33: trace = 11.07167451387421 (1.34821e-08% change) + iteration 34: trace = 11.0716745136825 (1.73155e-09% change) + iteration 35: trace = 11.0716745136699 (1.13801e-10% change) + iteration 36: trace = 11.07167451366699 (2.63445e-11% change) +Finished solving for bands 2 to 8 after 36 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.468775, 0.546626, 0.989349, 1.02405, 1.49704, 1.51158, 1.99991 -elapsed time for k point: 0.012095212936401367 +elapsed time for k point: 0.008344650268554688 solve_kpoint (0.05,0,0): Solving for bands 1 to 8... linmin: converged after 9 iterations. - iteration 1: trace = 11.04205881922954 (0.320427% change) - linmin: converged after 11 iterations. - switching to approximate line minimization (decrease time by 55.5705%) - iteration 2: trace = 11.0277963486944 (0.129248% change) - iteration 3: trace = 11.02770755304548 (0.000805202% change) + iteration 1: trace = 11.04206519368035 (0.320461% change) + linmin: converged after 9 iterations. + switching to approximate line minimization (decrease time by 50.8621%) + iteration 2: trace = 11.02780270114097 (0.129249% change) + iteration 3: trace = 11.02771384293005 (0.000805769% change) switching back to exact line minimization - large trace change predicted (0.0933098%) + large trace change predicted (0.093344%) linmin: converged after 10 iterations. - iteration 4: trace = 11.01807017730525 (0.0874306% change) - linmin: converged after 6 iterations. - iteration 5: trace = 11.01664672580115 (0.0129201% change) - linmin: converged after 7 iterations. - iteration 6: trace = 11.01540616739769 (0.0112614% change) + iteration 4: trace = 11.01807679909983 (0.0874275% change) + linmin: converged after 9 iterations. + iteration 5: trace = 11.0166532865899 (0.0129206% change) linmin: converged after 7 iterations. - iteration 7: trace = 11.01434179071348 (0.00966309% change) - linmin: converged after 6 iterations. - iteration 8: trace = 11.0135290637776 (0.00737908% change) - linmin: converged after 6 iterations. - iteration 9: trace = 11.01297599525163 (0.00502185% change) - linmin: converged after 5 iterations. - iteration 10: trace = 11.01260592694017 (0.00336035% change) + iteration 6: trace = 11.01541248368057 (0.0112636% change) linmin: converged after 6 iterations. - iteration 11: trace = 11.01234822586318 (0.00234008% change) + iteration 7: trace = 11.01434785685901 (0.00966535% change) linmin: converged after 6 iterations. - iteration 12: trace = 11.01215956084469 (0.00171323% change) + iteration 8: trace = 11.01353481950719 (0.00738189% change) linmin: converged after 6 iterations. - iteration 13: trace = 11.01201489088329 (0.00131374% change) + iteration 9: trace = 11.01298151945798 (0.00502395% change) linmin: converged after 5 iterations. - iteration 14: trace = 11.01189937862235 (0.00104897% change) - linmin: converged after 6 iterations. - iteration 15: trace = 11.01180380775246 (0.000867891% change) - linmin: converged after 5 iterations. - iteration 16: trace = 11.01172217992167 (0.000741278% change) - linmin: converged after 6 iterations. - iteration 17: trace = 11.01165040651898 (0.000651793% change) + iteration 10: trace = 11.01261131085483 (0.00336162% change) linmin: converged after 5 iterations. - iteration 18: trace = 11.01158557008759 (0.0005888% change) + iteration 11: trace = 11.01235352489661 (0.00234085% change) linmin: converged after 5 iterations. - iteration 19: trace = 11.01152548553045 (0.00054565% change) + iteration 12: trace = 11.01216479540536 (0.00171381% change) linmin: converged after 5 iterations. - iteration 20: trace = 11.01146842882553 (0.000518156% change) + iteration 13: trace = 11.01202008672656 (0.00131409% change) linmin: converged after 6 iterations. - iteration 21: trace = 11.01141296269158 (0.000503714% change) + iteration 14: trace = 11.01190454809149 (0.00104921% change) linmin: converged after 5 iterations. - iteration 22: trace = 11.01135781909575 (0.000500787% change) + iteration 15: trace = 11.01180895858429 (0.00086806% change) linmin: converged after 5 iterations. - iteration 23: trace = 11.01130181780967 (0.000508579% change) - linmin: converged after 6 iterations. - iteration 24: trace = 11.01124380864472 (0.000526816% change) + iteration 16: trace = 11.01172731680815 (0.000741405% change) + linmin: converged after 8 iterations. + iteration 17: trace = 11.01165553318519 (0.000651886% change) linmin: converged after 5 iterations. - iteration 25: trace = 11.01118263085515 (0.000555595% change) - linmin: converged after 6 iterations. - iteration 26: trace = 11.01111708750135 (0.000595245% change) + iteration 18: trace = 11.01159068938018 (0.000588867% change) linmin: converged after 5 iterations. - iteration 27: trace = 11.01104593463393 (0.000646193% change) - linmin: converged after 6 iterations. - iteration 28: trace = 11.01096788458485 (0.000708837% change) + iteration 19: trace = 11.01153059945241 (0.000545699% change) linmin: converged after 5 iterations. - iteration 29: trace = 11.01088162644398 (0.000783387% change) - linmin: converged after 6 iterations. - iteration 30: trace = 11.01078586237847 (0.000869726% change) + iteration 20: trace = 11.01147353934455 (0.000518186% change) linmin: converged after 5 iterations. - iteration 31: trace = 11.01067935380361 (0.000967316% change) + iteration 21: trace = 11.01141807145007 (0.000503729% change) linmin: converged after 5 iterations. - iteration 32: trace = 11.01056097717514 (0.00107511% change) + iteration 22: trace = 11.01136292779121 (0.000500787% change) linmin: converged after 5 iterations. - iteration 33: trace = 11.01042979015831 (0.00119147% change) - linmin: converged after 6 iterations. - iteration 34: trace = 11.01028508329219 (0.00131428% change) + iteration 23: trace = 11.01130692792543 (0.000508566% change) linmin: converged after 5 iterations. - iteration 35: trace = 11.01012645273048 (0.00144076% change) - linmin: converged after 7 iterations. - iteration 36: trace = 11.00995380454045 (0.0015681% change) + iteration 24: trace = 11.0112489218467 (0.000526788% change) linmin: converged after 5 iterations. - iteration 37: trace = 11.00976751185669 (0.00169205% change) - linmin: converged after 6 iterations. - iteration 38: trace = 11.0095684450501 (0.00180811% change) - linmin: converged after 9 iterations. - iteration 39: trace = 11.00935807631205 (0.0019108% change) + iteration 25: trace = 11.01118774885482 (0.000555552% change) + linmin: converged after 5 iterations. + iteration 26: trace = 11.01112221220414 (0.000595184% change) linmin: converged after 5 iterations. - iteration 40: trace = 11.00913859901724 (0.00199357% change) + iteration 27: trace = 11.0110510682283 (0.000646112% change) + linmin: converged after 5 iterations. + iteration 28: trace = 11.01097302897882 (0.000708738% change) linmin: converged after 8 iterations. - iteration 41: trace = 11.00891266114982 (0.0020523% change) - linmin: converged after 6 iterations. - iteration 42: trace = 11.00868358399673 (0.00208086% change) + iteration 29: trace = 11.01088678438634 (0.000783263% change) + linmin: converged after 5 iterations. + iteration 30: trace = 11.01079103528737 (0.000869589% change) linmin: converged after 6 iterations. - iteration 43: trace = 11.00845473176007 (0.00207886% change) - linmin: converged after 7 iterations. - iteration 44: trace = 11.00822930403508 (0.00204779% change) + iteration 31: trace = 11.01068454161834 (0.00096718% change) + linmin: converged after 5 iterations. + iteration 32: trace = 11.01056618627897 (0.00107492% change) linmin: converged after 6 iterations. - iteration 45: trace = 11.0080099124921 (0.001993% change) - linmin: converged after 8 iterations. - iteration 46: trace = 11.00779840524944 (0.00192141% change) + iteration 33: trace = 11.01043501813578 (0.0011913% change) linmin: converged after 5 iterations. - iteration 47: trace = 11.00759584880362 (0.00184013% change) + iteration 34: trace = 11.01029032998827 (0.00131411% change) linmin: converged after 7 iterations. - iteration 48: trace = 11.00740264495864 (0.0017552% change) - linmin: converged after 8 iterations. - iteration 49: trace = 11.00721874367836 (0.00167072% change) + iteration 35: trace = 11.01013170273079 (0.00144073% change) linmin: converged after 7 iterations. - iteration 50: trace = 11.00704370429817 (0.00159024% change) + iteration 36: trace = 11.00995909157448 (0.00156776% change) linmin: converged after 7 iterations. - iteration 51: trace = 11.0068769650362 (0.00151485% change) - linmin: converged after 6 iterations. - iteration 52: trace = 11.0067178817198 (0.00144532% change) + iteration 37: trace = 11.00977280925215 (0.00169196% change) linmin: converged after 5 iterations. - iteration 53: trace = 11.00656585721548 (0.00138121% change) - linmin: converged after 6 iterations. - iteration 54: trace = 11.00642031393285 (0.00132234% change) + iteration 38: trace = 11.0095737465177 (0.00180807% change) + linmin: converged after 5 iterations. + iteration 39: trace = 11.00936337349313 (0.00191084% change) + linmin: converged after 5 iterations. + iteration 40: trace = 11.00914382170811 (0.00199425% change) linmin: converged after 6 iterations. - iteration 55: trace = 11.00628075001934 (0.00126803% change) + iteration 41: trace = 11.00891785902137 (0.00205252% change) + linmin: converged after 7 iterations. + iteration 42: trace = 11.00868872653957 (0.00208136% change) linmin: converged after 6 iterations. - iteration 56: trace = 11.00614669742726 (0.00121797% change) + iteration 43: trace = 11.00845993398373 (0.00207831% change) + linmin: converged after 7 iterations. + iteration 44: trace = 11.00823445424608 (0.00204826% change) linmin: converged after 5 iterations. - iteration 57: trace = 11.00601780242848 (0.00117113% change) + iteration 45: trace = 11.00801509291597 (0.00199272% change) linmin: converged after 9 iterations. - iteration 58: trace = 11.00589373578772 (0.00112727% change) - linmin: converged after 6 iterations. - iteration 59: trace = 11.00577425694008 (0.0010856% change) - linmin: converged after 8 iterations. - iteration 60: trace = 11.00565914778498 (0.0010459% change) + iteration 46: trace = 11.00780353024864 (0.00192192% change) linmin: converged after 7 iterations. - iteration 61: trace = 11.00554822942315 (0.00100784% change) + iteration 47: trace = 11.00760092141338 (0.00184061% change) linmin: converged after 7 iterations. - iteration 62: trace = 11.00544136596632 (0.000971001% change) + iteration 48: trace = 11.00740771523446 (0.00175522% change) linmin: converged after 7 iterations. - iteration 63: trace = 11.00533842595669 (0.00093536% change) + iteration 49: trace = 11.00722376046856 (0.0016712% change) linmin: converged after 6 iterations. - iteration 64: trace = 11.00523929146191 (0.00090079% change) - linmin: converged after 8 iterations. - iteration 65: trace = 11.00514385895811 (0.000867159% change) + iteration 50: trace = 11.00704865448323 (0.00159084% change) + linmin: converged after 7 iterations. + iteration 51: trace = 11.00688188303408 (0.00151514% change) linmin: converged after 6 iterations. - iteration 66: trace = 11.00505202293944 (0.000834486% change) + iteration 52: trace = 11.00672279039992 (0.0014454% change) linmin: converged after 5 iterations. - iteration 67: trace = 11.00496367667086 (0.000802782% change) + iteration 53: trace = 11.0065707580568 (0.00138128% change) + linmin: converged after 6 iterations. + iteration 54: trace = 11.00642519359252 (0.00132253% change) linmin: converged after 6 iterations. - iteration 68: trace = 11.00487870981912 (0.000772081% change) + iteration 55: trace = 11.00628561073153 (0.0012682% change) linmin: converged after 5 iterations. - iteration 69: trace = 11.00479700722233 (0.000742424% change) - resetting CG direction... - large trace change predicted (0.115563%) - linmin: converged after 10 iterations. - iteration 70: trace = 10.99202013385027 (0.11617% change) + iteration 56: trace = 11.00615155112677 (0.00121804% change) linmin: converged after 6 iterations. - iteration 71: trace = 10.99062168834473 (0.0127232% change) - linmin: converged after 7 iterations. - iteration 72: trace = 10.98948420801357 (0.0103501% change) + iteration 57: trace = 11.00602263069374 (0.00117136% change) + linmin: converged after 6 iterations. + iteration 58: trace = 11.00589855603842 (0.00112734% change) + linmin: converged after 5 iterations. + iteration 59: trace = 11.0057790609001 (0.00108574% change) + linmin: converged after 9 iterations. + iteration 60: trace = 11.00566392890984 (0.00104611% change) linmin: converged after 6 iterations. - iteration 73: trace = 10.98818660689721 (0.0118084% change) + iteration 61: trace = 11.0055529981942 (0.00100795% change) + linmin: converged after 5 iterations. + iteration 62: trace = 11.00544611163128 (0.00097121% change) linmin: converged after 5 iterations. - iteration 74: trace = 10.9880255984138 (0.0014653% change) + iteration 63: trace = 11.00534314739564 (0.00093558% change) linmin: converged after 5 iterations. - iteration 75: trace = 10.98801515724318 (9.50232e-05% change) + iteration 64: trace = 11.00524399163837 (0.000900982% change) linmin: converged after 6 iterations. - iteration 76: trace = 10.98801412696778 (9.37636e-06% change) - linmin: converged after 9 iterations. - iteration 77: trace = 10.98801409641299 (2.78074e-07% change) - linmin: converged after 3 iterations. - iteration 78: trace = 10.9880140931869 (2.93601e-08% change) - linmin: converged after 4 iterations. - iteration 79: trace = 10.98801409309149 (8.68309e-10% change) + iteration 65: trace = 11.00514853952124 (0.000867337% change) linmin: converged after 5 iterations. - iteration 80: trace = 10.98801409314867 (5.2041e-10% change) - linmin: converged after 3 iterations. - iteration 81: trace = 10.98801409294241 (1.87718e-09% change) + iteration 66: trace = 11.00505667963695 (0.000834703% change) + linmin: converged after 5 iterations. + iteration 67: trace = 11.00496831033727 (0.000802991% change) + linmin: converged after 5 iterations. + iteration 68: trace = 11.00488331729228 (0.000772318% change) + linmin: converged after 5 iterations. + iteration 69: trace = 11.00480158875624 (0.00074266% change) + resetting CG direction... + large trace change predicted (0.115625%) linmin: converged after 7 iterations. - iteration 82: trace = 10.98801409299121 (4.44121e-10% change) + iteration 70: trace = 10.99201781854509 (0.116233% change) linmin: converged after 7 iterations. - iteration 83: trace = 10.98801409299121 (0% change) -Finished solving for bands 1 to 8 after 83 iterations. + iteration 71: trace = 10.99061997473522 (0.0127177% change) + linmin: converged after 5 iterations. + iteration 72: trace = 10.98948398413234 (0.0103365% change) + linmin: converged after 11 iterations. + iteration 73: trace = 10.98818694735737 (0.0118032% change) + linmin: converged after 5 iterations. + iteration 74: trace = 10.98802561479103 (0.00146825% change) + linmin: converged after 5 iterations. + iteration 75: trace = 10.98801515917078 (9.51547e-05% change) + linmin: converged after 5 iterations. + iteration 76: trace = 10.98801412698194 (9.39377e-06% change) + linmin: converged after 4 iterations. + iteration 77: trace = 10.98801409653284 (2.77112e-07% change) + linmin: converged after 4 iterations. + iteration 78: trace = 10.9880140932346 (3.00167e-08% change) + linmin: converged after 4 iterations. + iteration 79: trace = 10.98801409308724 (1.34111e-09% change) + linmin: converged after 62 iterations. + iteration 80: trace = 10.98801409309371 (5.891e-11% change) +Finished solving for bands 1 to 8 after 80 iterations. tmfreqs:, 2, 0.05, 0, 0, 0.05, 0.0235585, 0.461962, 0.553534, 0.976586, 1.03685, 1.4784, 1.53022, 1.97778 -elapsed time for k point: 0.06363630294799805 +elapsed time for k point: 0.029891252517700195 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. - iteration 1: trace = 10.90376037275471 (0.0079346% change) + iteration 1: trace = 10.90376002563135 (0.00793342% change) linmin: converged after 3 iterations. - iteration 2: trace = 10.90359825315711 (0.00148683% change) - linmin: converged after 4 iterations. - iteration 3: trace = 10.90350958863555 (0.000813171% change) + iteration 2: trace = 10.90359804894645 (0.00148552% change) linmin: converged after 3 iterations. - iteration 4: trace = 10.90345230330511 (0.000525386% change) + iteration 3: trace = 10.90350953754896 (0.000811767% change) linmin: converged after 3 iterations. - iteration 5: trace = 10.90344655286802 (5.27396e-05% change) - linmin: converged after 4 iterations. - iteration 6: trace = 10.90344608445113 (4.29604e-06% change) + iteration 4: trace = 10.90345230244518 (0.000524925% change) + linmin: converged after 3 iterations. + iteration 5: trace = 10.9034465528958 (5.27315e-05% change) + linmin: converged after 5 iterations. + iteration 6: trace = 10.90344608445392 (4.29627e-06% change) linmin: converged after 2 iterations. - iteration 7: trace = 10.9034460487153 (3.27748e-07% change) + iteration 7: trace = 10.90344604871531 (3.27774e-07% change) linmin: converged after 2 iterations. - iteration 8: trace = 10.90344604735269 (1.2497e-08% change) + iteration 8: trace = 10.90344604735269 (1.24972e-08% change) linmin: converged after 2 iterations. - iteration 9: trace = 10.9034460473056 (4.31926e-10% change) + iteration 9: trace = 10.90344604730559 (4.31926e-10% change) linmin: converged after 4 iterations. - iteration 10: trace = 10.90344604730442 (1.08503e-11% change) + iteration 10: trace = 10.90344604730441 (1.0834e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 3, 0.1, 0, 0, 0.1, 0.047044, 0.445964, 0.569827, 0.954549, 1.059, 1.45407, 1.55459, 1.95293 -elapsed time for k point: 0.008124828338623047 +elapsed time for k point: 0.003376007080078125 solve_kpoint (0.15,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. - iteration 1: trace = 10.82874318744296 (0.00713648% change) + iteration 1: trace = 10.82874318748906 (0.00713648% change) linmin: converged after 3 iterations. - iteration 2: trace = 10.82865179049282 (0.000844025% change) + iteration 2: trace = 10.8286517905176 (0.000844026% change) linmin: converged after 4 iterations. - iteration 3: trace = 10.82863914564528 (0.000116772% change) + iteration 3: trace = 10.82863914565634 (0.000116772% change) linmin: converged after 5 iterations. - iteration 4: trace = 10.82863201430652 (6.58563e-05% change) + iteration 4: trace = 10.82863201430724 (6.58564e-05% change) linmin: converged after 5 iterations. iteration 5: trace = 10.82863047384796 (1.42258e-05% change) linmin: converged after 2 iterations. - iteration 6: trace = 10.82863033630218 (1.2702e-06% change) + iteration 6: trace = 10.82863033630219 (1.2702e-06% change) linmin: converged after 2 iterations. iteration 7: trace = 10.82863032427763 (1.11044e-07% change) linmin: converged after 2 iterations. iteration 8: trace = 10.82863032376797 (4.70663e-09% change) linmin: converged after 2 iterations. - iteration 9: trace = 10.8286303237533 (1.35483e-10% change) - linmin: converged after 4 iterations. - iteration 10: trace = 10.82863032375297 (3.00198e-12% change) + iteration 9: trace = 10.82863032375329 (1.35516e-10% change) + linmin: converged after 2 iterations. + iteration 10: trace = 10.82863032375297 (2.98558e-12% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 4, 0.15, 0, 0, 0.15, 0.0703703, 0.426194, 0.590125, 0.931007, 1.08275, 1.42941, 1.5793, 1.92803 -elapsed time for k point: 0.00823521614074707 +elapsed time for k point: 0.0036597251892089844 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. iteration 1: trace = 10.76383414066022 (0.00702665% change) linmin: converged after 4 iterations. iteration 2: trace = 10.76375283235569 (0.000755387% change) - linmin: converged after 4 iterations. + linmin: converged after 5 iterations. iteration 3: trace = 10.76374658323256 (5.80571e-05% change) linmin: converged after 5 iterations. iteration 4: trace = 10.76374528581931 (1.20535e-05% change) - linmin: converged after 5 iterations. - iteration 5: trace = 10.76374486740369 (3.88727e-06% change) - linmin: converged after 2 iterations. - iteration 6: trace = 10.76374482182858 (4.23413e-07% change) - linmin: converged after 2 iterations. + linmin: converged after 14 iterations. + switching to approximate line minimization (decrease time by 61.1247%) + iteration 5: trace = 10.7637448674037 (3.88727e-06% change) + iteration 6: trace = 10.76374482182859 (4.23413e-07% change) iteration 7: trace = 10.76374481723281 (4.26968e-08% change) - linmin: converged after 2 iterations. iteration 8: trace = 10.76374481699878 (2.17427e-09% change) - linmin: converged after 2 iterations. - iteration 9: trace = 10.76374481699273 (5.61437e-11% change) + iteration 9: trace = 10.76374481699274 (5.61107e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 5, 0.2, 0, 0, 0.2, 0.0934195, 0.40505, 0.612091, 0.907101, 1.10696, 1.40468, 1.6041, 1.90311 -elapsed time for k point: 0.007479429244995117 +elapsed time for k point: 0.003116130828857422 solve_kpoint (0.25,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. - iteration 1: trace = 10.70890918978214 (0.00701169% change) + iteration 1: trace = 10.70890918978488 (0.00701169% change) linmin: converged after 4 iterations. - iteration 2: trace = 10.70883098425239 (0.000730287% change) - linmin: converged after 5 iterations. - iteration 3: trace = 10.70882611989432 (4.54238e-05% change) + iteration 2: trace = 10.70883098425325 (0.000730287% change) + linmin: converged after 6 iterations. + iteration 3: trace = 10.70882611989467 (4.54238e-05% change) linmin: converged after 2 iterations. - iteration 4: trace = 10.70882574797966 (3.47297e-06% change) + iteration 4: trace = 10.70882574797976 (3.47298e-06% change) linmin: converged after 2 iterations. - iteration 5: trace = 10.70882564389908 (9.71914e-07% change) + iteration 5: trace = 10.70882564389909 (9.71915e-07% change) linmin: converged after 2 iterations. iteration 6: trace = 10.70882562957837 (1.33728e-07% change) linmin: converged after 2 iterations. iteration 7: trace = 10.70882562792913 (1.54008e-08% change) linmin: converged after 2 iterations. - iteration 8: trace = 10.70882562781417 (1.0735e-09% change) + iteration 8: trace = 10.70882562781417 (1.07348e-09% change) linmin: converged after 2 iterations. - iteration 9: trace = 10.70882562781128 (2.69883e-11% change) + iteration 9: trace = 10.70882562781128 (2.70215e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 6, 0.25, 0, 0, 0.25, 0.11601, 0.383577, 0.634793, 0.883153, 1.13136, 1.37995, 1.62894, 1.8782 -elapsed time for k point: 0.007299184799194336 +elapsed time for k point: 0.0032477378845214844 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. iteration 1: trace = 10.66396644581557 (0.00701938% change) linmin: converged after 4 iterations. iteration 2: trace = 10.6638895643872 (0.000720948% change) - linmin: converged after 4 iterations. + linmin: converged after 5 iterations. iteration 3: trace = 10.66388515749335 (4.13254e-05% change) linmin: converged after 2 iterations. - iteration 4: trace = 10.66388497807411 (1.68249e-06% change) + iteration 4: trace = 10.6638849780741 (1.68249e-06% change) linmin: converged after 2 iterations. iteration 5: trace = 10.66388495145453 (2.49624e-07% change) linmin: converged after 2 iterations. iteration 6: trace = 10.66388494762051 (3.59533e-08% change) linmin: converged after 2 iterations. - iteration 7: trace = 10.66388494718304 (4.10241e-09% change) + iteration 7: trace = 10.66388494718304 (4.10242e-09% change) linmin: converged after 2 iterations. - iteration 8: trace = 10.66388494713199 (4.78725e-10% change) + iteration 8: trace = 10.66388494713198 (4.78742e-10% change) linmin: converged after 2 iterations. - iteration 9: trace = 10.66388494713049 (1.40424e-11% change) + iteration 9: trace = 10.66388494713049 (1.39925e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 7, 0.3, 0, 0, 0.3, 0.137834, 0.362445, 0.657758, 0.859352, 1.15583, 1.35526, 1.65379, 1.8533 -elapsed time for k point: 0.0072901248931884766 +elapsed time for k point: 0.003407716751098633 solve_kpoint (0.35,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -6790,99 +6825,94 @@ linmin: converged after 2 iterations. iteration 5: trace = 10.62892804707553 (8.71056e-08% change) linmin: converged after 2 iterations. - iteration 6: trace = 10.62892804604186 (9.72507e-09% change) + iteration 6: trace = 10.62892804604186 (9.72509e-09% change) linmin: converged after 2 iterations. iteration 7: trace = 10.62892804597542 (6.25063e-10% change) linmin: converged after 2 iterations. - iteration 8: trace = 10.62892804596423 (1.05305e-10% change) + iteration 8: trace = 10.62892804596423 (1.05272e-10% change) linmin: converged after 2 iterations. - iteration 9: trace = 10.62892804596352 (6.7017e-12% change) + iteration 9: trace = 10.62892804596352 (6.73513e-12% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 8, 0.35, 0, 0, 0.35, 0.15832, 0.342396, 0.6806, 0.835947, 1.18029, 1.33065, 1.67864, 1.82841 -elapsed time for k point: 0.0072879791259765625 +elapsed time for k point: 0.0032553672790527344 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. iteration 1: trace = 10.60403759597599 (0.00704272% change) - linmin: converged after 5 iterations. + linmin: converged after 11 iterations. + switching to approximate line minimization (decrease time by 55.8333%) iteration 2: trace = 10.60396176516587 (0.000715115% change) - linmin: converged after 6 iterations. - iteration 3: trace = 10.6039576473093 (3.88332e-05% change) - linmin: converged after 2 iterations. - iteration 4: trace = 10.60395754101094 (1.00244e-06% change) - linmin: converged after 2 iterations. - iteration 5: trace = 10.60395753615697 (4.57751e-08% change) - linmin: converged after 2 iterations. - iteration 6: trace = 10.60395753572879 (4.03786e-09% change) - linmin: converged after 2 iterations. - iteration 7: trace = 10.60395753570917 (1.85091e-10% change) - linmin: converged after 2 iterations. - iteration 8: trace = 10.6039575357088 (3.45088e-12% change) + iteration 3: trace = 10.60395764730977 (3.88332e-05% change) + iteration 4: trace = 10.60395754101102 (1.00244e-06% change) + iteration 5: trace = 10.60395753615697 (4.57758e-08% change) + iteration 6: trace = 10.60395753572879 (4.03794e-09% change) + iteration 7: trace = 10.60395753570917 (1.85074e-10% change) + iteration 8: trace = 10.6039575357088 (3.41737e-12% change) Finished solving for bands 1 to 8 after 8 iterations. tmfreqs:, 9, 0.4, 0, 0, 0.4, 0.176334, 0.324651, 0.702682, 0.813501, 1.20459, 1.30625, 1.70347, 1.80356 -elapsed time for k point: 0.006689310073852539 +elapsed time for k point: 0.002410888671875 solve_kpoint (0.45,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. - iteration 1: trace = 10.58905458874505 (0.00704958% change) + iteration 1: trace = 10.58905458874332 (0.00704958% change) linmin: converged after 4 iterations. - iteration 2: trace = 10.58897895638373 (0.000714253% change) - linmin: converged after 6 iterations. - iteration 3: trace = 10.5889748855018 (3.84445e-05% change) + iteration 2: trace = 10.58897895638349 (0.000714253% change) + linmin: converged after 4 iterations. + iteration 3: trace = 10.58897488550179 (3.84445e-05% change) linmin: converged after 2 iterations. iteration 4: trace = 10.58897478737543 (9.26684e-07% change) linmin: converged after 2 iterations. - iteration 5: trace = 10.58897478401991 (3.16888e-08% change) + iteration 5: trace = 10.58897478401991 (3.16889e-08% change) linmin: converged after 2 iterations. - iteration 6: trace = 10.58897478378886 (2.18199e-09% change) + iteration 6: trace = 10.58897478378886 (2.18198e-09% change) linmin: converged after 2 iterations. - iteration 7: trace = 10.58897478377235 (1.55962e-10% change) + iteration 7: trace = 10.58897478377234 (1.55996e-10% change) linmin: converged after 2 iterations. - iteration 8: trace = 10.58897478377203 (2.93572e-12% change) + iteration 8: trace = 10.58897478377203 (2.90217e-12% change) Finished solving for bands 1 to 8 after 8 iterations. tmfreqs:, 10, 0.45, 0, 0, 0.45, 0.189641, 0.31149, 0.722112, 0.793866, 1.22816, 1.28262, 1.72816, 1.77885 -elapsed time for k point: 0.006658077239990234 +elapsed time for k point: 0.002878904342651367 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. iteration 1: trace = 10.58406017889885 (0.00705116% change) linmin: converged after 4 iterations. iteration 2: trace = 10.58398461985988 (0.000713897% change) - linmin: converged after 4 iterations. + linmin: converged after 5 iterations. iteration 3: trace = 10.58398056403726 (3.83204e-05% change) linmin: converged after 2 iterations. iteration 4: trace = 10.58398046806651 (9.06755e-07% change) linmin: converged after 2 iterations. iteration 5: trace = 10.58398046509703 (2.80564e-08% change) linmin: converged after 2 iterations. - iteration 6: trace = 10.58398046493153 (1.56371e-09% change) + iteration 6: trace = 10.58398046493152 (1.56373e-09% change) linmin: converged after 2 iterations. - iteration 7: trace = 10.58398046491724 (1.34956e-10% change) + iteration 7: trace = 10.58398046491724 (1.34939e-10% change) linmin: converged after 1 iterations. - iteration 8: trace = 10.58398046491708 (1.49373e-12% change) + iteration 8: trace = 10.58398046491708 (1.51051e-12% change) Finished solving for bands 1 to 8 after 8 iterations. tmfreqs:, 11, 0.5, 0, 0, 0.5, 0.194775, 0.306403, 0.73165, 0.784262, 1.2441, 1.26666, 1.74884, 1.75817 -.elapsed time for k point: 0.006583452224731445 -Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.1947746636682031 at Vector3<0.5, 0.0, 0.0> -Band 2 range: 0.30640302623084437 at Vector3<0.5, 0.0, 0.0> to 0.46877485258661444 at Vector3<0.0, 0.0, 0.0> -Band 3 range: 0.5466257501313433 at Vector3<0.0, 0.0, 0.0> to 0.7316504426541641 at Vector3<0.5, 0.0, 0.0> -Band 4 range: 0.7842615905093826 at Vector3<0.5, 0.0, 0.0> to 0.9893486155435866 at Vector3<0.0, 0.0, 0.0> -Band 5 range: 1.0240548648146621 at Vector3<0.0, 0.0, 0.0> to 1.2440980042025873 at Vector3<0.5, 0.0, 0.0> -Band 6 range: 1.2666566861855062 at Vector3<0.5, 0.0, 0.0> to 1.4970379696965481 at Vector3<0.0, 0.0, 0.0> -Band 7 range: 1.5115800994651147 at Vector3<0.0, 0.0, 0.0> to 1.7488359039910506 at Vector3<0.5, 0.0, 0.0> -Band 8 range: 1.7581683208483638 at Vector3<0.5, 0.0, 0.0> to 1.9999072006792744 at Vector3<0.0, 0.0, 0.0> -Gap from band 1 (0.1947746636682031) to band 2 (0.30640302623084437), 44.546421284286076% -Gap from band 2 (0.46877485258661444) to band 3 (0.5466257501313433), 15.334026262411637% -Gap from band 3 (0.7316504426541641) to band 4 (0.7842615905093826), 6.941187444158567% -Gap from band 4 (0.9893486155435866) to band 5 (1.0240548648146621), 3.447520540185043% -Gap from band 5 (1.2440980042025873) to band 6 (1.2666566861855062), 1.7969642410132811% -Gap from band 6 (1.4970379696965481) to band 7 (1.5115800994651147), 0.9666982936533854% -Gap from band 7 (1.7488359039910506) to band 8 (1.7581683208483638), 0.5322158890607303% -total elapsed time for run: 0.16268658638000488 +.elapsed time for k point: 0.0028846263885498047 +Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.1947746636682032 at Vector3<0.5, 0.0, 0.0> +Band 2 range: 0.3064030262308448 at Vector3<0.5, 0.0, 0.0> to 0.46877485258671747 at Vector3<0.0, 0.0, 0.0> +Band 3 range: 0.5466257501317783 at Vector3<0.0, 0.0, 0.0> to 0.7316504426541637 at Vector3<0.5, 0.0, 0.0> +Band 4 range: 0.7842615905093809 at Vector3<0.5, 0.0, 0.0> to 0.989348615543718 at Vector3<0.0, 0.0, 0.0> +Band 5 range: 1.0240548648147239 at Vector3<0.0, 0.0, 0.0> to 1.2440980042025884 at Vector3<0.5, 0.0, 0.0> +Band 6 range: 1.266656686185508 at Vector3<0.5, 0.0, 0.0> to 1.4970379696968499 at Vector3<0.0, 0.0, 0.0> +Band 7 range: 1.511580099465343 at Vector3<0.0, 0.0, 0.0> to 1.7488359039910517 at Vector3<0.5, 0.0, 0.0> +Band 8 range: 1.7581683208483645 at Vector3<0.5, 0.0, 0.0> to 1.9999072007223417 at Vector3<0.0, 0.0, 0.0> +Gap from band 1 (0.1947746636682032) to band 2 (0.3064030262308448), 44.54642128428616% +Gap from band 2 (0.46877485258671747) to band 3 (0.5466257501317783), 15.334026262468898% +Gap from band 3 (0.7316504426541637) to band 4 (0.7842615905093809), 6.941187444158415% +Gap from band 4 (0.989348615543718) to band 5 (1.0240548648147239), 3.4475205401777864% +Gap from band 5 (1.2440980042025884) to band 6 (1.266656686185508), 1.7969642410133322% +Gap from band 6 (1.4970379696968499) to band 7 (1.511580099465343), 0.9666982936483295% +Gap from band 7 (1.7488359039910517) to band 8 (1.7581683208483645), 0.5322158890607046% +total elapsed time for run: 0.07925724983215332 done -/tmp/meepTy4M56/test_bragg_sine-0: 0.17s +/tmp/meepqFZ0SD/test_bragg_sine-0: 0.08s -/tmp/meepTy4M56/test_compute_field_energy-0 +/tmp/meepqFZ0SD/test_compute_field_energy-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -6925,7 +6955,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00739598274230957 +elapsed time for initialization: 0.004443645477294922 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -7036,7 +7066,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8365721702575684 +elapsed time for k point: 0.37055063247680664 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -7287,7 +7317,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.295818328857422 +elapsed time for k point: 1.0891196727752686 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7344,7 +7374,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.4841148853302002 +elapsed time for k point: 0.23941659927368164 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7397,7 +7427,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4666264057159424 +elapsed time for k point: 0.22150278091430664 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7458,7 +7488,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5439145565032959 +elapsed time for k point: 0.2580900192260742 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7551,7 +7581,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7858097553253174 +elapsed time for k point: 0.40049076080322266 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -7622,7 +7652,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6295723915100098 +elapsed time for k point: 0.30342960357666016 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7683,7 +7713,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5527646541595459 +elapsed time for k point: 0.25661253929138184 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7736,7 +7766,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4717400074005127 +elapsed time for k point: 0.22235417366027832 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7788,7 +7818,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.43509554862976074 +elapsed time for k point: 0.21143722534179688 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7840,7 +7870,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4365086555480957 +elapsed time for k point: 0.20946812629699707 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7881,7 +7911,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.35844945907592773 +elapsed time for k point: 0.16628170013427734 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7928,7 +7958,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.39178967475891113 +elapsed time for k point: 0.19645261764526367 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -7991,7 +8021,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.564500093460083 +elapsed time for k point: 0.2674689292907715 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -8064,7 +8094,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6554224491119385 +elapsed time for k point: 0.31421327590942383 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -8259,7 +8289,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5154449939727783 +elapsed time for k point: 0.6497020721435547 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -8271,13 +8301,13 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.433918714523315 +total elapsed time for run: 5.383148431777954 done Fixing h-field (band 8) phase by -1 + 2.64645e-07i; max ampl. = 4.48388 D-energy-components:, 16, 8, 0.499991, 0.500009, 0 -./tmp/meepTy4M56/test_compute_field_energy-0: 11.59s +./tmp/meepqFZ0SD/test_compute_field_energy-0: 5.39s -/tmp/meepTy4M56/test_compute_group_velocity-0 +/tmp/meepqFZ0SD/test_compute_group_velocity-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -8320,7 +8350,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006076812744140625 +elapsed time for initialization: 0.004273653030395508 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -8431,7 +8461,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8245046138763428 +elapsed time for k point: 0.3722400665283203 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -8682,7 +8712,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.208436965942383 +elapsed time for k point: 1.0608222484588623 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -8739,7 +8769,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5248982906341553 +elapsed time for k point: 0.23243308067321777 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -8792,7 +8822,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4784562587738037 +elapsed time for k point: 0.21532273292541504 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -8853,7 +8883,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5510127544403076 +elapsed time for k point: 0.24553203582763672 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -8946,7 +8976,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8428380489349365 +elapsed time for k point: 0.3802511692047119 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -9017,7 +9047,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6309173107147217 +elapsed time for k point: 0.2874906063079834 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9078,7 +9108,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5507676601409912 +elapsed time for k point: 0.24483895301818848 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9131,7 +9161,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.44185948371887207 +elapsed time for k point: 0.21222543716430664 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9183,7 +9213,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4284822940826416 +elapsed time for k point: 0.2039947509765625 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9235,7 +9265,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.411391019821167 +elapsed time for k point: 0.20408272743225098 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9276,7 +9306,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3292970657348633 +elapsed time for k point: 0.15962958335876465 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9323,7 +9353,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.3826630115509033 +elapsed time for k point: 0.18686318397521973 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9386,7 +9416,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5203886032104492 +elapsed time for k point: 0.2606480121612549 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -9459,7 +9489,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6815204620361328 +elapsed time for k point: 0.3073740005493164 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -9654,7 +9684,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -.elapsed time for k point: 1.5250420570373535 +.elapsed time for k point: 0.6649444103240967 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -9666,11 +9696,11 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.3409743309021 +total elapsed time for run: 5.245166063308716 done -/tmp/meepTy4M56/test_compute_group_velocity-0: 11.35s +/tmp/meepqFZ0SD/test_compute_group_velocity-0: 5.25s -/tmp/meepTy4M56/test_compute_integrals-0 +/tmp/meepqFZ0SD/test_compute_integrals-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -9713,7 +9743,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0076062679290771484 +elapsed time for initialization: 0.004220247268676758 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -9824,7 +9854,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8541884422302246 +elapsed time for k point: 0.37206268310546875 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -10075,7 +10105,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.3056886196136475 +elapsed time for k point: 1.0630261898040771 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10132,7 +10162,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.48299217224121094 +elapsed time for k point: 0.23050951957702637 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10185,7 +10215,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.48734259605407715 +elapsed time for k point: 0.21717214584350586 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10246,7 +10276,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5556080341339111 +elapsed time for k point: 0.25344133377075195 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10339,7 +10369,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8623034954071045 +elapsed time for k point: 0.3889424800872803 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -10410,7 +10440,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5942351818084717 +elapsed time for k point: 0.29607200622558594 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10471,7 +10501,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5394232273101807 +elapsed time for k point: 0.25027966499328613 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10524,7 +10554,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4826200008392334 +elapsed time for k point: 0.2171638011932373 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10576,7 +10606,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4582674503326416 +elapsed time for k point: 0.2071552276611328 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10628,7 +10658,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.44227004051208496 +elapsed time for k point: 0.20502161979675293 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10669,7 +10699,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3315448760986328 +elapsed time for k point: 0.1690692901611328 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10716,7 +10746,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.4080078601837158 +elapsed time for k point: 0.1903233528137207 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10779,7 +10809,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5395522117614746 +elapsed time for k point: 0.25995516777038574 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -10852,7 +10882,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6215312480926514 +elapsed time for k point: 0.30808401107788086 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -11047,7 +11077,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5761761665344238 +elapsed time for k point: 0.6674351692199707 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -11059,14 +11089,14 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.551690578460693 +total elapsed time for run: 5.302140951156616 done Fixing h-field (band 8) phase by -1 + 2.64645e-07i; max ampl. = 4.48388 H-energy-components:, 16, 8, 0, 0, 1 Fixing e-field (band 8) phase by -6.12323e-17 + -1i; max ampl. = 1.10099 -./tmp/meepTy4M56/test_compute_integrals-0: 11.57s +./tmp/meepqFZ0SD/test_compute_integrals-0: 5.31s -/tmp/meepTy4M56/test_diamond-0 +/tmp/meepqFZ0SD/test_diamond-0 ======================== Initializing eigensolver data Computing 5 bands with 1e-12 tolerance @@ -11126,7 +11156,7 @@ Vector3<0.325, 0.75, 0.425> Vector3<0.35, 0.75, 0.4> Vector3<0.375, 0.75, 0.375> -elapsed time for initialization: 0.10582518577575684 +elapsed time for initialization: 0.06009697914123535 solve_kpoint (0,0.5,0.5): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4, band 5 Solving for bands 1 to 5... @@ -11243,7 +11273,7 @@ iteration 54: trace = 1.074849137530273 (7.21591e-11% change) Finished solving for bands 1 to 5 after 54 iterations. freqs:, 1, 0, 0.5, 0.5, 1, 0.38015, 0.381243, 0.495263, 0.496788, 0.541208 -elapsed time for k point: 2.3351597785949707 +elapsed time for k point: 1.0821983814239502 solve_kpoint (0,0.525,0.475): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -11317,7 +11347,7 @@ iteration 34: trace = 1.072165047038117 (4.91654e-11% change) Finished solving for bands 1 to 5 after 34 iterations. freqs:, 2, 0, 0.525, 0.475, 1.0025, 0.380386, 0.382168, 0.495624, 0.497176, 0.537208 -elapsed time for k point: 1.5150973796844482 +elapsed time for k point: 0.6915273666381836 solve_kpoint (0,0.55,0.45): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -11382,7 +11412,7 @@ iteration 30: trace = 1.065499286544841 (4.34087e-11% change) Finished solving for bands 1 to 5 after 30 iterations. freqs:, 3, 0, 0.55, 0.45, 1.00995, 0.380966, 0.38483, 0.496711, 0.498342, 0.526501 -elapsed time for k point: 1.3015520572662354 +elapsed time for k point: 0.6237058639526367 solve_kpoint (0,0.575,0.425): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -11445,7 +11475,7 @@ iteration 29: trace = 1.057289581654964 (3.2825e-11% change) Finished solving for bands 1 to 5 after 29 iterations. freqs:, 4, 0, 0.575, 0.425, 1.02225, 0.381461, 0.388864, 0.498536, 0.500287, 0.511601 -elapsed time for k point: 1.3770616054534912 +elapsed time for k point: 0.5923643112182617 solve_kpoint (0,0.6,0.4): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -11506,7 +11536,7 @@ iteration 28: trace = 1.049127496701628 (7.79072e-11% change) Finished solving for bands 1 to 5 after 28 iterations. freqs:, 5, 0, 0.6, 0.4, 1.03923, 0.381077, 0.393446, 0.49495, 0.501109, 0.503014 -elapsed time for k point: 1.3028061389923096 +elapsed time for k point: 0.5743246078491211 solve_kpoint (0,0.625,0.375): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -11605,26 +11635,26 @@ iteration 45: trace = 1.04144946914945 (8.43235e-11% change) Finished solving for bands 1 to 5 after 45 iterations. freqs:, 6, 0, 0.625, 0.375, 1.06066, 0.378621, 0.396729, 0.479263, 0.504432, 0.506514 -elapsed time for k point: 2.03934907913208 +elapsed time for k point: 0.8948075771331787 Fixing d-field (band 1) phase by 0.997721 + 0.0674729i; max ampl. = 12.9762 D-energy-components:, 6, 1, 0.0477669, 0.476092, 0.476141 -Outputting /tmp/meepTy4M56/test_diamond-0-dpwr.k06.b01.h5... +Outputting /tmp/meepqFZ0SD/test_diamond-0-dpwr.k06.b01.h5... D-energy-components:, 6, 1, 0.0477669, 0.476092, 0.476141 Fixing d-field (band 2) phase by 0.997721 + 0.0674729i; max ampl. = 12.1515 D-energy-components:, 6, 2, 0.232067, 0.383937, 0.383996 -Outputting /tmp/meepTy4M56/test_diamond-0-dpwr.k06.b02.h5... +Outputting /tmp/meepqFZ0SD/test_diamond-0-dpwr.k06.b02.h5... D-energy-components:, 6, 2, 0.232067, 0.383937, 0.383996 Fixing d-field (band 3) phase by 0.0674729 + -0.997721i; max ampl. = 13.3616 D-energy-components:, 6, 3, 0.736337, 0.13197, 0.131693 -Outputting /tmp/meepTy4M56/test_diamond-0-dpwr.k06.b03.h5... +Outputting /tmp/meepqFZ0SD/test_diamond-0-dpwr.k06.b03.h5... D-energy-components:, 6, 3, 0.736337, 0.13197, 0.131693 Fixing d-field (band 4) phase by 0.997721 + 0.0674729i; max ampl. = 7.97915 D-energy-components:, 6, 4, 0.11714, 0.441055, 0.441805 -Outputting /tmp/meepTy4M56/test_diamond-0-dpwr.k06.b04.h5... +Outputting /tmp/meepqFZ0SD/test_diamond-0-dpwr.k06.b04.h5... D-energy-components:, 6, 4, 0.11714, 0.441055, 0.441805 Fixing d-field (band 5) phase by -0.997721 + -0.0674729i; max ampl. = 12.8979 D-energy-components:, 6, 5, 0.238579, 0.435374, 0.326046 -Outputting /tmp/meepTy4M56/test_diamond-0-dpwr.k06.b05.h5... +Outputting /tmp/meepqFZ0SD/test_diamond-0-dpwr.k06.b05.h5... D-energy-components:, 6, 5, 0.238579, 0.435374, 0.326046 solve_kpoint (0,0.6,0.3): Solving for bands 1 to 5... @@ -11719,7 +11749,7 @@ iteration 44: trace = 1.012177885713608 (7.95447e-11% change) Finished solving for bands 1 to 5 after 44 iterations. freqs:, 7, 0, 0.6, 0.3, 0.994987, 0.369582, 0.388559, 0.467091, 0.487657, 0.518291 -elapsed time for k point: 1.967043399810791 +elapsed time for k point: 0.9098503589630127 solve_kpoint (0,0.575,0.225): Solving for bands 1 to 5... linmin: converged after 4 iterations. @@ -11928,7 +11958,7 @@ iteration 98: trace = 0.984324599739663 (8.2258e-11% change) Finished solving for bands 1 to 5 after 98 iterations. freqs:, 8, 0, 0.575, 0.225, 0.940744, 0.356415, 0.3702, 0.457212, 0.470085, 0.538723 -elapsed time for k point: 4.379427433013916 +elapsed time for k point: 1.9947783946990967 solve_kpoint (0,0.55,0.15): Solving for bands 1 to 5... linmin: converged after 4 iterations. @@ -11989,7 +12019,7 @@ iteration 28: trace = 0.9576556581103904 (3.48258e-11% change) Finished solving for bands 1 to 5 after 28 iterations. freqs:, 9, 0, 0.55, 0.15, 0.9, 0.344555, 0.351994, 0.449598, 0.455588, 0.552575 -elapsed time for k point: 1.2199969291687012 +elapsed time for k point: 0.5735454559326172 solve_kpoint (0,0.525,0.075): Solving for bands 1 to 5... linmin: converged after 4 iterations. @@ -12048,7 +12078,7 @@ iteration 27: trace = 0.9411112577617193 (6.08486e-11% change) Finished solving for bands 1 to 5 after 27 iterations. freqs:, 10, 0, 0.525, 0.075, 0.874643, 0.336533, 0.339294, 0.444662, 0.446211, 0.562057 -elapsed time for k point: 1.2277350425720215 +elapsed time for k point: 0.5569243431091309 solve_kpoint (0,0.5,0): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -12103,7 +12133,7 @@ iteration 25: trace = 0.9357235226332381 (8.34337e-11% change) Finished solving for bands 1 to 5 after 25 iterations. freqs:, 11, 0, 0.5, 0, 0.866025, 0.333545, 0.334937, 0.442371, 0.443555, 0.565558 -elapsed time for k point: 1.1350975036621094 +elapsed time for k point: 0.5273313522338867 solve_kpoint (0,0.4,0): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -12154,7 +12184,7 @@ iteration 23: trace = 0.9457902837559162 (2.39936e-11% change) Finished solving for bands 1 to 5 after 23 iterations. freqs:, 12, 0, 0.4, 0, 0.69282, 0.299948, 0.301256, 0.47018, 0.471285, 0.567351 -elapsed time for k point: 1.0966219902038574 +elapsed time for k point: 0.4836595058441162 solve_kpoint (0,0.3,0): Solving for bands 1 to 5... linmin: converged after 6 iterations. @@ -12207,7 +12237,7 @@ iteration 24: trace = 0.9752654264419824 (4.52165e-11% change) Finished solving for bands 1 to 5 after 24 iterations. freqs:, 13, 0, 0.3, 0, 0.519615, 0.235132, 0.236238, 0.517406, 0.518221, 0.572633 -elapsed time for k point: 1.144108533859253 +elapsed time for k point: 0.5012049674987793 solve_kpoint (0,0.2,0): Solving for bands 1 to 5... linmin: converged after 7 iterations. @@ -12270,7 +12300,7 @@ iteration 29: trace = 1.018103142805606 (4.29432e-11% change) Finished solving for bands 1 to 5 after 29 iterations. freqs:, 14, 0, 0.2, 0, 0.34641, 0.160616, 0.161417, 0.560554, 0.560855, 0.580923 -elapsed time for k point: 1.3053319454193115 +elapsed time for k point: 0.5971682071685791 solve_kpoint (0,0.1,0): Solving for bands 1 to 5... linmin: converged after 13 iterations. @@ -12353,7 +12383,7 @@ iteration 39: trace = 1.053033043400833 (3.76178e-11% change) Finished solving for bands 1 to 5 after 39 iterations. freqs:, 15, 0, 0.1, 0, 0.173205, 0.0813864, 0.0818061, 0.587706, 0.587881, 0.59052 -elapsed time for k point: 1.8196547031402588 +elapsed time for k point: 0.8027231693267822 solve_kpoint (0,0,0): Solving for bands 3 to 5... linmin: converged after 7 iterations. @@ -12418,7 +12448,7 @@ iteration 30: trace = 1.064751580635716 (6.92565e-11% change) Finished solving for bands 3 to 5 after 30 iterations. freqs:, 16, 0, 0, 0, 0, 0, 0, 0.59559, 0.595819, 0.595839 -elapsed time for k point: 0.670738935470581 +elapsed time for k point: 0.32160258293151855 solve_kpoint (0,0.1,0.1): Solving for bands 1 to 5... linmin: converged after 10 iterations. @@ -12481,7 +12511,7 @@ iteration 29: trace = 1.053900986298103 (7.70908e-11% change) Finished solving for bands 1 to 5 after 29 iterations. freqs:, 17, 0, 0.1, 0.1, 0.2, 0.09409, 0.0944497, 0.585515, 0.585945, 0.591581 -elapsed time for k point: 1.3072564601898193 +elapsed time for k point: 0.5993959903717041 solve_kpoint (0,0.2,0.2): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -12550,7 +12580,7 @@ iteration 32: trace = 1.050698953929234 (7.01194e-11% change) Finished solving for bands 1 to 5 after 32 iterations. freqs:, 18, 0, 0.2, 0.2, 0.4, 0.185559, 0.18625, 0.566601, 0.567223, 0.582064 -elapsed time for k point: 1.413428783416748 +elapsed time for k point: 0.6494276523590088 solve_kpoint (0,0.3,0.3): Solving for bands 1 to 5... linmin: converged after 4 iterations. @@ -12958,7 +12988,7 @@ iteration 195: trace = 1.068626525298943 (7.23092e-11% change) Finished solving for bands 1 to 5 after 195 iterations. freqs:, 19, 0, 0.3, 0.3, 0.6, 0.271029, 0.271988, 0.546939, 0.547286, 0.567915 -elapsed time for k point: 8.726792573928833 +elapsed time for k point: 3.938829183578491 solve_kpoint (0,0.4,0.4): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13195,7 +13225,7 @@ iteration 111: trace = 1.073945835690735 (7.62516e-11% change) Finished solving for bands 1 to 5 after 111 iterations. freqs:, 20, 0, 0.4, 0.4, 0.8, 0.343862, 0.344966, 0.517995, 0.519047, 0.546786 -elapsed time for k point: 4.988919019699097 +elapsed time for k point: 2.262777090072632 solve_kpoint (0,0.5,0.5): Solving for bands 1 to 5... linmin: converged after 7 iterations. @@ -13276,7 +13306,7 @@ iteration 38: trace = 1.074849137511867 (9.55442e-11% change) Finished solving for bands 1 to 5 after 38 iterations. freqs:, 21, 0, 0.5, 0.5, 1, 0.38015, 0.381243, 0.495263, 0.496788, 0.541208 -elapsed time for k point: 1.7014238834381104 +elapsed time for k point: 0.7822203636169434 solve_kpoint (0.05,0.55,0.5): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13392,7 +13422,7 @@ iteration 54: trace = 1.072295938991745 (8.25811e-11% change) Finished solving for bands 1 to 5 after 54 iterations. freqs:, 22, 0.05, 0.55, 0.5, 1.00499, 0.381309, 0.382411, 0.495948, 0.497425, 0.535972 -elapsed time for k point: 2.438692331314087 +elapsed time for k point: 1.0718936920166016 solve_kpoint (0.1,0.6,0.5): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13481,7 +13511,7 @@ iteration 41: trace = 1.068969931035926 (7.0915e-11% change) Finished solving for bands 1 to 5 after 41 iterations. freqs:, 23, 0.1, 0.6, 0.5, 1.0198, 0.384516, 0.385642, 0.497116, 0.498376, 0.526207 -elapsed time for k point: 1.901669979095459 +elapsed time for k point: 0.8351094722747803 solve_kpoint (0.15,0.65,0.5): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13573,7 +13603,7 @@ iteration 43: trace = 1.066421531906143 (5.36777e-11% change) Finished solving for bands 1 to 5 after 43 iterations. freqs:, 24, 0.15, 0.65, 0.5, 1.04403, 0.388899, 0.39006, 0.495493, 0.496211, 0.520859 -elapsed time for k point: 2.0566279888153076 +elapsed time for k point: 0.8714296817779541 solve_kpoint (0.2,0.7,0.5): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13665,7 +13695,7 @@ iteration 42: trace = 1.064700431018219 (3.7998e-11% change) Finished solving for bands 1 to 5 after 42 iterations. freqs:, 25, 0.2, 0.7, 0.5, 1.07703, 0.392891, 0.394091, 0.490499, 0.490808, 0.523019 -elapsed time for k point: 1.8126258850097656 +elapsed time for k point: 0.849008321762085 solve_kpoint (0.25,0.75,0.5): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13824,7 +13854,7 @@ iteration 73: trace = 1.065402856570116 (7.31741e-11% change) Finished solving for bands 1 to 5 after 73 iterations. freqs:, 26, 0.25, 0.75, 0.5, 1.11803, 0.394551, 0.395772, 0.487945, 0.488132, 0.526056 -elapsed time for k point: 3.309065580368042 +elapsed time for k point: 1.4557175636291504 solve_kpoint (0.275,0.75,0.475): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13913,7 +13943,7 @@ iteration 42: trace = 1.057545258821417 (4.71995e-11% change) Finished solving for bands 1 to 5 after 42 iterations. freqs:, 27, 0.275, 0.75, 0.475, 1.09772, 0.391745, 0.39651, 0.484446, 0.491809, 0.5199 -elapsed time for k point: 1.8848414421081543 +elapsed time for k point: 0.849858283996582 solve_kpoint (0.3,0.75,0.45): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -13978,7 +14008,7 @@ iteration 30: trace = 1.048737745947214 (6.74346e-11% change) Finished solving for bands 1 to 5 after 30 iterations. freqs:, 28, 0.3, 0.75, 0.45, 1.08167, 0.387217, 0.396766, 0.481876, 0.494898, 0.514052 -elapsed time for k point: 1.381330966949463 +elapsed time for k point: 0.6119711399078369 solve_kpoint (0.325,0.75,0.425): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -14049,7 +14079,7 @@ iteration 33: trace = 1.042055197882128 (5.95142e-11% change) Finished solving for bands 1 to 5 after 33 iterations. freqs:, 29, 0.325, 0.75, 0.425, 1.07005, 0.383285, 0.396393, 0.480245, 0.4979, 0.509391 -elapsed time for k point: 1.4818918704986572 +elapsed time for k point: 0.6884634494781494 solve_kpoint (0.35,0.75,0.4): Solving for bands 1 to 5... linmin: converged after 5 iterations. @@ -14132,7 +14162,7 @@ iteration 39: trace = 1.039345689984559 (8.32764e-11% change) Finished solving for bands 1 to 5 after 39 iterations. freqs:, 30, 0.35, 0.75, 0.4, 1.06301, 0.380687, 0.395955, 0.479389, 0.501411, 0.506376 -elapsed time for k point: 1.7723495960235596 +elapsed time for k point: 0.8072061538696289 solve_kpoint (0.375,0.75,0.375): Solving for bands 1 to 5... linmin: converged after 4 iterations. @@ -14248,18 +14278,18 @@ iteration 54: trace = 1.040877620150953 (8.65244e-11% change) Finished solving for bands 1 to 5 after 54 iterations. freqs:, 31, 0.375, 0.75, 0.375, 1.06066, 0.379784, 0.395774, 0.479133, 0.505118, 0.505264 -Felapsed time for k point: 2.4611406326293945 +Felapsed time for k point: 1.0987520217895508 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.39455107895905184 at Vector3<0.25, 0.75, 0.5> Band 2 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.39676580140805684 at Vector3<0.3, 0.75, 0.45> Band 3 range: 0.4423707668172988 at Vector3<0.0, 0.5, 0.0> to 0.5955899630254675 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.44355516512198123 at Vector3<0.0, 0.5, 0.0> to 0.5958191312898852 at Vector3<0.0, 0.0, 0.0> Band 5 range: 0.5030135895148895 at Vector3<0.0, 0.6, 0.4> to 0.5958386856926993 at Vector3<0.0, 0.0, 0.0> Gap from band 2 (0.39676580140805684) to band 3 (0.4423707668172988), 10.869497799551134% -total elapsed time for run: 64.65824937820435 +total elapsed time for run: 29.20621371269226 done -/tmp/meepTy4M56/test_diamond-0: 64.67s +/tmp/meepqFZ0SD/test_diamond-0: 29.22s -/tmp/meepTy4M56/test_epsilon_input_file-0 +/tmp/meepqFZ0SD/test_epsilon_input_file-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -14301,7 +14331,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.009310483932495117 +elapsed time for initialization: 0.006589412689208984 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -14430,7 +14460,7 @@ iteration 61: trace = 5.414470666068263 (7.20126e-11% change) Finished solving for bands 2 to 8 after 61 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.554399, 0.761333, 0.761334, 0.894089, 0.998343, 0.998344, 1.07475 -elapsed time for k point: 0.9525153636932373 +elapsed time for k point: 0.4376866817474365 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14479,7 +14509,7 @@ iteration 22: trace = 5.384693219081497 (7.54788e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0879993, 0.552518, 0.748716, 0.762869, 0.888847, 0.992942, 0.998586, 1.07516 -elapsed time for k point: 0.4077794551849365 +elapsed time for k point: 0.20028972625732422 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14522,7 +14552,7 @@ iteration 19: trace = 5.344827613715932 (7.49949e-11% change) Finished solving for bands 1 to 8 after 19 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.175173, 0.545105, 0.716013, 0.766968, 0.874229, 0.997272, 0.999271, 1.07644 -elapsed time for k point: 0.3878812789916992 +elapsed time for k point: 0.17652678489685059 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14569,7 +14599,7 @@ iteration 21: trace = 5.332538776580064 (2.56167e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.260381, 0.525802, 0.677399, 0.772205, 0.858581, 1.00023, 1.01596, 1.07856 -elapsed time for k point: 0.45528173446655273 +elapsed time for k point: 0.19342660903930664 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14622,7 +14652,7 @@ iteration 24: trace = 5.352151659035267 (5.86626e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.341313, 0.485827, 0.650379, 0.776592, 0.84814, 1.00112, 1.04085, 1.08101 -elapsed time for k point: 0.45429015159606934 +elapsed time for k point: 0.22071409225463867 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -14693,7 +14723,7 @@ iteration 33: trace = 5.378204986194199 (9.65432e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.399713, 0.44029, 0.641795, 0.778307, 0.844568, 1.00149, 1.05803, 1.08222 -elapsed time for k point: 0.599515438079834 +elapsed time for k point: 0.3011448383331299 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -14748,7 +14778,7 @@ iteration 25: trace = 5.280991714818069 (8.74725e-11% change) Finished solving for bands 1 to 8 after 25 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.410728, 0.444341, 0.636537, 0.78389, 0.839813, 0.968201, 1.03809, 1.08391 -elapsed time for k point: 0.4821202754974365 +elapsed time for k point: 0.23033785820007324 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14797,7 +14827,7 @@ iteration 22: trace = 5.12143667802998 (6.85717e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.441866, 0.455742, 0.622718, 0.799069, 0.81865, 0.919493, 0.999313, 1.08532 -elapsed time for k point: 0.46328043937683105 +elapsed time for k point: 0.2012920379638672 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14836,7 +14866,7 @@ iteration 17: trace = 4.98926549538112 (5.03435e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.472164, 0.488272, 0.604358, 0.769828, 0.821208, 0.893668, 0.95752, 1.08635 -elapsed time for k point: 0.3309025764465332 +elapsed time for k point: 0.15854930877685547 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -14873,7 +14903,7 @@ iteration 16: trace = 4.9060052061207 (8.87272e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.488979, 0.542408, 0.586566, 0.707953, 0.84869, 0.885188, 0.917534, 1.08708 -elapsed time for k point: 0.31803154945373535 +elapsed time for k point: 0.14798188209533691 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -14910,7 +14940,7 @@ iteration 16: trace = 4.877776571705259 (7.50379e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.497098, 0.578181, 0.578182, 0.668913, 0.878731, 0.883217, 0.88322, 1.08735 -elapsed time for k point: 0.30234193801879883 +elapsed time for k point: 0.1488041877746582 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -14947,7 +14977,7 @@ iteration 16: trace = 4.933541210214669 (4.66454e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.466856, 0.53849, 0.591576, 0.732347, 0.837964, 0.88299, 0.936299, 1.08665 -elapsed time for k point: 0.29683661460876465 +elapsed time for k point: 0.14984774589538574 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -14992,7 +15022,7 @@ iteration 20: trace = 5.086788979299675 (3.47988e-11% change) Finished solving for bands 1 to 8 after 20 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.365915, 0.534301, 0.628951, 0.8052, 0.817085, 0.882667, 1.0025, 1.08247 -elapsed time for k point: 0.3764383792877197 +elapsed time for k point: 0.18492674827575684 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -15047,7 +15077,7 @@ iteration 25: trace = 5.263256512288841 (3.40033e-11% change) Finished solving for bands 1 to 8 after 25 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.247333, 0.542781, 0.682198, 0.781369, 0.883491, 0.892769, 1.05714, 1.06602 -elapsed time for k point: 0.4605238437652588 +elapsed time for k point: 0.23030900955200195 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -15106,7 +15136,7 @@ iteration 27: trace = 5.362887848881171 (8.63023e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.124412, 0.55106, 0.736012, 0.76647, 0.888039, 0.959199, 1.0268, 1.07311 -elapsed time for k point: 0.5181562900543213 +elapsed time for k point: 0.24834084510803223 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -15184,7 +15214,7 @@ iteration 36: trace = 5.414470666066698 (4.40934e-11% change) Finished solving for bands 2 to 8 after 36 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.554399, 0.761333, 0.761334, 0.894089, 0.998343, 0.998344, 1.07475 -F.elapsed time for k point: 0.6238539218902588 +F.elapsed time for k point: 0.26070308685302734 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.497097784377299 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.440289641050596 at Vector3<0.5, 0.0, 0.0> to 0.5781812856814887 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.5781815082009816 at Vector3<0.5, 0.5, 0.0> to 0.7613327775255624 at Vector3<0.0, 0.0, 0.0> @@ -15196,15 +15226,15 @@ Gap from band 2 (0.5781812856814887) to band 3 (0.5781815082009816), 3.8486103843708376e-05% Gap from band 4 (0.8051999839699233) to band 5 (0.8170847453549132), 1.4651880980148344% Gap from band 7 (1.0580309832489807) to band 8 (1.0660233597945306), 0.752558574758285% -total elapsed time for run: 7.441435098648071 +total elapsed time for run: 3.4995837211608887 done -/tmp/meepTy4M56/test_epsilon_input_file-0: 7.45s +/tmp/meepqFZ0SD/test_epsilon_input_file-0: 3.50s -/tmp/meepTy4M56/test_first_brillouin_zone-0 +/tmp/meepqFZ0SD/test_first_brillouin_zone-0 ======================== -/tmp/meepTy4M56/test_first_brillouin_zone-0: 0.75s +/tmp/meepqFZ0SD/test_first_brillouin_zone-0: 0.43s -/tmp/meepTy4M56/test_fractional_lattice-0 +/tmp/meepqFZ0SD/test_fractional_lattice-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -15247,7 +15277,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0008671283721923828 +elapsed time for initialization: 0.0007550716400146484 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -15256,7 +15286,7 @@ linmin: converged after 7 iterations. iteration 2: trace = 83.85049109174184 (11.9223% change) linmin: converged after 5 iterations. - switching to approximate line minimization (decrease time by 53.9855%) + switching to approximate line minimization (decrease time by 56.4935%) iteration 3: trace = 83.34611109428172 (0.603338% change) iteration 4: trace = 83.33359978597156 (0.0150124% change) iteration 5: trace = 83.33333949085095 (0.000312354% change) @@ -15266,7 +15296,7 @@ iteration 9: trace = 83.33333333333447 (5.7895e-11% change) Finished solving for bands 2 to 8 after 9 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 2.88675, 2.88675, 2.88675, 2.88675, 4.08248, 4.08248, 4.08248 -elapsed time for k point: 0.00450897216796875 +elapsed time for k point: 0.002997875213623047 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 10 iterations. @@ -15275,115 +15305,115 @@ iteration 2: trace = 82.33333333333383 (1.54306e-11% change) Finished solving for bands 1 to 8 after 2 iterations. tefreqs:, 2, 0.1, 0, 0, 1, 0.288675, 2.59808, 2.90115, 2.90115, 3.17543, 3.88373, 3.88373, 4.29146 -elapsed time for k point: 0.002844572067260742 +elapsed time for k point: 0.0018978118896484375 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 82.6666666666667 (6.01669e-13% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 3, 0.2, 0, 0, 2, 0.57735, 2.3094, 2.94392, 2.94392, 3.4641, 3.69685, 3.69685, 4.50925 -elapsed time for k point: 0.0008182525634765625 +elapsed time for k point: 0.0006465911865234375 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 84.33333333333334 (5.05524e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 4, 0.3, 0, 0, 3, 0.866025, 2.02073, 3.01386, 3.01386, 3.52373, 3.52373, 3.75278, 4.73462 -elapsed time for k point: 0.0008335113525390625 +elapsed time for k point: 0.0005590915679931641 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 87.33333333333334 (0% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 5, 0.4, 0, 0, 4, 1.1547, 1.73205, 3.10913, 3.10913, 3.3665, 3.3665, 4.04145, 4.96655 -elapsed time for k point: 0.0008380413055419922 +elapsed time for k point: 0.0005929470062255859 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 47 iterations. iteration 1: trace = 91.66666666666666 (0% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 6, 0.5, 0, 0, 5, 1.44338, 1.44338, 3.22749, 3.22749, 3.22749, 3.22749, 4.33013, 5.20416 -elapsed time for k point: 0.001971721649169922 +elapsed time for k point: 0.001245737075805664 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... near maximum in trace linmin: converged after 8 iterations. - switching to approximate line minimization (decrease time by 63.8821%) + switching to approximate line minimization (decrease time by 66.5399%) iteration 1: trace = 90.66666666672697 (3.571% change) iteration 2: trace = 90.6666672264862 (6.17382e-07% change) iteration 3: trace = 90.66666666666707 (6.17448e-07% change) iteration 4: trace = 90.66666666666671 (3.91843e-13% change) Finished solving for bands 1 to 8 after 4 iterations. tefreqs:, 7, 0.5, 0.1, 0, 5.09902, 1.47196, 1.47196, 2.97209, 2.97209, 3.48807, 3.48807, 4.33974, 5.04975 -elapsed time for k point: 0.0016562938690185547 +elapsed time for k point: 0.0011973381042480469 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 91 (9.36979e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 8, 0.5, 0.2, 0, 5.38516, 1.55456, 1.55456, 2.72336, 2.72336, 3.75278, 3.75278, 4.36845, 4.90748 -elapsed time for k point: 0.0008122920989990234 +elapsed time for k point: 0.0005953311920166016 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. - switching to approximate line minimization (decrease time by 58.0925%) + switching to approximate line minimization (decrease time by 55.9809%) iteration 1: trace = 92.66666666666669 (1.53355e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 9, 0.5, 0.3, 0, 5.83095, 1.68325, 1.68325, 2.48328, 2.48328, 4.02078, 4.02078, 4.41588, 4.77842 -elapsed time for k point: 0.0009417533874511719 +elapsed time for k point: 0.0006623268127441406 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. - switching to approximate line minimization (decrease time by 57.1429%) + switching to approximate line minimization (decrease time by 59.5349%) iteration 1: trace = 95.66666666666669 (2.97091e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 10, 0.5, 0.4, 0, 6.40312, 1.84842, 1.84842, 2.25462, 2.25462, 4.29146, 4.29146, 4.48144, 4.66369 -elapsed time for k point: 0.0009393692016601562 +elapsed time for k point: 0.0006968975067138672 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 45 iterations. iteration 1: trace = 99.99999999999999 (2.84217e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 11, 0.5, 0.5, 0, 7.07107, 2.04124, 2.04124, 2.04124, 2.04124, 4.56435, 4.56435, 4.56435, 4.56435 -elapsed time for k point: 0.0019311904907226562 +elapsed time for k point: 0.0012955665588378906 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 91.33333333333334 (1.55593e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 12, 0.4, 0.4, 0, 5.65685, 1.63299, 2.08167, 2.08167, 2.44949, 4.20317, 4.20317, 4.39697, 4.39697 -elapsed time for k point: 0.0008068084716796875 +elapsed time for k point: 0.0005846023559570312 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. - switching to approximate line minimization (decrease time by 54.1796%) + switching to approximate line minimization (decrease time by 56.0847%) iteration 1: trace = 85.33333333333334 (0% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 13, 0.3, 0.3, 0, 4.24264, 1.22474, 2.19848, 2.19848, 2.85774, 3.85141, 3.85141, 4.26224, 4.26224 -elapsed time for k point: 0.0009124279022216797 +elapsed time for k point: 0.0006501674652099609 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. - switching to approximate line minimization (decrease time by 54.4343%) + switching to approximate line minimization (decrease time by 53.2663%) iteration 1: trace = 82 (0% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 14, 0.2, 0.2, 0, 2.82843, 0.816497, 2.38048, 2.38048, 3.26599, 3.51188, 3.51188, 4.16333, 4.16333 -elapsed time for k point: 0.0009276866912841797 +elapsed time for k point: 0.0006628036499023438 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. - switching to approximate line minimization (decrease time by 54.6296%) + switching to approximate line minimization (decrease time by 54.2553%) iteration 1: trace = 81.33333333333333 (1.74724e-14% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 15, 0.1, 0.1, 0, 1.41421, 0.408248, 2.61406, 2.61406, 3.18852, 3.18852, 3.67423, 4.10284, 4.10284 -elapsed time for k point: 0.0009379386901855469 +elapsed time for k point: 0.0006132125854492188 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 1 iterations. iteration 1: trace = 83.33333333333331 (0% change) Finished solving for bands 2 to 8 after 1 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 2.88675, 2.88675, 2.88675, 2.88675, 4.08248, 4.08248, 4.08248 -.elapsed time for k point: 0.0007302761077880859 +.elapsed time for k point: 0.00049591064453125 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 2.0412414523193143 at Vector3<0.5, 0.5, 0.0> Band 2 range: 1.4433756729740648 at Vector3<0.5, 0.0, 0.0> to 2.8867513459481358 at Vector3<0.0, 0.0, 0.0> Band 3 range: 2.0412414523193156 at Vector3<0.5, 0.5, 0.0> to 3.2274861218395086 at Vector3<0.5, 0.0, 0.0> @@ -15392,11 +15422,11 @@ Band 6 range: 3.2274861218395143 at Vector3<0.5, 0.0, 0.0> to 4.564354645876385 at Vector3<0.5, 0.5, 0.0> Band 7 range: 3.6968455021364717 at Vector3<0.2, 0.0, 0.0> to 4.564354645876387 at Vector3<0.5, 0.5, 0.0> Band 8 range: 4.082482904638633 at Vector3<0.0, 0.0, 0.0> to 5.204164998665332 at Vector3<0.5, 0.0, 0.0> -total elapsed time for run: 0.024493694305419922 +total elapsed time for run: 0.017560958862304688 done -/tmp/meepTy4M56/test_fractional_lattice-0: 0.03s +/tmp/meepqFZ0SD/test_fractional_lattice-0: 0.02s -/tmp/meepTy4M56/test_get_bfield-0 +/tmp/meepqFZ0SD/test_get_bfield-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -15439,7 +15469,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.005683183670043945 +elapsed time for initialization: 0.004304647445678711 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -15550,7 +15580,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.77414870262146 +elapsed time for k point: 0.3796994686126709 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -15801,7 +15831,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.3112130165100098 +elapsed time for k point: 1.1055846214294434 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -15858,7 +15888,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.508134126663208 +elapsed time for k point: 0.24249958992004395 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -15911,7 +15941,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4406263828277588 +elapsed time for k point: 0.22576069831848145 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -15972,7 +16002,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5480663776397705 +elapsed time for k point: 0.26059961318969727 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16065,7 +16095,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8569486141204834 +elapsed time for k point: 0.4004051685333252 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -16136,7 +16166,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6321072578430176 +elapsed time for k point: 0.3033328056335449 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16197,7 +16227,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.549396276473999 +elapsed time for k point: 0.25501418113708496 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16250,7 +16280,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.47745275497436523 +elapsed time for k point: 0.2221238613128662 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16302,7 +16332,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.44278693199157715 +elapsed time for k point: 0.21528935432434082 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16354,7 +16384,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4159708023071289 +elapsed time for k point: 0.21555113792419434 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16395,7 +16425,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.33000707626342773 +elapsed time for k point: 0.1680150032043457 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16442,7 +16472,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.4230630397796631 +elapsed time for k point: 0.19464969635009766 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16505,7 +16535,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5680546760559082 +elapsed time for k point: 0.26833295822143555 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -16578,7 +16608,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6557648181915283 +elapsed time for k point: 0.31489133834838867 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -16773,7 +16803,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4851655960083008 +elapsed time for k point: 0.6686255931854248 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -16785,12 +16815,12 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.426851272583008 +total elapsed time for run: 5.446827173233032 done Fixing b-field (band 8) phase by -1 + 2.64645e-07i; max ampl. = 4.48388 -./tmp/meepTy4M56/test_get_bfield-0: 11.44s +./tmp/meepqFZ0SD/test_get_bfield-0: 5.45s -/tmp/meepTy4M56/test_get_dfield-0 +/tmp/meepqFZ0SD/test_get_dfield-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -16833,7 +16863,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006063699722290039 +elapsed time for initialization: 0.0043070316314697266 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -16944,7 +16974,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8610272407531738 +elapsed time for k point: 0.37797021865844727 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -17195,7 +17225,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.23356032371521 +elapsed time for k point: 1.1016569137573242 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17252,7 +17282,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5160055160522461 +elapsed time for k point: 0.2378075122833252 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17305,7 +17335,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4675476551055908 +elapsed time for k point: 0.2203521728515625 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17366,7 +17396,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5310232639312744 +elapsed time for k point: 0.25399112701416016 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17459,7 +17489,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7941024303436279 +elapsed time for k point: 0.3940093517303467 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -17530,7 +17560,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6015803813934326 +elapsed time for k point: 0.2992990016937256 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17591,7 +17621,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5157449245452881 +elapsed time for k point: 0.2512216567993164 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17644,7 +17674,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4731450080871582 +elapsed time for k point: 0.21847176551818848 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17696,7 +17726,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.46877384185791016 +elapsed time for k point: 0.209916353225708 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17748,7 +17778,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.460146427154541 +elapsed time for k point: 0.20968151092529297 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17789,7 +17819,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3551063537597656 +elapsed time for k point: 0.16643047332763672 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17836,7 +17866,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.40433335304260254 +elapsed time for k point: 0.19220566749572754 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17899,7 +17929,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5341446399688721 +elapsed time for k point: 0.26067304611206055 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -17972,7 +18002,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6752934455871582 +elapsed time for k point: 0.3003101348876953 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -18167,7 +18197,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.514716625213623 +elapsed time for k point: 0.6368732452392578 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -18179,12 +18209,12 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.414657831192017 +total elapsed time for run: 5.337323188781738 done Fixing d-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 8.66842 -./tmp/meepTy4M56/test_get_dfield-0: 11.42s +./tmp/meepqFZ0SD/test_get_dfield-0: 5.35s -/tmp/meepTy4M56/test_get_efield-0 +/tmp/meepqFZ0SD/test_get_efield-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -18227,7 +18257,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0073397159576416016 +elapsed time for initialization: 0.0043468475341796875 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -18338,7 +18368,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8829188346862793 +elapsed time for k point: 0.37421488761901855 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -18589,7 +18619,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.2360997200012207 +elapsed time for k point: 1.0992028713226318 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -18646,7 +18676,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.47812509536743164 +elapsed time for k point: 0.24097824096679688 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -18699,7 +18729,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4376344680786133 +elapsed time for k point: 0.22144317626953125 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -18760,7 +18790,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.507897138595581 +elapsed time for k point: 0.25835108757019043 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -18853,7 +18883,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8738973140716553 +elapsed time for k point: 0.4026482105255127 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -18924,7 +18954,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6434810161590576 +elapsed time for k point: 0.3065907955169678 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -18985,7 +19015,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5365219116210938 +elapsed time for k point: 0.2574460506439209 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19038,7 +19068,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4805564880371094 +elapsed time for k point: 0.22150731086730957 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19090,7 +19120,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.417910099029541 +elapsed time for k point: 0.21068191528320312 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19142,7 +19172,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.41585373878479004 +elapsed time for k point: 0.20950078964233398 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19183,7 +19213,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.33095622062683105 +elapsed time for k point: 0.16582107543945312 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19230,7 +19260,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.39025235176086426 +elapsed time for k point: 0.19167542457580566 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19293,7 +19323,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5812849998474121 +elapsed time for k point: 0.2659282684326172 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -19366,7 +19396,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6696083545684814 +elapsed time for k point: 0.30879878997802734 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -19561,7 +19591,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4838967323303223 +elapsed time for k point: 0.6603569984436035 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -19573,12 +19603,12 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.376592636108398 +total elapsed time for run: 5.401650667190552 done Fixing e-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 1.10099 -./tmp/meepTy4M56/test_get_efield-0: 11.39s +./tmp/meepqFZ0SD/test_get_efield-0: 5.41s -/tmp/meepTy4M56/test_get_eigenvectors-0 +/tmp/meepqFZ0SD/test_get_eigenvectors-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -19621,7 +19651,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006480693817138672 +elapsed time for initialization: 0.004302024841308594 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -19732,7 +19762,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8364095687866211 +elapsed time for k point: 0.37351059913635254 Fixing h-field (band 1) phase by 1 + -0i; max ampl. = 1 Fixing h-field (band 2) phase by 0.791203 + 0.611554i; max ampl. = 5.12967 Fixing h-field (band 3) phase by -0.804161 + -0.594412i; max ampl. = 4.27896 @@ -19989,7 +20019,7 @@ iteration 120: trace = 5.540497242581493 (9.95344e-11% change) Finished solving for bands 1 to 8 after 120 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.276982545852661 +elapsed time for k point: 1.0911333560943604 Fixing h-field (band 1) phase by -1 + 2.57281e-07i; max ampl. = 1.02721 Fixing h-field (band 2) phase by -0.999999 + 0.00112568i; max ampl. = 5.09036 Fixing h-field (band 3) phase by 0.000418593 + -1i; max ampl. = 3.73535 @@ -20054,7 +20084,7 @@ iteration 26: trace = 5.49937494627607 (6.77353e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.712355375289917 +elapsed time for k point: 0.24001693725585938 Fixing h-field (band 1) phase by 1 + 1.61217e-11i; max ampl. = 1.11365 Fixing h-field (band 2) phase by 1 + 6.15478e-09i; max ampl. = 4.92243 Fixing h-field (band 3) phase by 1.60678e-09 + 1i; max ampl. = 2.65638 @@ -20115,7 +20145,7 @@ iteration 24: trace = 5.48545908008786 (6.1463e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.6286067962646484 +elapsed time for k point: 0.2227036952972412 Fixing h-field (band 1) phase by 1 + 1.47077e-15i; max ampl. = 1.27437 Fixing h-field (band 2) phase by -1 + 2.18007e-13i; max ampl. = 4.45322 Fixing h-field (band 3) phase by 1 + 1.96023e-13i; max ampl. = 2.62315 @@ -20184,7 +20214,7 @@ iteration 28: trace = 5.504362091981043 (5.81538e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.6987521648406982 +elapsed time for k point: 0.258925199508667 Fixing h-field (band 1) phase by 1 + 9.51312e-17i; max ampl. = 1.5052 Fixing h-field (band 2) phase by -1 + -3.44712e-14i; max ampl. = 3.59052 Fixing h-field (band 3) phase by -1 + -2.0257e-15i; max ampl. = 3.69829 @@ -20285,7 +20315,7 @@ iteration 44: trace = 5.538866868553962 (9.66452e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 1.0737240314483643 +elapsed time for k point: 0.4055330753326416 Fixing h-field (band 1) phase by 1 + 1.10575e-15i; max ampl. = 1.38878 Fixing h-field (band 2) phase by 1 + -1.82613e-15i; max ampl. = 3.48407 Fixing h-field (band 3) phase by 1 + 3.82655e-16i; max ampl. = 4.1103 @@ -20364,7 +20394,7 @@ iteration 33: trace = 5.41979773295839 (9.12301e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.8777947425842285 +elapsed time for k point: 0.3047487735748291 Fixing h-field (band 1) phase by 1 + 5.39669e-16i; max ampl. = 1.39153 Fixing h-field (band 2) phase by -1 + 5.22471e-13i; max ampl. = 3.54504 Fixing h-field (band 3) phase by -1 + -8.99089e-14i; max ampl. = 3.95334 @@ -20433,7 +20463,7 @@ iteration 28: trace = 5.240853948733919 (3.69619e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.6889071464538574 +elapsed time for k point: 0.25708746910095215 Fixing h-field (band 1) phase by 1 + 3.15171e-16i; max ampl. = 1.40192 Fixing h-field (band 2) phase by -1 + 6.61157e-13i; max ampl. = 3.73151 Fixing h-field (band 3) phase by -1 + 7.85032e-13i; max ampl. = 3.50756 @@ -20494,7 +20524,7 @@ iteration 24: trace = 5.096544273410617 (7.5982e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.6007614135742188 +elapsed time for k point: 0.22538447380065918 Fixing h-field (band 1) phase by 1 + -6.74342e-13i; max ampl. = 4.05119 Fixing h-field (band 2) phase by 1 + -3.28168e-16i; max ampl. = 1.42991 Fixing h-field (band 3) phase by 1 + -2.11542e-12i; max ampl. = 2.78416 @@ -20554,7 +20584,7 @@ iteration 23: trace = 5.006436496341386 (6.09749e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.5357658863067627 +elapsed time for k point: 0.21498918533325195 Fixing h-field (band 1) phase by 1 + 6.71363e-16i; max ampl. = 4.46619 Fixing h-field (band 2) phase by 1 + 4.45207e-12i; max ampl. = 1.51506 Fixing h-field (band 3) phase by 1 + -1.84948e-15i; max ampl. = 1.66014 @@ -20614,7 +20644,7 @@ iteration 23: trace = 4.97598426538178 (5.46724e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.49643540382385254 +elapsed time for k point: 0.21130609512329102 Fixing h-field (band 1) phase by 1 + -2.75586e-16i; max ampl. = 4.70977 Fixing h-field (band 2) phase by 1 + 3.30891e-13i; max ampl. = 1.38038 Fixing h-field (band 3) phase by -3.3002e-13 + 1i; max ampl. = 1.85505 @@ -20663,7 +20693,7 @@ iteration 18: trace = 5.036378479895267 (5.46517e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.42974853515625 +elapsed time for k point: 0.1684715747833252 Fixing h-field (band 1) phase by 1 + 9.11698e-18i; max ampl. = 3.59873 Fixing h-field (band 2) phase by 1 + 8.10649e-17i; max ampl. = 3.10702 Fixing h-field (band 3) phase by -8.77682e-12 + -1i; max ampl. = 1.92561 @@ -20718,7 +20748,7 @@ iteration 21: trace = 5.206566305891688 (3.92694e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.5130250453948975 +elapsed time for k point: 0.1964738368988037 Fixing h-field (band 1) phase by 1 + 3.40483e-18i; max ampl. = 1.81199 Fixing h-field (band 2) phase by -1 + -2.28929e-16i; max ampl. = 4.51433 Fixing h-field (band 3) phase by 3.92174e-11 + 1i; max ampl. = 2.16532 @@ -20789,7 +20819,7 @@ iteration 29: trace = 5.417088766409225 (6.13861e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.7216267585754395 +elapsed time for k point: 0.26844334602355957 Fixing h-field (band 1) phase by 1 + 6.04124e-17i; max ampl. = 1.2604 Fixing h-field (band 2) phase by -1 + -1.20897e-15i; max ampl. = 4.86397 Fixing h-field (band 3) phase by -3.78209e-10 + 1i; max ampl. = 2.6696 @@ -20870,7 +20900,7 @@ iteration 34: trace = 5.522267645664737 (5.1773e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.8550631999969482 +elapsed time for k point: 0.31288719177246094 Fixing h-field (band 1) phase by 1 + -2.44308e-16i; max ampl. = 1.05606 Fixing h-field (band 2) phase by -1 + -2.31582e-15i; max ampl. = 5.06002 Fixing h-field (band 3) phase by 1.47893e-10 + 1i; max ampl. = 3.59476 @@ -21073,7 +21103,7 @@ iteration 93: trace = 5.548117725324969 (3.71561e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5961391925811768 +elapsed time for k point: 0.6602945327758789 Fixing h-field (band 1) phase by 1 + -0i; max ampl. = 1 Fixing h-field (band 2) phase by 1 + -9.63564e-15i; max ampl. = 5.12967 Fixing h-field (band 3) phase by 3.05473e-12 + 1i; max ampl. = 4.27896 @@ -21093,11 +21123,11 @@ Gap from band 2 (0.5931405141160888) to band 3 (0.5931535863117834), 0.0022038709776706538% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502162), 1.773982491242937% Gap from band 7 (1.0860729323594143) to band 8 (1.0878689635052685), 0.16523267243441017% -total elapsed time for run: 13.620833158493042 +total elapsed time for run: 5.45513391494751 done -/tmp/meepTy4M56/test_get_eigenvectors-0: 13.66s +/tmp/meepqFZ0SD/test_get_eigenvectors-0: 5.48s -/tmp/meepTy4M56/test_get_hfield-0 +/tmp/meepqFZ0SD/test_get_hfield-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -21140,7 +21170,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006105184555053711 +elapsed time for initialization: 0.0043201446533203125 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -21251,7 +21281,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.85575270652771 +elapsed time for k point: 0.37559008598327637 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -21502,7 +21532,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.3176631927490234 +elapsed time for k point: 1.0915212631225586 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21559,7 +21589,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.4958000183105469 +elapsed time for k point: 0.23848891258239746 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21612,7 +21642,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.48784399032592773 +elapsed time for k point: 0.2215898036956787 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21673,7 +21703,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.548088788986206 +elapsed time for k point: 0.2564513683319092 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21766,7 +21796,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8247585296630859 +elapsed time for k point: 0.40233683586120605 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -21837,7 +21867,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5969903469085693 +elapsed time for k point: 0.3051869869232178 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21898,7 +21928,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5474355220794678 +elapsed time for k point: 0.2576320171356201 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -21951,7 +21981,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4346199035644531 +elapsed time for k point: 0.22498583793640137 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22003,7 +22033,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.45877718925476074 +elapsed time for k point: 0.21341586112976074 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22055,7 +22085,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.44191431999206543 +elapsed time for k point: 0.21396780014038086 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22096,7 +22126,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.376448392868042 +elapsed time for k point: 0.16893887519836426 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22143,7 +22173,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.4120502471923828 +elapsed time for k point: 0.19365429878234863 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22206,7 +22236,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5262513160705566 +elapsed time for k point: 0.26578235626220703 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22279,7 +22309,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6196596622467041 +elapsed time for k point: 0.3121826648712158 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -22474,7 +22504,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5381367206573486 +elapsed time for k point: 0.6650793552398682 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -22486,12 +22516,12 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.490756273269653 +total elapsed time for run: 5.4132983684539795 done Fixing h-field (band 8) phase by -1 + 2.64645e-07i; max ampl. = 4.48388 -./tmp/meepTy4M56/test_get_hfield-0: 11.50s +./tmp/meepqFZ0SD/test_get_hfield-0: 5.42s -/tmp/meepTy4M56/test_handle_cvector-0 +/tmp/meepqFZ0SD/test_handle_cvector-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -22534,7 +22564,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.008172035217285156 +elapsed time for initialization: 0.00461125373840332 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -22589,7 +22619,7 @@ iteration 24: trace = 4.577894626572808 (4.39443e-11% change) Finished solving for bands 2 to 8 after 24 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.560518, 0.560561, 0.593296, 0.837451, 0.837595, 0.994129, 1.09832 -elapsed time for k point: 0.39245080947875977 +elapsed time for k point: 0.17474746704101562 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22630,7 +22660,7 @@ iteration 18: trace = 4.546667003404457 (4.25466e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tmfreqs:, 2, 0, 0.1, 0, 0.11547, 0.0711319, 0.538981, 0.559429, 0.617095, 0.834123, 0.839462, 0.988272, 1.08637 -elapsed time for k point: 0.33515334129333496 +elapsed time for k point: 0.16681408882141113 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22665,7 +22695,7 @@ iteration 15: trace = 4.456771796562705 (4.08539e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 3, 0, 0.2, 0, 0.23094, 0.138898, 0.508574, 0.556587, 0.65398, 0.825087, 0.84452, 0.968999, 1.05281 -elapsed time for k point: 0.2849693298339844 +elapsed time for k point: 0.14165616035461426 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22698,7 +22728,7 @@ iteration 14: trace = 4.364565233298254 (3.13997e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 4, 0, 0.3, 0, 0.34641, 0.198939, 0.479631, 0.553145, 0.693119, 0.813353, 0.850964, 0.932869, 1.02598 -elapsed time for k point: 0.27869725227355957 +elapsed time for k point: 0.13199162483215332 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22729,7 +22759,7 @@ iteration 13: trace = 4.304069964437603 (7.18951e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0, 0.4, 0, 0.46188, 0.244064, 0.4557, 0.550414, 0.730028, 0.80289, 0.856372, 0.891379, 1.01409 -elapsed time for k point: 0.25331544876098633 +elapsed time for k point: 0.1216280460357666 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22760,7 +22790,7 @@ iteration 13: trace = 4.283477065616433 (4.15114e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0, 0.5, 0, 0.57735, 0.262015, 0.445331, 0.549383, 0.749186, 0.797864, 0.85849, 0.870609, 1.01087 -elapsed time for k point: 0.2725517749786377 +elapsed time for k point: 0.12337636947631836 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22789,7 +22819,7 @@ iteration 12: trace = 4.264474631199771 (8.735e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.262984, 0.4475, 0.545804, 0.752448, 0.797093, 0.860461, 0.870245, 0.99895 -elapsed time for k point: 0.2451646327972412 +elapsed time for k point: 0.11496543884277344 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22818,7 +22848,7 @@ iteration 12: trace = 4.228595652264469 (8.08658e-12% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.265671, 0.453801, 0.535912, 0.761319, 0.795166, 0.866056, 0.869135, 0.973413 -elapsed time for k point: 0.245697021484375 +elapsed time for k point: 0.11453509330749512 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22843,7 +22873,7 @@ iteration 10: trace = 4.196577821229711 (9.14723e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.269404, 0.463648, 0.52172, 0.773443, 0.792931, 0.867201, 0.874681, 0.94487 -elapsed time for k point: 0.2035355567932129 +elapsed time for k point: 0.09537243843078613 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22868,7 +22898,7 @@ iteration 10: trace = 4.175651761333512 (5.28995e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.273, 0.476141, 0.505606, 0.78524, 0.791235, 0.864672, 0.885801, 0.918597 -elapsed time for k point: 0.20975995063781738 +elapsed time for k point: 0.09465456008911133 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22891,7 +22921,7 @@ iteration 9: trace = 4.168411689609142 (8.90648e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.27469, 0.489984, 0.490239, 0.79072, 0.790832, 0.863041, 0.899109, 0.89925 -elapsed time for k point: 0.18114686012268066 +elapsed time for k point: 0.08638954162597656 Fixing e-field (band 1) phase by -1 + 4.11947e-08i; max ampl. = 0.93911 Fixing e-field (band 2) phase by -4.11947e-08 + -1i; max ampl. = 1.08316 Fixing e-field (band 3) phase by 1 + -4.11948e-08i; max ampl. = 0.877953 @@ -22926,7 +22956,7 @@ iteration 11: trace = 4.197854050309302 (1.33083e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.2632, 0.47091, 0.51804, 0.764413, 0.795091, 0.864427, 0.896871, 0.932925 -elapsed time for k point: 0.22676897048950195 +elapsed time for k point: 0.1037142276763916 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -22955,7 +22985,7 @@ iteration 12: trace = 4.283266488990681 (1.11974e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, -0.2, 0.2, 0, 0.4, 0.222593, 0.476537, 0.539917, 0.715636, 0.806516, 0.856013, 0.929969, 0.977199 -elapsed time for k point: 0.22472453117370605 +elapsed time for k point: 0.11375689506530762 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -22986,7 +23016,7 @@ iteration 13: trace = 4.410102274545233 (2.52551e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.15856, 0.501245, 0.552927, 0.666818, 0.82116, 0.846938, 0.963589, 1.03113 -elapsed time for k point: 0.24119257926940918 +elapsed time for k point: 0.1221611499786377 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -23025,7 +23055,7 @@ iteration 17: trace = 4.534517622757205 (7.84462e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tmfreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0819275, 0.534465, 0.558896, 0.622523, 0.832982, 0.840137, 0.98638, 1.08149 -elapsed time for k point: 0.3206641674041748 +elapsed time for k point: 0.15679001808166504 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -23062,7 +23092,7 @@ iteration 16: trace = 4.577894626572483 (2.55517e-11% change) Finished solving for bands 2 to 8 after 16 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.560518, 0.560561, 0.593296, 0.837451, 0.837595, 0.994129, 1.09832 -elapsed time for k point: 0.2606937885284424 +elapsed time for k point: 0.11857938766479492 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2746902258623627 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.4453310808471573 at Vector3<0.0, 0.5, 0.0> to 0.560518142316283 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.4902389149027671 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.5605607947797747 at Vector3<0.0, 0.0, 0.0> @@ -23076,7 +23106,7 @@ Gap from band 4 (0.7907195974443699) to band 5 (0.7908320763327573), 0.01422386511327371% Gap from band 5 (0.8374511167537568) to band 6 (0.8375948528443264), 0.017162047272541583% Gap from band 6 (0.8672009264903452) to band 7 (0.8691349955739193), 0.22277591092796523% -total elapsed time for run: 4.195761680603027 +total elapsed time for run: 1.9933643341064453 done Read lattice vectors Read Bloch wavevector (-0.333333, 0.333333, 0) @@ -23094,9 +23124,9 @@ imag part range: 0 .. 0 real part range: -1.03932 .. 1.03493 imag part range: -1.08496 .. 1.08496 -./tmp/meepTy4M56/test_handle_cvector-0: 4.35s +./tmp/meepqFZ0SD/test_handle_cvector-0: 2.08s -/tmp/meepTy4M56/test_hermitian_eps-0 +/tmp/meepqFZ0SD/test_hermitian_eps-0 ======================== Initializing eigensolver data Computing 10 bands with 1e-12 tolerance @@ -23134,7 +23164,7 @@ Vector3<0.33333333333333337, 0.33333333333333337, 0.0> Vector3<0.16666666666666669, 0.16666666666666669, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006911277770996094 +elapsed time for initialization: 0.0050640106201171875 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8, tm band 9, tm band 10 Solving for bands 2 to 10... @@ -26849,7 +26879,7 @@ iteration 1655: trace = 2.393039432102271 (7.26528e-11% change) Finished solving for bands 2 to 10 after 1655 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.265885, 0.356852, 0.36899, 0.503897, 0.506552, 0.539911, 0.635681, 0.645852, 0.660016 -elapsed time for k point: 63.825430393218994 +elapsed time for k point: 32.11178016662598 solve_kpoint (0.166667,0,0): Solving for bands 1 to 10... linmin: converged after 5 iterations. @@ -30134,7 +30164,7 @@ iteration 1450: trace = 2.412629748461276 (7.78058e-11% change) Finished solving for bands 1 to 10 after 1450 iterations. tmfreqs:, 2, 0.166667, 0, 0, 0.166667, 0.123306, 0.278292, 0.357366, 0.369461, 0.503797, 0.506642, 0.538217, 0.63557, 0.645595, 0.659431 -elapsed time for k point: 70.64896488189697 +elapsed time for k point: 31.24994683265686 solve_kpoint (0.333333,0,0): Solving for bands 1 to 10... linmin: converged after 4 iterations. @@ -33116,7 +33146,7 @@ iteration 1326: trace = 2.451789423314419 (9.56178e-11% change) Finished solving for bands 1 to 10 after 1326 iterations. tmfreqs:, 3, 0.333333, 0, 0, 0.333333, 0.194655, 0.331458, 0.361679, 0.377947, 0.502693, 0.506755, 0.527227, 0.633335, 0.644215, 0.653287 -elapsed time for k point: 64.21671772003174 +elapsed time for k point: 28.062673807144165 solve_kpoint (0.5,0,0): Solving for bands 1 to 10... linmin: converged after 4 iterations. @@ -36281,7 +36311,7 @@ iteration 1403: trace = 2.449292757475341 (9.04753e-11% change) Finished solving for bands 1 to 10 after 1403 iterations. tmfreqs:, 4, 0.5, 0, 0, 0.5, 0.208799, 0.348978, 0.365278, 0.443856, 0.477901, 0.506845, 0.509076, 0.617527, 0.63971, 0.64689 -elapsed time for k point: 67.73132133483887 +elapsed time for k point: 29.937384843826294 solve_kpoint (0.5,0.166667,0): Solving for bands 1 to 10... linmin: converged after 4 iterations. @@ -38590,7 +38620,7 @@ iteration 1027: trace = 2.485865195097006 (9.84159e-11% change) Finished solving for bands 1 to 10 after 1027 iterations. tmfreqs:, 5, 0.5, 0.166667, 0, 0.527046, 0.210673, 0.351103, 0.364915, 0.453355, 0.500502, 0.507018, 0.510125, 0.616821, 0.642478, 0.646894 -elapsed time for k point: 49.42182374000549 +elapsed time for k point: 22.01065492630005 solve_kpoint (0.5,0.333333,0): Solving for bands 1 to 10... linmin: converged after 8 iterations. @@ -40161,7 +40191,7 @@ iteration 692: trace = 2.578881665314663 (6.14073e-11% change) Finished solving for bands 1 to 10 after 692 iterations. tmfreqs:, 6, 0.5, 0.333333, 0, 0.600925, 0.214081, 0.353217, 0.365001, 0.471977, 0.507165, 0.51079, 0.563894, 0.615052, 0.646178, 0.648357 -elapsed time for k point: 33.446351528167725 +elapsed time for k point: 14.876904010772705 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 10... linmin: converged after 5 iterations. @@ -41270,7 +41300,7 @@ iteration 488: trace = 2.653860957074845 (9.54992e-11% change) Finished solving for bands 1 to 10 after 488 iterations. tmfreqs:, 7, 0.5, 0.5, 0, 0.707107, 0.215649, 0.353602, 0.365269, 0.480748, 0.507335, 0.512534, 0.60792, 0.619784, 0.648908, 0.650323 -elapsed time for k point: 23.532472133636475 +elapsed time for k point: 10.447356939315796 solve_kpoint (0.333333,0.333333,0): Solving for bands 1 to 10... linmin: converged after 6 iterations. @@ -42698,7 +42728,7 @@ iteration 627: trace = 2.532226604594542 (7.66739e-11% change) Finished solving for bands 1 to 10 after 627 iterations. tmfreqs:, 8, 0.333333, 0.333333, 0, 0.471405, 0.210879, 0.35463, 0.361245, 0.439486, 0.507022, 0.508252, 0.543815, 0.620599, 0.646589, 0.651154 -elapsed time for k point: 30.123746633529663 +elapsed time for k point: 13.404058694839478 solve_kpoint (0.166667,0.166667,0): Solving for bands 1 to 10... linmin: converged after 5 iterations. @@ -44644,7 +44674,7 @@ iteration 863: trace = 2.429159854427227 (9.85927e-11% change) Finished solving for bands 1 to 10 after 863 iterations. tmfreqs:, 9, 0.166667, 0.166667, 0, 0.235702, 0.162353, 0.295874, 0.356214, 0.372161, 0.504258, 0.506735, 0.537355, 0.633231, 0.645916, 0.65717 -elapsed time for k point: 42.10975670814514 +elapsed time for k point: 18.428245067596436 solve_kpoint (0,0,0): Solving for bands 2 to 10... linmin: converged after 4 iterations. @@ -46127,7 +46157,7 @@ iteration 658: trace = 2.393039431853484 (9.05979e-11% change) Finished solving for bands 2 to 10 after 658 iterations. tmfreqs:, 10, 0, 0, 0, 0, 0, 0.265885, 0.356852, 0.36899, 0.503897, 0.506552, 0.539911, 0.635681, 0.645852, 0.660016 -.elapsed time for k point: 25.274245262145996 +.elapsed time for k point: 11.97236967086792 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.21564852632849837 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.2658849785488737 at Vector3<0.0, 0.0, 0.0> to 0.35463024054833514 at Vector3<0.33333333333333337, 0.33333333333333337, 0.0> Band 3 range: 0.35621423559089177 at Vector3<0.16666666666666669, 0.16666666666666669, 0.0> to 0.36527833517605746 at Vector3<0.5, 0.0, 0.0> @@ -46143,11 +46173,11 @@ Gap from band 3 (0.36527833517605746) to band 4 (0.36899013666459435), 1.0110202550934022% Gap from band 7 (0.6079200818283415) to band 8 (0.6150518764797004), 1.1663055073193398% Gap from band 8 (0.6356807845994786) to band 9 (0.6397097609336138), 0.6318027600637545% -total elapsed time for run: 470.33952379226685 +total elapsed time for run: 212.50799942016602 done -/tmp/meepTy4M56/test_hermitian_eps-0: 470.35s +/tmp/meepqFZ0SD/test_hermitian_eps-0: 212.51s -/tmp/meepTy4M56/test_hole_slab-0 +/tmp/meepqFZ0SD/test_hole_slab-0 ======================== Initializing eigensolver data Computing 9 bands with 1e-12 tolerance @@ -46181,7 +46211,7 @@ Initializing fields to random numbers... 1 k-points Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> -elapsed time for initialization: 0.43961215019226074 +elapsed time for initialization: 0.2989511489868164 solve_kpoint (-0.333333,0.333333,0): zevenfreqs:, k index, k1, k2, k3, kmag/2pi, zeven band 1, zeven band 2, zeven band 3, zeven band 4, zeven band 5, zeven band 6, zeven band 7, zeven band 8, zeven band 9 Solving for bands 1 to 9... @@ -46250,17 +46280,17 @@ iteration 31: trace = 2.187958069704292 (9.53958e-11% change) Finished solving for bands 1 to 9 after 31 iterations. zevenfreqs:, 1, -0.333333, 0.333333, 0, 0.666667, 0.265718, 0.356033, 0.35608, 0.513443, 0.529044, 0.529286, 0.586884, 0.587044, 0.59253 -elapsed time for k point: 69.310382604599 -total elapsed time for run: 69.750173330307 +elapsed time for k point: 37.97927737236023 +total elapsed time for run: 38.27839207649231 done Fixing h-field (band 9) phase by 0.0246538 + 0.999696i; max ampl. = 2.37913 -FOutputting fields to /tmp/meepTy4M56/test_hole_slab-0-h.k01.b09.z.zeven.h5... +FOutputting fields to /tmp/meepqFZ0SD/test_hole_slab-0-h.k01.b09.z.zeven.h5... eigensolver iterations for 1 kpoints: 31.0-31.0, mean = 31.0, median = 31.0 mean flops per iteration = 232048195.5483871 -mean time per iteration = 2.250005591300226 s -/tmp/meepTy4M56/test_hole_slab-0: 69.86s +mean time per iteration = 1.2347868411771712 s +/tmp/meepqFZ0SD/test_hole_slab-0: 38.35s -/tmp/meepTy4M56/test_honey_rods-0 +/tmp/meepqFZ0SD/test_honey_rods-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -46305,7 +46335,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0070514678955078125 +elapsed time for initialization: 0.005067348480224609 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -46391,7 +46421,7 @@ iteration 38: trace = 4.384870359114391 (2.65955e-11% change) Finished solving for bands 2 to 8 after 38 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.429848, 0.72559, 0.725871, 0.769398, 0.785279, 0.785658, 1.14928 -elapsed time for k point: 0.6390388011932373 +elapsed time for k point: 0.27226924896240234 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46465,7 +46495,7 @@ iteration 34: trace = 4.363900038828964 (4.24968e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tmfreqs:, 2, 0, 0.1, 0, 0.11547, 0.0718091, 0.426256, 0.719077, 0.721195, 0.746706, 0.789405, 0.817423, 1.1362 -elapsed time for k point: 0.7240617275238037 +elapsed time for k point: 0.3019590377807617 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -46504,7 +46534,7 @@ iteration 17: trace = 4.325994457593165 (2.53355e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tmfreqs:, 3, 0, 0.2, 0, 0.23094, 0.141741, 0.415465, 0.686677, 0.711385, 0.749716, 0.79757, 0.853936, 1.10829 -elapsed time for k point: 0.3405129909515381 +elapsed time for k point: 0.14465880393981934 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -46541,7 +46571,7 @@ iteration 16: trace = 4.298080976434064 (6.71597e-12% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 4, 0, 0.3, 0, 0.34641, 0.20751, 0.397084, 0.652562, 0.701411, 0.762486, 0.805503, 0.884623, 1.08016 -elapsed time for k point: 0.3184826374053955 +elapsed time for k point: 0.13638591766357422 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46576,7 +46606,7 @@ iteration 15: trace = 4.286087121421345 (1.84636e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 5, 0, 0.4, 0, 0.46188, 0.265341, 0.370741, 0.628064, 0.694375, 0.774438, 0.810881, 0.90516, 1.06067 -elapsed time for k point: 0.3153421878814697 +elapsed time for k point: 0.1280965805053711 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46607,7 +46637,7 @@ iteration 13: trace = 4.283886820302826 (6.60139e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0, 0.5, 0, 0.57735, 0.29861, 0.348622, 0.619112, 0.691863, 0.779379, 0.812758, 0.912256, 1.05404 -elapsed time for k point: 0.2807912826538086 +elapsed time for k point: 0.11269855499267578 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46636,7 +46666,7 @@ iteration 12: trace = 4.287889499871683 (9.8162e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.300268, 0.34895, 0.613584, 0.697444, 0.77731, 0.813624, 0.911843, 1.05612 -elapsed time for k point: 0.26320552825927734 +elapsed time for k point: 0.10457158088684082 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46669,7 +46699,7 @@ iteration 14: trace = 4.299904770939231 (1.57604e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.305133, 0.349455, 0.601266, 0.710158, 0.771875, 0.815569, 0.910763, 1.06226 -elapsed time for k point: 0.2822704315185547 +elapsed time for k point: 0.1199195384979248 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46702,7 +46732,7 @@ iteration 14: trace = 4.319879224622891 (9.39398e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.312896, 0.348732, 0.588291, 0.724572, 0.764453, 0.817539, 0.909459, 1.0721 -elapsed time for k point: 0.2881636619567871 +elapsed time for k point: 0.12070107460021973 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46739,7 +46769,7 @@ iteration 16: trace = 4.347482286295497 (5.02571e-12% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.323089, 0.344682, 0.578717, 0.737675, 0.756131, 0.818898, 0.9085, 1.08513 -elapsed time for k point: 0.33796262741088867 +elapsed time for k point: 0.13707447052001953 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46804,7 +46834,7 @@ iteration 28: trace = 4.381215657475527 (1.3096e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tmfreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.335117, 0.335185, 0.575171, 0.747622, 0.747877, 0.819365, 0.908267, 1.10053 -elapsed time for k point: 0.5340964794158936 +elapsed time for k point: 0.23555970191955566 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -46839,7 +46869,7 @@ iteration 15: trace = 4.322737319376866 (1.85947e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.29626, 0.362261, 0.589196, 0.732899, 0.756464, 0.817346, 0.906977, 1.07543 -elapsed time for k point: 0.27718067169189453 +elapsed time for k point: 0.12926673889160156 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -46870,7 +46900,7 @@ iteration 13: trace = 4.300851491405952 (6.07146e-12% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 13, -0.2, 0.2, 0, 0.4, 0.235812, 0.389044, 0.624419, 0.723246, 0.753158, 0.811064, 0.894195, 1.07529 -elapsed time for k point: 0.24190616607666016 +elapsed time for k point: 0.11225700378417969 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -46901,7 +46931,7 @@ iteration 13: trace = 4.317112896788794 (5.0158e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.162664, 0.41101, 0.66948, 0.720558, 0.745707, 0.801251, 0.86394, 1.09993 -elapsed time for k point: 0.24213147163391113 +elapsed time for k point: 0.11271452903747559 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -46938,7 +46968,7 @@ iteration 16: trace = 4.358297516212389 (8.25147e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0828005, 0.425068, 0.71283, 0.723369, 0.744337, 0.790724, 0.823156, 1.13248 -elapsed time for k point: 0.2965962886810303 +elapsed time for k point: 0.13652777671813965 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -47139,7 +47169,7 @@ iteration 93: trace = 4.384870359106228 (1.50701e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.429848, 0.72559, 0.725871, 0.769398, 0.785279, 0.785658, 1.14928 -elapsed time for k point: 1.4913525581359863 +elapsed time for k point: 0.6395218372344971 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.3351167660354987 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.3351850759916973 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.4298481123781643 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.575170934543145 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.7255897672261706 at Vector3<0.0, 0.0, 0.0> @@ -47152,7 +47182,7 @@ Gap from band 2 (0.4298481123781643) to band 3 (0.575170934543145), 28.919416524522685% Gap from band 5 (0.7793792212092521) to band 6 (0.7852786984418486), 0.7540916335133561% Gap from band 7 (0.9122560439014188) to band 8 (1.0540350508135103), 14.420958045649545% -total elapsed time for run: 6.882647752761841 +total elapsed time for run: 2.9513347148895264 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -47196,7 +47226,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.008009672164916992 +elapsed time for initialization: 0.004418611526489258 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -47398,7 +47428,7 @@ iteration 91: trace = 6.466405545431819 (3.67281e-11% change) Finished solving for bands 2 to 8 after 91 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.727845, 0.788088, 0.920961, 0.922085, 1.01687, 1.01845, 1.24334 -elapsed time for k point: 1.51582670211792 +elapsed time for k point: 0.6264369487762451 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -47503,7 +47533,7 @@ iteration 50: trace = 6.367909049127854 (9.13855e-11% change) Finished solving for bands 1 to 8 after 50 iterations. tefreqs:, 2, 0, 0.1, 0, 0.11547, 0.10214, 0.723854, 0.784332, 0.900771, 0.902155, 1.03144, 1.03948, 1.2036 -elapsed time for k point: 0.9359803199768066 +elapsed time for k point: 0.4153876304626465 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 13 iterations. @@ -47560,7 +47590,7 @@ iteration 26: trace = 6.307408527722552 (7.91803e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0, 0.2, 0, 0.23094, 0.203735, 0.707761, 0.769484, 0.867508, 0.869257, 1.05383, 1.07964, 1.17834 -elapsed time for k point: 0.47014474868774414 +elapsed time for k point: 0.21872305870056152 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -47617,7 +47647,7 @@ iteration 26: trace = 6.281971560075128 (8.25125e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 4, 0, 0.3, 0, 0.34641, 0.304067, 0.663675, 0.75048, 0.840899, 0.85049, 1.07273, 1.11526, 1.16655 -elapsed time for k point: 0.5228312015533447 +elapsed time for k point: 0.22109317779541016 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -47684,7 +47714,7 @@ iteration 31: trace = 6.282671766119805 (5.95449e-11% change) Finished solving for bands 1 to 8 after 31 iterations. tefreqs:, 5, 0, 0.4, 0, 0.46188, 0.401691, 0.590457, 0.741009, 0.822518, 0.84569, 1.08497, 1.13738, 1.16665 -elapsed time for k point: 0.5891871452331543 +elapsed time for k point: 0.25989699363708496 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -47767,7 +47797,7 @@ iteration 39: trace = 6.294405703268606 (7.74249e-11% change) Finished solving for bands 1 to 8 after 39 iterations. tefreqs:, 6, 0, 0.5, 0, 0.57735, 0.478396, 0.520318, 0.738393, 0.816173, 0.844859, 1.08909, 1.14451, 1.17202 -elapsed time for k point: 0.723475456237793 +elapsed time for k point: 0.32523202896118164 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -47832,7 +47862,7 @@ iteration 30: trace = 6.296467689265779 (7.73854e-11% change) Finished solving for bands 1 to 8 after 30 iterations. tefreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.48205, 0.522761, 0.727295, 0.819868, 0.844497, 1.09131, 1.14544, 1.17197 -elapsed time for k point: 0.5644190311431885 +elapsed time for k point: 0.25189995765686035 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -47903,7 +47933,7 @@ iteration 33: trace = 6.301845550822878 (4.13375e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.492796, 0.529981, 0.69937, 0.826669, 0.843482, 1.09673, 1.14811, 1.17183 -elapsed time for k point: 0.6058719158172607 +elapsed time for k point: 0.27721261978149414 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -47976,7 +48006,7 @@ iteration 34: trace = 6.309184046353365 (7.89328e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.510012, 0.541662, 0.661523, 0.832379, 0.841947, 1.10264, 1.15222, 1.1717 -elapsed time for k point: 0.6841838359832764 +elapsed time for k point: 0.2851896286010742 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -48051,7 +48081,7 @@ iteration 35: trace = 6.318322876593964 (6.69263e-11% change) Finished solving for bands 1 to 8 after 35 iterations. tefreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.532564, 0.557306, 0.617759, 0.836201, 0.840118, 1.10684, 1.15685, 1.1722 -elapsed time for k point: 0.685570240020752 +elapsed time for k point: 0.29677796363830566 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -48208,7 +48238,7 @@ iteration 72: trace = 6.329316110445949 (8.9936e-11% change) Finished solving for bands 1 to 8 after 72 iterations. tefreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.553509, 0.57602, 0.576336, 0.838242, 0.838556, 1.10835, 1.15937, 1.17498 -elapsed time for k point: 1.3491814136505127 +elapsed time for k point: 0.6178061962127686 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -48419,7 +48449,7 @@ iteration 101: trace = 6.298594861654078 (6.20594e-11% change) Finished solving for bands 1 to 8 after 101 iterations. tefreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.461593, 0.620594, 0.628556, 0.836746, 0.840202, 1.10228, 1.15102, 1.16591 -elapsed time for k point: 1.8910863399505615 +elapsed time for k point: 0.8666324615478516 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -48474,7 +48504,7 @@ iteration 25: trace = 6.282608553113037 (8.71552e-11% change) Finished solving for bands 1 to 8 after 25 iterations. tefreqs:, 13, -0.2, 0.2, 0, 0.4, 0.350141, 0.666671, 0.698454, 0.841979, 0.843343, 1.08599, 1.12874, 1.16367 -elapsed time for k point: 0.4935317039489746 +elapsed time for k point: 0.21854615211486816 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -48527,7 +48557,7 @@ iteration 24: trace = 6.296830790289762 (6.4249e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.234979, 0.703081, 0.756416, 0.858378, 0.861716, 1.0625, 1.09087, 1.1734 -elapsed time for k point: 0.4418652057647705 +elapsed time for k point: 0.21140718460083008 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -48584,7 +48614,7 @@ iteration 26: trace = 6.356049883130337 (5.77675e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.117907, 0.722467, 0.782825, 0.895483, 0.896999, 1.03533, 1.04486, 1.19885 -elapsed time for k point: 0.49807047843933105 +elapsed time for k point: 0.2314164638519287 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -48733,7 +48763,7 @@ iteration 67: trace = 6.466405545350942 (9.27818e-11% change) Finished solving for bands 2 to 8 after 67 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.727845, 0.788088, 0.920961, 0.922085, 1.01687, 1.01845, 1.24334 -.elapsed time for k point: 1.0565760135650635 +.elapsed time for k point: 0.47769594192504883 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.5535093489972586 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.5203183590840945 at Vector3<0.0, 0.5, 0.0> to 0.7278447515454921 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.5763358596513124 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.7880878930618368 at Vector3<0.0, 0.0, 0.0> @@ -48745,11 +48775,11 @@ Gap from band 3 (0.7880878930618368) to band 4 (0.8161730293674941), 3.5013177610943793% Gap from band 5 (0.9220849425898023) to band 6 (1.016865668391551), 9.776497169649678% Gap from band 7 (1.159370227370719) to band 8 (1.163671905036438), 0.3703486566781763% -total elapsed time for run: 13.038175582885742 +total elapsed time for run: 5.807862281799316 done -/tmp/meepTy4M56/test_honey_rods-0: 19.93s +/tmp/meepqFZ0SD/test_honey_rods-0: 8.76s -/tmp/meepTy4M56/test_line_defect-0 +/tmp/meepqFZ0SD/test_line_defect-0 ======================== Initializing eigensolver data Computing 12 bands with 1e-12 tolerance @@ -48796,7 +48826,7 @@ Vector3<0.30000000000000016, 1.0500000000000003, 0.0> Vector3<0.4000000000000002, 1.4000000000000004, 0.0> Vector3<0.5000000000000002, 1.7500000000000004, 0.0> -elapsed time for initialization: 0.05015134811401367 +elapsed time for initialization: 0.03532123565673828 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8, tm band 9, tm band 10, tm band 11, tm band 12 Solving for bands 2 to 7... @@ -48993,7 +49023,7 @@ Finished solving for bands 8 to 12 after 76 iterations. Finished k-point with 39.6667 mean iterations/band. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.100888, 0.110544, 0.191438, 0.209077, 0.252769, 0.337337, 0.453613, 0.461172, 0.496485, 0.499488, 0.545123 -elapsed time for k point: 10.128211975097656 +elapsed time for k point: 4.66672420501709 Fixing e-field (band 1) phase by 1 + -0i; max ampl. = 0 Fixing e-field (band 2) phase by 0.934778 + -0.355231i; max ampl. = 0.36443 Fixing e-field (band 3) phase by 0.41377 + -0.910381i; max ampl. = 0.363694 @@ -49006,18 +49036,18 @@ Fixing e-field (band 10) phase by 0.833535 + -0.552467i; max ampl. = 0.514872 Fixing e-field (band 11) phase by 0.701379 + -0.712788i; max ampl. = 0.525048 Fixing e-field (band 12) phase by -0.711256 + 0.702933i; max ampl. = 0.596428 -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k01.b12.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k01.b12.z.tm.h5... solve_kpoint (0.1,0.35,0): Solving for bands 1 to 6... linmin: converged after 6 iterations. @@ -49115,7 +49145,7 @@ Finished solving for bands 7 to 12 after 37 iterations. Finished k-point with 22.5 mean iterations/band. tmfreqs:, 2, 0.1, 0.35, 0, 0.1, 0.0643286, 0.117273, 0.128193, 0.198551, 0.216266, 0.255606, 0.34632, 0.457251, 0.464418, 0.494572, 0.497876, 0.533413 -elapsed time for k point: 6.140061140060425 +elapsed time for k point: 3.085089683532715 Fixing e-field (band 1) phase by -1 + 2.71729e-09i; max ampl. = 0.279221 Fixing e-field (band 2) phase by 0.0662281 + 0.997805i; max ampl. = 0.368961 Fixing e-field (band 3) phase by 1 + -3.08364e-07i; max ampl. = 0.357513 @@ -49128,18 +49158,18 @@ Fixing e-field (band 10) phase by 1 + 8.06413e-05i; max ampl. = 0.50134 Fixing e-field (band 11) phase by 2.03309e-05 + 1i; max ampl. = 0.518018 Fixing e-field (band 12) phase by -0.000314814 + -1i; max ampl. = 0.377816 -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k02.b12.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k02.b12.z.tm.h5... solve_kpoint (0.2,0.7,0): Solving for bands 1 to 6... linmin: converged after 5 iterations. @@ -49229,7 +49259,7 @@ Finished solving for bands 7 to 12 after 32 iterations. Finished k-point with 20 mean iterations/band. tmfreqs:, 3, 0.2, 0.7, 0, 0.2, 0.12511, 0.154647, 0.167476, 0.216994, 0.234024, 0.262757, 0.372785, 0.466507, 0.471319, 0.486474, 0.490761, 0.511423 -elapsed time for k point: 5.474371433258057 +elapsed time for k point: 2.723254680633545 Fixing e-field (band 1) phase by 1 + -6.82528e-16i; max ampl. = 0.316626 Fixing e-field (band 2) phase by 7.2425e-11 + 1i; max ampl. = 0.383063 Fixing e-field (band 3) phase by 1 + -1.02584e-14i; max ampl. = 0.3761 @@ -49242,18 +49272,18 @@ Fixing e-field (band 10) phase by -1 + 3.83586e-10i; max ampl. = 0.454743 Fixing e-field (band 11) phase by 4.76484e-08 + 1i; max ampl. = 0.493615 Fixing e-field (band 12) phase by -1.94491e-06 + -1i; max ampl. = 0.473136 -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k03.b12.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k03.b12.z.tm.h5... solve_kpoint (0.3,1.05,0): Solving for bands 1 to 6... linmin: converged after 5 iterations. @@ -49475,7 +49505,7 @@ Finished solving for bands 7 to 12 after 95 iterations. Finished k-point with 51.5 mean iterations/band. tmfreqs:, 4, 0.3, 1.05, 0, 0.3, 0.179731, 0.197126, 0.209614, 0.239781, 0.253491, 0.270127, 0.412201, 0.46839, 0.470281, 0.47669, 0.478853, 0.489567 -elapsed time for k point: 14.175581216812134 +elapsed time for k point: 7.070857763290405 Fixing e-field (band 1) phase by 1 + -2.75135e-17i; max ampl. = 0.362092 Fixing e-field (band 2) phase by -5.46291e-13 + 1i; max ampl. = 0.407764 Fixing e-field (band 3) phase by 1 + 7.73226e-16i; max ampl. = 0.420136 @@ -49488,18 +49518,18 @@ Fixing e-field (band 10) phase by 1 + -6.97023e-13i; max ampl. = 0.483552 Fixing e-field (band 11) phase by -5.88532e-11 + 1i; max ampl. = 0.523494 Fixing e-field (band 12) phase by -1 + -7.1595e-11i; max ampl. = 0.423458 -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k04.b12.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k04.b12.z.tm.h5... solve_kpoint (0.4,1.4,0): Solving for bands 1 to 6... linmin: converged after 5 iterations. @@ -49661,7 +49691,7 @@ Finished solving for bands 7 to 12 after 67 iterations. Finished k-point with 38 mean iterations/band. tmfreqs:, 5, 0.4, 1.4, 0, 0.4, 0.225148, 0.234786, 0.243351, 0.257936, 0.264707, 0.270821, 0.441523, 0.454532, 0.455044, 0.464121, 0.471551, 0.472447 -elapsed time for k point: 10.493858814239502 +elapsed time for k point: 5.17894983291626 Fixing e-field (band 1) phase by 1 + -5.46751e-17i; max ampl. = 0.407996 Fixing e-field (band 2) phase by 5.82451e-12 + 1i; max ampl. = 0.441101 Fixing e-field (band 3) phase by -1 + -1.72583e-15i; max ampl. = 0.464954 @@ -49674,18 +49704,18 @@ Fixing e-field (band 10) phase by 7.8665e-14 + 1i; max ampl. = 0.518507 Fixing e-field (band 11) phase by -1 + 5.75418e-12i; max ampl. = 0.471405 Fixing e-field (band 12) phase by 1.49053e-13 + 1i; max ampl. = 0.443866 -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k05.b12.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k05.b12.z.tm.h5... solve_kpoint (0.5,1.75,0): Solving for bands 1 to 6... linmin: converged after 5 iterations. @@ -49741,7 +49771,7 @@ Finished solving for bands 7 to 12 after 15 iterations. Finished k-point with 12 mean iterations/band. tmfreqs:, 6, 0.5, 1.75, 0, 0.5, 0.25635, 0.256978, 0.258342, 0.259571, 0.260868, 0.261719, 0.442498, 0.448263, 0.451495, 0.456403, 0.462907, 0.46569 -elapsed time for k point: 3.2625699043273926 +elapsed time for k point: 1.6067888736724854 Fixing e-field (band 1) phase by 1 + -1.14824e-16i; max ampl. = 0.422882 Fixing e-field (band 2) phase by 3.66024e-12 + -1i; max ampl. = 0.466091 Fixing e-field (band 3) phase by 1 + 4.89643e-16i; max ampl. = 0.462198 @@ -49754,18 +49784,18 @@ Fixing e-field (band 10) phase by 8.30064e-13 + 1i; max ampl. = 0.472551 Fixing e-field (band 11) phase by 1 + -8.1609e-15i; max ampl. = 0.507635 Fixing e-field (band 12) phase by 1.29014e-12 + 1i; max ampl. = 0.465525 -..Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b01.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b02.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b03.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b04.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b05.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b06.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b07.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b08.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b09.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b10.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b11.z.tm.h5... -Outputting fields to /tmp/meepTy4M56/test_line_defect-0-e.k06.b12.z.tm.h5... +..Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b09.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b10.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b11.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_line_defect-0-e.k06.b12.z.tm.h5... Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2563501053544449 at Vector3<0.5000000000000002, 1.7500000000000004, 0.0> Band 2 range: 0.10088801014542159 at Vector3<0.0, 0.0, 0.0> to 0.25697767129278226 at Vector3<0.5000000000000002, 1.7500000000000004, 0.0> Band 3 range: 0.11054374616923973 at Vector3<0.0, 0.0, 0.0> to 0.2583418799179738 at Vector3<0.5000000000000002, 1.7500000000000004, 0.0> @@ -49780,15 +49810,15 @@ Band 12 range: 0.4656904639721229 at Vector3<0.5000000000000002, 1.7500000000000004, 0.0> to 0.5451229846661471 at Vector3<0.0, 0.0, 0.0> Gap from band 6 (0.2708212636676005) to band 7 (0.3373371031125573), 21.87451265272209% Gap from band 7 (0.442497664916941) to band 8 (0.4482627765538238), 1.2944247113991372% -total elapsed time for run: 50.91339135169983 +total elapsed time for run: 25.104095697402954 done -/tmp/meepTy4M56/test_line_defect-0: 50.94s +/tmp/meepqFZ0SD/test_line_defect-0: 25.13s -/tmp/meepTy4M56/test_list_split-0 +/tmp/meepqFZ0SD/test_list_split-0 ======================== -/tmp/meepTy4M56/test_list_split-0: 0.00s +/tmp/meepqFZ0SD/test_list_split-0: 0.00s -/tmp/meepTy4M56/test_load_and_save_eigenvectors-0 +/tmp/meepqFZ0SD/test_load_and_save_eigenvectors-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -49831,7 +49861,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006185054779052734 +elapsed time for initialization: 0.004320383071899414 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -49942,7 +49972,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8690855503082275 +elapsed time for k point: 0.3644990921020508 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -50193,7 +50223,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.2193758487701416 +elapsed time for k point: 1.0763158798217773 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50250,7 +50280,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.46738171577453613 +elapsed time for k point: 0.23221254348754883 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50303,7 +50333,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4554879665374756 +elapsed time for k point: 0.21674799919128418 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50364,7 +50394,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5400848388671875 +elapsed time for k point: 0.24960708618164062 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50457,7 +50487,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8111019134521484 +elapsed time for k point: 0.3891639709472656 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -50528,7 +50558,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6138191223144531 +elapsed time for k point: 0.29442548751831055 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50589,7 +50619,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5141189098358154 +elapsed time for k point: 0.2534916400909424 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50642,7 +50672,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4621391296386719 +elapsed time for k point: 0.22205591201782227 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50694,7 +50724,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4314455986022949 +elapsed time for k point: 0.21156048774719238 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50746,7 +50776,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4554574489593506 +elapsed time for k point: 0.20922136306762695 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50787,7 +50817,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3531208038330078 +elapsed time for k point: 0.1631464958190918 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50834,7 +50864,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.3975057601928711 +elapsed time for k point: 0.19293928146362305 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50897,7 +50927,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5435223579406738 +elapsed time for k point: 0.2658040523529053 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -50970,7 +51000,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.604295015335083 +elapsed time for k point: 0.3059515953063965 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -51165,7 +51195,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4989845752716064 +elapsed time for k point: 0.6530020236968994 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -51177,7 +51207,7 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.245499610900879 +total elapsed time for run: 5.306600332260132 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -51219,7 +51249,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006093740463256836 +elapsed time for initialization: 0.004288434982299805 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -51330,7 +51360,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8253118991851807 +elapsed time for k point: 0.37141895294189453 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -51581,7 +51611,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.2885472774505615 +elapsed time for k point: 1.1048552989959717 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -51638,7 +51668,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.4619772434234619 +elapsed time for k point: 0.23079586029052734 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -51691,7 +51721,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.45542049407958984 +elapsed time for k point: 0.21458148956298828 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -51752,7 +51782,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.49923062324523926 +elapsed time for k point: 0.2493891716003418 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -51845,7 +51875,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8175640106201172 +elapsed time for k point: 0.38922715187072754 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -51916,7 +51946,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6182904243469238 +elapsed time for k point: 0.29273390769958496 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -51977,7 +52007,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5270438194274902 +elapsed time for k point: 0.24798893928527832 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52030,7 +52060,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4345076084136963 +elapsed time for k point: 0.21399331092834473 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52082,7 +52112,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4315609931945801 +elapsed time for k point: 0.20429611206054688 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52134,7 +52164,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4128890037536621 +elapsed time for k point: 0.20472955703735352 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52175,7 +52205,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.32079339027404785 +elapsed time for k point: 0.16132140159606934 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52222,7 +52252,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.386324405670166 +elapsed time for k point: 0.19168400764465332 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52285,7 +52315,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.56040358543396 +elapsed time for k point: 0.2611546516418457 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -52358,7 +52388,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6614398956298828 +elapsed time for k point: 0.29732298851013184 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -52553,7 +52583,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -.elapsed time for k point: 1.508575201034546 +.elapsed time for k point: 0.6419296264648438 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -52565,11 +52595,11 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.21831727027893 +total elapsed time for run: 5.2838404178619385 done -/tmp/meepTy4M56/test_load_and_save_eigenvectors-0: 22.47s +/tmp/meepqFZ0SD/test_load_and_save_eigenvectors-0: 10.60s -/tmp/meepTy4M56/test_maximize_first_tm_gap-0 +/tmp/meepqFZ0SD/test_maximize_first_tm_gap-0 ======================== Initializing eigensolver data Computing 2 bands with 1e-12 tolerance @@ -52612,7 +52642,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0045168399810791016 +elapsed time for initialization: 0.0030324459075927734 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2 Solving for bands 2 to 2... @@ -52651,7 +52681,7 @@ iteration 16: trace = 0.2090835261705098 (4.53337e-11% change) Finished solving for bands 2 to 2 after 16 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.457257 -elapsed time for k point: 0.0239560604095459 +elapsed time for k point: 0.011278390884399414 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... linmin: converged after 9 iterations. @@ -52718,7 +52748,7 @@ iteration 30: trace = 0.2014046501599123 (2.04372e-11% change) Finished solving for bands 1 to 2 after 30 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0554835, 0.445338 -elapsed time for k point: 0.08603572845458984 +elapsed time for k point: 0.04003453254699707 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -52741,7 +52771,7 @@ iteration 9: trace = 0.1879007300173176 (4.39892e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.108796, 0.4196 -elapsed time for k point: 0.027600526809692383 +elapsed time for k point: 0.012947320938110352 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52764,7 +52794,7 @@ iteration 9: trace = 0.1768571842568801 (4.11177e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.157121, 0.39009 -elapsed time for k point: 0.027613401412963867 +elapsed time for k point: 0.01282048225402832 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52785,7 +52815,7 @@ iteration 8: trace = 0.1701630436771222 (4.09247e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.195165, 0.36342 -elapsed time for k point: 0.02375006675720215 +elapsed time for k point: 0.011395931243896484 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52806,7 +52836,7 @@ iteration 8: trace = 0.167954201774869 (3.78603e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.211216, 0.351201 -elapsed time for k point: 0.02323460578918457 +elapsed time for k point: 0.011297464370727539 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... linmin: converged after 3 iterations. @@ -52827,7 +52857,7 @@ iteration 8: trace = 0.1727422479677605 (9.5763e-12% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.214395, 0.356057 -elapsed time for k point: 0.02312922477722168 +elapsed time for k point: 0.011321067810058594 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -52848,7 +52878,7 @@ iteration 8: trace = 0.1859937688378514 (2.15934e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.223034, 0.36912 -elapsed time for k point: 0.023176193237304688 +elapsed time for k point: 0.011349201202392578 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -52869,7 +52899,7 @@ iteration 8: trace = 0.2041420413289724 (7.603e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.234535, 0.38618 -elapsed time for k point: 0.02322530746459961 +elapsed time for k point: 0.011352300643920898 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -52892,7 +52922,7 @@ iteration 9: trace = 0.2207583578967241 (6.2487e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.244797, 0.40104 -elapsed time for k point: 0.02587413787841797 +elapsed time for k point: 0.012548685073852539 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52915,7 +52945,7 @@ iteration 9: trace = 0.2277122843842428 (1.05068e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.249029, 0.407058 -elapsed time for k point: 0.025605440139770508 +elapsed time for k point: 0.012648582458496094 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52957,7 +52987,7 @@ iteration 17: trace = 0.2194624955004417 (3.54624e-11% change) Finished solving for bands 1 to 2 after 17 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.239439, 0.402656 -elapsed time for k point: 0.04695844650268555 +elapsed time for k point: 0.022796630859375 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -52980,7 +53010,7 @@ iteration 9: trace = 0.2042021396245494 (5.38251e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.206339, 0.402028 -elapsed time for k point: 0.02433037757873535 +elapsed time for k point: 0.01255655288696289 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53003,7 +53033,7 @@ iteration 9: trace = 0.1959313854307185 (4.50478e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.149555, 0.416611 -elapsed time for k point: 0.02445220947265625 +elapsed time for k point: 0.012604713439941406 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... linmin: converged after 8 iterations. @@ -53028,7 +53058,7 @@ iteration 10: trace = 0.2007748484301813 (1.11562e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0779669, 0.441244 -elapsed time for k point: 0.026725292205810547 +elapsed time for k point: 0.01395869255065918 solve_kpoint (0,0,0): Solving for bands 2 to 2... linmin: converged after 6 iterations. @@ -53057,11 +53087,11 @@ iteration 12: trace = 0.2090835122571492 (3.4528e-11% change) Finished solving for bands 2 to 2 after 12 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.457257 -elapsed time for k point: 0.01559758186340332 +elapsed time for k point: 0.008385419845581055 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.24902949992222 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.35120083530511775 at Vector3<0.5, 0.0, 0.0> to 0.4572565211897039 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.24902949992222) to band 2 (0.35120083530511775), 34.04404255716275% -total elapsed time for run: 0.47687864303588867 +total elapsed time for run: 0.23325443267822266 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance @@ -53103,7 +53133,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00525212287902832 +elapsed time for initialization: 0.0034749507904052734 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2 Solving for bands 2 to 2... @@ -53144,7 +53174,7 @@ iteration 17: trace = 0.132652929662027 (9.96375e-11% change) Finished solving for bands 2 to 2 after 17 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.364215 -elapsed time for k point: 0.023785829544067383 +elapsed time for k point: 0.011719226837158203 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... linmin: converged after 13 iterations. @@ -53204,7 +53234,7 @@ iteration 27: trace = 0.1274079622121579 (4.30903e-11% change) Finished solving for bands 1 to 2 after 27 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0438278, 0.354242 -elapsed time for k point: 0.07252287864685059 +elapsed time for k point: 0.035678863525390625 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53227,7 +53257,7 @@ iteration 9: trace = 0.1169623869301468 (5.36899e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.086595, 0.330853 -elapsed time for k point: 0.0274808406829834 +elapsed time for k point: 0.012628555297851562 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53250,7 +53280,7 @@ iteration 9: trace = 0.1074794489925548 (2.80191e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.126861, 0.302301 -elapsed time for k point: 0.02767658233642578 +elapsed time for k point: 0.012567996978759766 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53271,7 +53301,7 @@ iteration 8: trace = 0.1013401281478577 (3.13051e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.161288, 0.274456 -elapsed time for k point: 0.024610519409179688 +elapsed time for k point: 0.011330127716064453 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53292,7 +53322,7 @@ iteration 8: trace = 0.099245402349651 (1.05574e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.177897, 0.259996 -elapsed time for k point: 0.02469038963317871 +elapsed time for k point: 0.0113067626953125 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53313,7 +53343,7 @@ iteration 8: trace = 0.1023441112106413 (2.45435e-12% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.18095, 0.263821 -elapsed time for k point: 0.024287700653076172 +elapsed time for k point: 0.011283159255981445 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53334,7 +53364,7 @@ iteration 8: trace = 0.1111004875044771 (8.99367e-12% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.189456, 0.274239 -elapsed time for k point: 0.023262977600097656 +elapsed time for k point: 0.011287450790405273 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53355,7 +53385,7 @@ iteration 8: trace = 0.1236552584709829 (3.20752e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.201452, 0.288223 -elapsed time for k point: 0.02312779426574707 +elapsed time for k point: 0.011360406875610352 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -53378,7 +53408,7 @@ iteration 9: trace = 0.1360211172747793 (1.03455e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.213244, 0.300912 -elapsed time for k point: 0.026070117950439453 +elapsed time for k point: 0.012551069259643555 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53401,7 +53431,7 @@ iteration 9: trace = 0.1415827248187514 (3.30912e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.218623, 0.306246 -elapsed time for k point: 0.0268704891204834 +elapsed time for k point: 0.012525081634521484 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53451,7 +53481,7 @@ iteration 21: trace = 0.1366069801387 (1.83876e-11% change) Finished solving for bands 1 to 2 after 21 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.206544, 0.306507 -elapsed time for k point: 0.0615081787109375 +elapsed time for k point: 0.027895450592041016 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53474,7 +53504,7 @@ iteration 9: trace = 0.1283044775563504 (4.17076e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.171233, 0.314617 -elapsed time for k point: 0.02772998809814453 +elapsed time for k point: 0.012639760971069336 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53497,7 +53527,7 @@ iteration 9: trace = 0.1250652866471592 (9.0103e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.120346, 0.332539 -elapsed time for k point: 0.026426315307617188 +elapsed time for k point: 0.012579202651977539 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53522,7 +53552,7 @@ iteration 10: trace = 0.1287431504622529 (1.30862e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0617389, 0.353456 -elapsed time for k point: 0.028676509857177734 +elapsed time for k point: 0.013932466506958008 solve_kpoint (0,0,0): Solving for bands 2 to 2... linmin: converged after 4 iterations. @@ -53553,11 +53583,11 @@ iteration 13: trace = 0.1326529452607796 (4.36672e-11% change) Finished solving for bands 2 to 2 after 13 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.364216 -elapsed time for k point: 0.017844200134277344 +elapsed time for k point: 0.008983373641967773 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.21862256910517527 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.25999614437474894 at Vector3<0.5, 0.0, 0.0> to 0.36421552034582455 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.21862256910517527) to band 2 (0.25999614437474894), 17.288741164655313% -total elapsed time for run: 0.4929666519165039 +total elapsed time for run: 0.2346024513244629 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance @@ -53599,7 +53629,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.003916740417480469 +elapsed time for initialization: 0.0024619102478027344 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2 Solving for bands 2 to 2... @@ -53646,7 +53676,7 @@ iteration 20: trace = 0.298251955149003 (5.19652e-11% change) Finished solving for bands 2 to 2 after 20 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.546124 -elapsed time for k point: 0.02785634994506836 +elapsed time for k point: 0.013696432113647461 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53683,7 +53713,7 @@ iteration 16: trace = 0.2795911378478665 (6.14295e-11% change) Finished solving for bands 1 to 2 after 16 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0654224, 0.524701 -elapsed time for k point: 0.04683971405029297 +elapsed time for k point: 0.02164912223815918 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53708,7 +53738,7 @@ iteration 10: trace = 0.2611842409470012 (6.07854e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.128149, 0.494734 -elapsed time for k point: 0.02994227409362793 +elapsed time for k point: 0.013843774795532227 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53731,7 +53761,7 @@ iteration 9: trace = 0.2490993774400129 (1.40505e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.184564, 0.463719 -elapsed time for k point: 0.027126312255859375 +elapsed time for k point: 0.01262664794921875 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53752,7 +53782,7 @@ iteration 8: trace = 0.2424457144899841 (6.61475e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.228088, 0.436373 -elapsed time for k point: 0.024625539779663086 +elapsed time for k point: 0.011319160461425781 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53773,7 +53803,7 @@ iteration 8: trace = 0.2403442724329477 (2.87321e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.245908, 0.424115 -elapsed time for k point: 0.024928808212280273 +elapsed time for k point: 0.011420249938964844 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53794,7 +53824,7 @@ iteration 8: trace = 0.2478135698278215 (2.78885e-12% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.249363, 0.43085 -elapsed time for k point: 0.024808406829833984 +elapsed time for k point: 0.011312246322631836 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53815,7 +53845,7 @@ iteration 8: trace = 0.268792184007047 (1.50554e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.258652, 0.449323 -elapsed time for k point: 0.024938106536865234 +elapsed time for k point: 0.011368274688720703 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -53836,7 +53866,7 @@ iteration 8: trace = 0.2984106619036124 (7.5581e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.270746, 0.474454 -elapsed time for k point: 0.024309873580932617 +elapsed time for k point: 0.011339187622070312 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -53859,7 +53889,7 @@ iteration 9: trace = 0.3267691033102512 (4.33191e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.281204, 0.497688 -elapsed time for k point: 0.026106834411621094 +elapsed time for k point: 0.01260995864868164 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -53882,7 +53912,7 @@ iteration 9: trace = 0.339134108863369 (2.8874e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.285404, 0.507621 -elapsed time for k point: 0.026214122772216797 +elapsed time for k point: 0.012665510177612305 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53921,7 +53951,7 @@ iteration 17: trace = 0.3215197827688702 (6.95271e-11% change) Finished solving for bands 1 to 2 after 17 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.275795, 0.495436 -elapsed time for k point: 0.048345088958740234 +elapsed time for k point: 0.022832632064819336 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -53944,7 +53974,7 @@ iteration 9: trace = 0.2901214013723648 (2.06645e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.240471, 0.48197 -elapsed time for k point: 0.027434110641479492 +elapsed time for k point: 0.012672662734985352 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -53969,7 +53999,7 @@ iteration 10: trace = 0.2708607258851709 (6.33275e-12% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.175771, 0.489863 -elapsed time for k point: 0.030327558517456055 +elapsed time for k point: 0.013905048370361328 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -53996,7 +54026,7 @@ iteration 11: trace = 0.2750943676881141 (4.03579e-12% change) Finished solving for bands 1 to 2 after 11 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0919053, 0.51638 -elapsed time for k point: 0.03318428993225098 +elapsed time for k point: 0.015229940414428711 solve_kpoint (0,0,0): Solving for bands 2 to 2... linmin: converged after 5 iterations. @@ -54033,11 +54063,11 @@ iteration 16: trace = 0.298251955149223 (9.25025e-11% change) Finished solving for bands 2 to 2 after 16 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.546124 -elapsed time for k point: 0.02173638343811035 +elapsed time for k point: 0.010930299758911133 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.28540381057856945 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4241150516194382 at Vector3<0.5, 0.0, 0.0> to 0.5461244868610307 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.28540381057856945) to band 2 (0.4241150516194382), 39.10008554562096% -total elapsed time for run: 0.4737985134124756 +total elapsed time for run: 0.22275161743164062 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance @@ -54079,7 +54109,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00411677360534668 +elapsed time for initialization: 0.0026504993438720703 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2 Solving for bands 2 to 2... @@ -54114,7 +54144,7 @@ iteration 14: trace = 0.3025956959406486 (2.01795e-11% change) Finished solving for bands 2 to 2 after 14 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.550087 -elapsed time for k point: 0.02007126808166504 +elapsed time for k point: 0.009826183319091797 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -54139,7 +54169,7 @@ iteration 10: trace = 0.300929717701831 (7.20153e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0721945, 0.543799 -elapsed time for k point: 0.02821803092956543 +elapsed time for k point: 0.013962984085083008 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -54164,7 +54194,7 @@ iteration 10: trace = 0.2969598361818409 (3.30121e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.141724, 0.526188 -elapsed time for k point: 0.029082536697387695 +elapsed time for k point: 0.01397085189819336 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -54189,7 +54219,7 @@ iteration 10: trace = 0.2926449175806999 (3.90757e-12% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.204809, 0.500698 -elapsed time for k point: 0.03063178062438965 +elapsed time for k point: 0.013910770416259766 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -54212,7 +54242,7 @@ iteration 9: trace = 0.2895143959121314 (5.33034e-12% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.254113, 0.474279 -elapsed time for k point: 0.02777552604675293 +elapsed time for k point: 0.012585163116455078 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -54233,7 +54263,7 @@ iteration 8: trace = 0.2883886767737716 (2.70252e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.274582, 0.461512 -elapsed time for k point: 0.02492356300354004 +elapsed time for k point: 0.011314630508422852 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -54254,7 +54284,7 @@ iteration 8: trace = 0.2982086196943483 (6.47798e-12% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.278369, 0.469808 -elapsed time for k point: 0.024636030197143555 +elapsed time for k point: 0.011440515518188477 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -54275,7 +54305,7 @@ iteration 8: trace = 0.3264979228223412 (2.76112e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.288519, 0.493208 -elapsed time for k point: 0.02314305305480957 +elapsed time for k point: 0.011410236358642578 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -54296,7 +54326,7 @@ iteration 8: trace = 0.3690664173180312 (8.31615e-11% change) Finished solving for bands 1 to 2 after 8 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.301662, 0.52732 -elapsed time for k point: 0.023287296295166016 +elapsed time for k point: 0.011339187622070312 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... linmin: converged after 4 iterations. @@ -54321,7 +54351,7 @@ iteration 10: trace = 0.4155447999210036 (6.23849e-12% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.312941, 0.563571 -elapsed time for k point: 0.028704166412353516 +elapsed time for k point: 0.013949394226074219 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -54346,7 +54376,7 @@ iteration 10: trace = 0.4398182199057516 (3.16418e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.317444, 0.582278 -elapsed time for k point: 0.028957605361938477 +elapsed time for k point: 0.013988971710205078 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... linmin: converged after 5 iterations. @@ -54385,7 +54415,7 @@ iteration 17: trace = 0.4024754384446901 (9.14438e-12% change) Finished solving for bands 1 to 2 after 17 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.307036, 0.555161 -elapsed time for k point: 0.0505373477935791 +elapsed time for k point: 0.02283954620361328 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... linmin: converged after 7 iterations. @@ -54408,7 +54438,7 @@ iteration 9: trace = 0.3476919187043966 (5.9424e-11% change) Finished solving for bands 1 to 2 after 9 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.267668, 0.5254 -elapsed time for k point: 0.02774643898010254 +elapsed time for k point: 0.012825250625610352 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -54433,7 +54463,7 @@ iteration 10: trace = 0.3124701859233179 (7.05281e-12% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.194886, 0.523918 -elapsed time for k point: 0.030410051345825195 +elapsed time for k point: 0.014070749282836914 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... linmin: converged after 6 iterations. @@ -54458,7 +54488,7 @@ iteration 10: trace = 0.3014386377955974 (5.18025e-11% change) Finished solving for bands 1 to 2 after 10 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.101494, 0.539572 -elapsed time for k point: 0.030658960342407227 +elapsed time for k point: 0.014194965362548828 solve_kpoint (0,0,0): Solving for bands 2 to 2... linmin: converged after 5 iterations. @@ -54487,15 +54517,15 @@ iteration 12: trace = 0.302595695940654 (2.05097e-11% change) Finished solving for bands 2 to 2 after 12 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.550087 -.elapsed time for k point: 0.017817020416259766 +.elapsed time for k point: 0.008656978607177734 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.31744412297232144 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.46151218989969167 at Vector3<0.5, 0.0, 0.0> to 0.582277810581928 at Vector3<0.5, 0.5, 0.0> Gap from band 1 (0.31744412297232144) to band 2 (0.46151218989969167), 36.99002486960816% -total elapsed time for run: 0.4518435001373291 +total elapsed time for run: 0.21393275260925293 done -/tmp/meepTy4M56/test_maximize_first_tm_gap-0: 1.90s +/tmp/meepqFZ0SD/test_maximize_first_tm_gap-0: 0.91s -/tmp/meepTy4M56/test_multiply_bloch_in_mpb_data-0 +/tmp/meepqFZ0SD/test_multiply_bloch_in_mpb_data-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -54538,7 +54568,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006449222564697266 +elapsed time for initialization: 0.004190206527709961 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -54649,7 +54679,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8229506015777588 +elapsed time for k point: 0.3590397834777832 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -54900,7 +54930,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.268103837966919 +elapsed time for k point: 1.043029546737671 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -54957,7 +54987,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5126261711120605 +elapsed time for k point: 0.22843265533447266 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55010,7 +55040,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4448256492614746 +elapsed time for k point: 0.21106839179992676 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55071,7 +55101,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5127224922180176 +elapsed time for k point: 0.2455272674560547 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55164,7 +55194,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8614604473114014 +elapsed time for k point: 0.3832273483276367 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -55235,7 +55265,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6193087100982666 +elapsed time for k point: 0.287539005279541 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55296,7 +55326,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5443687438964844 +elapsed time for k point: 0.24103999137878418 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55349,7 +55379,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.45197081565856934 +elapsed time for k point: 0.20797300338745117 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55401,7 +55431,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4167299270629883 +elapsed time for k point: 0.20028424263000488 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55453,7 +55483,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4351215362548828 +elapsed time for k point: 0.1990973949432373 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55494,7 +55524,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3267984390258789 +elapsed time for k point: 0.15695691108703613 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55541,7 +55571,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.40065479278564453 +elapsed time for k point: 0.1824493408203125 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55604,7 +55634,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5460689067840576 +elapsed time for k point: 0.24991178512573242 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -55677,7 +55707,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6307241916656494 +elapsed time for k point: 0.2924017906188965 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -55872,7 +55902,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4085547924041748 +elapsed time for k point: 0.6334207057952881 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -55884,7 +55914,7 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.211718320846558 +total elapsed time for run: 5.127630710601807 done Fixing e-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 1.10099 real part range: -1.10098 .. 1.10098 @@ -55933,7 +55963,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.005413055419921875 +elapsed time for initialization: 0.004438877105712891 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -56044,7 +56074,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8023784160614014 +elapsed time for k point: 0.3570117950439453 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -56295,7 +56325,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.268450975418091 +elapsed time for k point: 1.0288002490997314 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56352,7 +56382,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5240106582641602 +elapsed time for k point: 0.22510361671447754 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56405,7 +56435,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4656193256378174 +elapsed time for k point: 0.2086043357849121 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56466,7 +56496,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5500519275665283 +elapsed time for k point: 0.24176526069641113 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56559,7 +56589,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7834012508392334 +elapsed time for k point: 0.37667346000671387 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -56630,7 +56660,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5805647373199463 +elapsed time for k point: 0.2880537509918213 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56691,7 +56721,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5064260959625244 +elapsed time for k point: 0.2430589199066162 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56744,7 +56774,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.49805665016174316 +elapsed time for k point: 0.2070603370666504 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56796,7 +56826,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.44385457038879395 +elapsed time for k point: 0.1984105110168457 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56848,7 +56878,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.45331239700317383 +elapsed time for k point: 0.19875216484069824 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56889,7 +56919,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.34313106536865234 +elapsed time for k point: 0.15732407569885254 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56936,7 +56966,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.41101694107055664 +elapsed time for k point: 0.1829216480255127 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -56999,7 +57029,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5355887413024902 +elapsed time for k point: 0.25047755241394043 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -57072,7 +57102,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6319613456726074 +elapsed time for k point: 0.2923698425292969 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -57267,7 +57297,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.498518705368042 +elapsed time for k point: 0.6329555511474609 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -57279,7 +57309,7 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.304117918014526 +total elapsed time for run: 5.0957629680633545 done Fixing e-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 1.10099 real part range: -1.10098 .. 1.10098 @@ -57288,9 +57318,9 @@ imag part range: -0.00766496 .. 0.00870069 real part range: 0 .. 0 imag part range: 0 .. 0 -./tmp/meepTy4M56/test_multiply_bloch_in_mpb_data-0: 22.80s +./tmp/meepqFZ0SD/test_multiply_bloch_in_mpb_data-0: 10.39s -/tmp/meepTy4M56/test_multiply_bloch_phase-0 +/tmp/meepqFZ0SD/test_multiply_bloch_phase-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -57333,7 +57363,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00607752799987793 +elapsed time for initialization: 0.004105329513549805 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -57444,7 +57474,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8490664958953857 +elapsed time for k point: 0.35695409774780273 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -57695,7 +57725,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.1975138187408447 +elapsed time for k point: 1.0297911167144775 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -57752,7 +57782,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.48085594177246094 +elapsed time for k point: 0.22550535202026367 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -57805,7 +57835,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.43270158767700195 +elapsed time for k point: 0.2090616226196289 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -57866,7 +57896,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.508169412612915 +elapsed time for k point: 0.24095487594604492 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -57959,7 +57989,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8297889232635498 +elapsed time for k point: 0.375751256942749 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -58030,7 +58060,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6117603778839111 +elapsed time for k point: 0.283829927444458 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58091,7 +58121,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.4997997283935547 +elapsed time for k point: 0.2423570156097412 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58144,7 +58174,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4356997013092041 +elapsed time for k point: 0.21054983139038086 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58196,7 +58226,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.41649532318115234 +elapsed time for k point: 0.20136380195617676 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58248,7 +58278,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.40715956687927246 +elapsed time for k point: 0.20115327835083008 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58289,7 +58319,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3286404609680176 +elapsed time for k point: 0.15883421897888184 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58336,7 +58366,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.38060760498046875 +elapsed time for k point: 0.18435049057006836 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58399,7 +58429,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5260488986968994 +elapsed time for k point: 0.2526671886444092 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -58472,7 +58502,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6295676231384277 +elapsed time for k point: 0.29654455184936523 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -58667,7 +58697,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5655455589294434 +elapsed time for k point: 0.6364083290100098 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -58679,12 +58709,12 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.107797384262085 +total elapsed time for run: 5.112193584442139 done Fixing e-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 1.10099 -./tmp/meepTy4M56/test_multiply_bloch_phase-0: 11.12s +./tmp/meepqFZ0SD/test_multiply_bloch_phase-0: 5.12s -/tmp/meepTy4M56/test_output_charge_density-0 +/tmp/meepqFZ0SD/test_output_charge_density-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -58727,7 +58757,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0064678192138671875 +elapsed time for initialization: 0.004119157791137695 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -58838,7 +58868,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8360099792480469 +elapsed time for k point: 0.3550577163696289 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -59089,7 +59119,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.2094666957855225 +elapsed time for k point: 1.0260522365570068 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59146,7 +59176,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.48278188705444336 +elapsed time for k point: 0.22460460662841797 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59199,7 +59229,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.43836498260498047 +elapsed time for k point: 0.20823049545288086 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59260,7 +59290,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5140416622161865 +elapsed time for k point: 0.24118661880493164 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59353,7 +59383,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8234789371490479 +elapsed time for k point: 0.375669002532959 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -59424,7 +59454,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5998172760009766 +elapsed time for k point: 0.2837798595428467 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59485,7 +59515,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5403494834899902 +elapsed time for k point: 0.24178075790405273 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59538,7 +59568,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4573798179626465 +elapsed time for k point: 0.20826959609985352 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59590,7 +59620,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4535062313079834 +elapsed time for k point: 0.19913244247436523 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59642,7 +59672,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.40930914878845215 +elapsed time for k point: 0.1987922191619873 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59683,7 +59713,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.32709527015686035 +elapsed time for k point: 0.15709233283996582 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59730,7 +59760,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.4051499366760254 +elapsed time for k point: 0.18234825134277344 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59793,7 +59823,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5596189498901367 +elapsed time for k point: 0.2501373291015625 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -59866,7 +59896,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6271722316741943 +elapsed time for k point: 0.2930753231048584 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -60061,7 +60091,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4495856761932373 +elapsed time for k point: 0.6292440891265869 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -60073,13 +60103,13 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.141910076141357 +total elapsed time for run: 5.080353260040283 done Fixing e-field (band 8) phase by 2.64645e-07 + 1i; max ampl. = 1.10099 -.Outputting complex scalar field to /tmp/meepTy4M56/test_output_charge_density-0-C.k16.b08.te.h5... -/tmp/meepTy4M56/test_output_charge_density-0: 11.17s +.Outputting complex scalar field to /tmp/meepqFZ0SD/test_output_charge_density-0-C.k16.b08.te.h5... +/tmp/meepqFZ0SD/test_output_charge_density-0: 5.10s -/tmp/meepTy4M56/test_output_dpwr_in_objects-0 +/tmp/meepqFZ0SD/test_output_dpwr_in_objects-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -60122,7 +60152,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006486177444458008 +elapsed time for initialization: 0.004163503646850586 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -60233,12 +60263,12 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8196475505828857 +elapsed time for k point: 0.3557698726654053 D-energy-components:, 1, 1, 0, 0, 0 dpwr:, 1, 0.0, 0.0 D-energy-components:, 1, 2, 0.500003, 0.499997, 0 dpwr:, 2, 0.5527092320102551, 0.8567435000049207 -Outputting fields to /tmp/meepTy4M56/test_output_dpwr_in_objects-0-d.k01.b02.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_output_dpwr_in_objects-0-d.k01.b02.te.h5... D-energy-components:, 1, 3, 0.455928, 0.544072, 0 dpwr:, 3, 0.7732265593069427, 0.528826055797779 D-energy-components:, 1, 4, 0.544076, 0.455924, 0 @@ -60501,7 +60531,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.165541172027588 +elapsed time for k point: 1.024479627609253 D-energy-components:, 2, 1, 0.0311142, 0.968886, 0 dpwr:, 1, 0.08973322605272634, 0.046031769061792675 D-energy-components:, 2, 2, 0.488088, 0.511912, 0 @@ -60574,7 +60604,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5010113716125488 +elapsed time for k point: 0.2241222858428955 D-energy-components:, 3, 1, 0.0363561, 0.963644, 0 dpwr:, 1, 0.1786920044640273, 0.054422072638592486 D-energy-components:, 3, 2, 0.446363, 0.553637, 0 @@ -60643,7 +60673,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4414546489715576 +elapsed time for k point: 0.20851635932922363 D-energy-components:, 4, 1, 0.0468976, 0.953102, 0 dpwr:, 1, 0.26579760671574715, 0.0718902113085909 D-energy-components:, 4, 2, 0.35602, 0.64398, 0 @@ -60720,7 +60750,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.4938075542449951 +elapsed time for k point: 0.2405705451965332 D-energy-components:, 5, 1, 0.0662302, 0.93377, 0 dpwr:, 1, 0.348955949924525, 0.10384524472355158 D-energy-components:, 5, 2, 0.226367, 0.773633, 0 @@ -60829,7 +60859,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8189964294433594 +elapsed time for k point: 0.3747692108154297 D-energy-components:, 6, 1, 0.0773009, 0.922699, 0 dpwr:, 1, 0.41279067126545327, 0.08603996686356383 D-energy-components:, 6, 2, 0.165167, 0.834833, 0 @@ -60916,7 +60946,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5827939510345459 +elapsed time for k point: 0.2835524082183838 D-energy-components:, 7, 1, 0.12807, 0.87193, 0 dpwr:, 1, 0.4237414613237859, 0.08405292712334812 D-energy-components:, 7, 2, 0.190236, 0.809764, 0 @@ -60993,7 +61023,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5324735641479492 +elapsed time for k point: 0.2408313751220703 D-energy-components:, 8, 1, 0.253956, 0.746044, 0 dpwr:, 1, 0.4547812725154712, 0.08020083733748282 D-energy-components:, 8, 2, 0.258536, 0.741464, 0 @@ -61062,7 +61092,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.46006226539611816 +elapsed time for k point: 0.20779919624328613 D-energy-components:, 9, 1, 0.353246, 0.646754, 0 dpwr:, 1, 0.4737665959361218, 0.5125827722130576 D-energy-components:, 9, 2, 0.406264, 0.593736, 0 @@ -61130,7 +61160,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.45288681983947754 +elapsed time for k point: 0.19890618324279785 D-energy-components:, 10, 1, 0.450645, 0.549355, 0 dpwr:, 1, 0.48964920032989606, 0.6285469371616024 D-energy-components:, 10, 2, 0.55965, 0.44035, 0 @@ -61198,7 +61228,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4387545585632324 +elapsed time for k point: 0.19828557968139648 D-energy-components:, 11, 1, 0.500002, 0.499998, 0 dpwr:, 1, 0.4968358647448983, 0.6986360262353914 D-energy-components:, 11, 2, 0.490408, 0.509592, 0 @@ -61255,7 +61285,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.32422900199890137 +elapsed time for k point: 0.15662884712219238 D-energy-components:, 12, 1, 0.500001, 0.499999, 0 dpwr:, 1, 0.4709868954434174, 0.4184573101712018 D-energy-components:, 12, 2, 0.5, 0.5, 0 @@ -61318,7 +61348,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.3822174072265625 +elapsed time for k point: 0.18217253684997559 D-energy-components:, 13, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.3724346769129011, 0.12237408338218404 D-energy-components:, 13, 2, 0.500002, 0.499998, 0 @@ -61397,7 +61427,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5153682231903076 +elapsed time for k point: 0.24986600875854492 D-energy-components:, 14, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.2520880962287429, 0.065372229884355 D-energy-components:, 14, 2, 0.500003, 0.499997, 0 @@ -61486,7 +61516,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6653120517730713 +elapsed time for k point: 0.29205870628356934 D-energy-components:, 15, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.12684106903469344, 0.04795279770484807 D-energy-components:, 15, 2, 0.500003, 0.499997, 0 @@ -61697,12 +61727,12 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4585587978363037 +elapsed time for k point: 0.6332614421844482 D-energy-components:, 16, 1, 0, 0, 0 dpwr:, 1, 0.0, 0.0 D-energy-components:, 16, 2, 0.500003, 0.499997, 0 dpwr:, 2, 0.5527092320101983, 0.8567434642233628 -Outputting fields to /tmp/meepTy4M56/test_output_dpwr_in_objects-0-d.k16.b02.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_output_dpwr_in_objects-0-d.k16.b02.te.h5... D-energy-components:, 16, 3, 0.455928, 0.544072, 0 dpwr:, 3, 0.7732265593069749, 0.5288260828552078 D-energy-components:, 16, 4, 0.544076, 0.455924, 0 @@ -61726,11 +61756,11 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.292577505111694 +total elapsed time for run: 5.209478378295898 done -/tmp/meepTy4M56/test_output_dpwr_in_objects-0: 11.30s +/tmp/meepqFZ0SD/test_output_dpwr_in_objects-0: 5.21s -/tmp/meepTy4M56/test_output_efield_z-0 +/tmp/meepqFZ0SD/test_output_efield_z-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -61773,7 +61803,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0060999393463134766 +elapsed time for initialization: 0.004133939743041992 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -61909,7 +61939,7 @@ iteration 61: trace = 4.373720851032797 (3.7487e-11% change) Finished solving for bands 2 to 8 after 61 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.546027, 0.552094, 0.552096, 0.812093, 0.854314, 0.951107, 1.08259 -elapsed time for k point: 0.9939460754394531 +elapsed time for k point: 0.4186234474182129 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -61960,7 +61990,7 @@ iteration 23: trace = 4.290857263081671 (9.17187e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0643671, 0.518896, 0.552617, 0.579095, 0.812721, 0.852958, 0.941428, 1.04995 -elapsed time for k point: 0.4579284191131592 +elapsed time for k point: 0.20570778846740723 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -61991,7 +62021,7 @@ iteration 13: trace = 4.20830795851913 (3.86228e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.126061, 0.48795, 0.553991, 0.610359, 0.812384, 0.849484, 0.912816, 1.02959 -elapsed time for k point: 0.23517084121704102 +elapsed time for k point: 0.11744189262390137 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62022,7 +62052,7 @@ iteration 13: trace = 4.150444015828809 (1.02718e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.181523, 0.45665, 0.555709, 0.644685, 0.802314, 0.845326, 0.880698, 1.025 -elapsed time for k point: 0.2356719970703125 +elapsed time for k point: 0.11837363243103027 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62053,7 +62083,7 @@ iteration 13: trace = 4.119598598621692 (1.06721e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.224302, 0.429317, 0.557116, 0.682524, 0.772176, 0.842059, 0.865404, 1.0269 -elapsed time for k point: 0.2389519214630127 +elapsed time for k point: 0.11567115783691406 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62084,7 +62114,7 @@ iteration 13: trace = 4.110777242725122 (6.69789e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.241821, 0.417114, 0.557658, 0.713395, 0.741311, 0.84083, 0.862516, 1.02856 -elapsed time for k point: 0.26054859161376953 +elapsed time for k point: 0.11598420143127441 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62113,7 +62143,7 @@ iteration 12: trace = 4.099489964274799 (2.50237e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.245235, 0.4236, 0.551085, 0.711571, 0.749855, 0.841982, 0.862609, 1.01714 -elapsed time for k point: 0.24278664588928223 +elapsed time for k point: 0.10734868049621582 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62140,7 +62170,7 @@ iteration 11: trace = 4.079452895803481 (8.21675e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.25442, 0.441321, 0.535034, 0.706018, 0.772267, 0.845818, 0.862861, 0.989395 -elapsed time for k point: 0.22469401359558105 +elapsed time for k point: 0.09889554977416992 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62169,7 +62199,7 @@ iteration 12: trace = 4.068759276129138 (1.19406e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.266397, 0.465222, 0.516482, 0.697068, 0.802974, 0.853388, 0.863228, 0.954203 -elapsed time for k point: 0.23198461532592773 +elapsed time for k point: 0.10702252388000488 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62202,7 +62232,7 @@ iteration 14: trace = 4.075526949349666 (2.61298e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.276774, 0.48701, 0.501823, 0.687264, 0.837704, 0.86397, 0.865932, 0.916273 -elapsed time for k point: 0.28861427307128906 +elapsed time for k point: 0.1245107650756836 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62237,7 +62267,7 @@ iteration 15: trace = 4.092150433618253 (9.13757e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.280948, 0.496196, 0.496197, 0.682617, 0.859474, 0.878316, 0.878316, 0.879351 -elapsed time for k point: 0.28063344955444336 +elapsed time for k point: 0.1332242488861084 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62274,7 +62304,7 @@ iteration 16: trace = 4.046652183676483 (2.13339e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.27141, 0.485365, 0.501693, 0.689111, 0.830636, 0.844978, 0.893706, 0.898991 -elapsed time for k point: 0.29563426971435547 +elapsed time for k point: 0.14131522178649902 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -62303,7 +62333,7 @@ iteration 12: trace = 4.044513236396849 (3.20178e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.236529, 0.473888, 0.515941, 0.679199, 0.819377, 0.829518, 0.897603, 0.933446 -elapsed time for k point: 0.21823477745056152 +elapsed time for k point: 0.1067190170288086 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -62332,7 +62362,7 @@ iteration 12: trace = 4.113415259755488 (2.5522e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.172884, 0.482973, 0.533242, 0.640233, 0.819202, 0.838111, 0.910409, 0.976551 -elapsed time for k point: 0.2205803394317627 +elapsed time for k point: 0.10657405853271484 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62365,7 +62395,7 @@ iteration 14: trace = 4.240749642028245 (2.10277e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0904174, 0.510404, 0.546943, 0.593803, 0.81373, 0.851132, 0.935551, 1.02882 -elapsed time for k point: 0.2565913200378418 +elapsed time for k point: 0.12359952926635742 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -62497,7 +62527,7 @@ iteration 59: trace = 4.373720851594252 (8.86204e-11% change) Finished solving for bands 2 to 8 after 59 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.546027, 0.552094, 0.552096, 0.812093, 0.854314, 0.951107, 1.08259 -elapsed time for k point: 0.9802899360656738 +elapsed time for k point: 0.40247297286987305 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.28094795352537333 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4171142493246635 at Vector3<0.5, 0.0, 0.0> to 0.5460267793370316 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.4961974527654603 at Vector3<0.5, 0.5, 0.0> to 0.5576576362977231 at Vector3<0.5, 0.0, 0.0> @@ -62508,13 +62538,13 @@ Band 8 range: 0.8793510958294802 at Vector3<0.5, 0.5, 0.0> to 1.082592384145084 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.28094795352537333) to band 2 (0.4171142493246635), 39.01265395643903% Gap from band 4 (0.713395151642351) to band 5 (0.741310965706866), 3.838000504924469% -total elapsed time for run: 5.67062783241272 +total elapsed time for run: 2.5493738651275635 done Fixing e-field (band 8) phase by 2.47658e-08 + -1i; max ampl. = 1.49941 -.Outputting fields to /tmp/meepTy4M56/test_output_efield_z-0-e.k16.b08.z.tm.h5... -/tmp/meepTy4M56/test_output_efield_z-0: 5.69s +.Outputting fields to /tmp/meepqFZ0SD/test_output_efield_z-0-e.k16.b08.z.tm.h5... +/tmp/meepqFZ0SD/test_output_efield_z-0: 2.56s -/tmp/meepTy4M56/test_output_field_to_file-0 +/tmp/meepqFZ0SD/test_output_field_to_file-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -62557,7 +62587,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006193876266479492 +elapsed time for initialization: 0.004082202911376953 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -62668,7 +62698,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8714220523834229 +elapsed time for k point: 0.3565239906311035 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -62919,7 +62949,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.135051965713501 +elapsed time for k point: 1.0281169414520264 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -62976,7 +63006,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.46848464012145996 +elapsed time for k point: 0.2233288288116455 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63029,7 +63059,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.45011401176452637 +elapsed time for k point: 0.21216154098510742 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63090,7 +63120,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5049066543579102 +elapsed time for k point: 0.24136042594909668 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63183,7 +63213,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8437068462371826 +elapsed time for k point: 0.3792886734008789 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -63254,7 +63284,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6125831604003906 +elapsed time for k point: 0.2911982536315918 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63315,7 +63345,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5001065731048584 +elapsed time for k point: 0.25481677055358887 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63368,7 +63398,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4326632022857666 +elapsed time for k point: 0.21943926811218262 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63420,7 +63450,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4143209457397461 +elapsed time for k point: 0.20971369743347168 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63472,7 +63502,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.415879487991333 +elapsed time for k point: 0.20931458473205566 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63513,7 +63543,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3232710361480713 +elapsed time for k point: 0.1658329963684082 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63560,7 +63590,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.3791828155517578 +elapsed time for k point: 0.19237279891967773 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63623,7 +63653,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5305171012878418 +elapsed time for k point: 0.2638859748840332 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -63696,7 +63726,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6741540431976318 +elapsed time for k point: 0.3088960647583008 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -63891,7 +63921,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5065147876739502 +elapsed time for k point: 0.6585972309112549 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -63903,13 +63933,13 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.071462631225586 +total elapsed time for run: 5.220974922180176 done epsilon: 1-12, mean 2.38229, harm. mean 1.1448, 14.5508% > 1, 12.5663% "fill" -.Outputting /tmp/meepTy4M56/test_output_field_to_file-0-epsilon.h5... -/tmp/meepTy4M56/test_output_field_to_file-0: 11.12s +.Outputting /tmp/meepqFZ0SD/test_output_field_to_file-0-epsilon.h5... +/tmp/meepqFZ0SD/test_output_field_to_file-0: 5.26s -/tmp/meepTy4M56/test_output_tot_pwr-0 +/tmp/meepqFZ0SD/test_output_tot_pwr-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -63952,7 +63982,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0065004825592041016 +elapsed time for initialization: 0.004352569580078125 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -64063,7 +64093,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8196125030517578 +elapsed time for k point: 0.37598133087158203 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -64314,7 +64344,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.161639928817749 +elapsed time for k point: 1.0917248725891113 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64371,7 +64401,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.4934701919555664 +elapsed time for k point: 0.23919343948364258 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64424,7 +64454,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.45282673835754395 +elapsed time for k point: 0.2225029468536377 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64485,7 +64515,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.506882905960083 +elapsed time for k point: 0.2572915554046631 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64578,7 +64608,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7993009090423584 +elapsed time for k point: 0.40091490745544434 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -64649,7 +64679,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6202170848846436 +elapsed time for k point: 0.3028745651245117 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64710,7 +64740,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.543515682220459 +elapsed time for k point: 0.2568504810333252 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64763,7 +64793,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4709765911102295 +elapsed time for k point: 0.2210371494293213 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64815,7 +64845,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4140758514404297 +elapsed time for k point: 0.21200132369995117 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64867,7 +64897,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4166243076324463 +elapsed time for k point: 0.21127653121948242 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64908,7 +64938,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.34391212463378906 +elapsed time for k point: 0.16716790199279785 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -64955,7 +64985,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.40369606018066406 +elapsed time for k point: 0.19369959831237793 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -65018,7 +65048,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5249733924865723 +elapsed time for k point: 0.26589250564575195 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -65091,7 +65121,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6045541763305664 +elapsed time for k point: 0.31093668937683105 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -65286,7 +65316,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.5305066108703613 +elapsed time for k point: 0.6603524684906006 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -65298,16 +65328,16 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.115619659423828 +total elapsed time for run: 5.396169662475586 done D-energy-components:, 16, 8, 0.499991, 0.500009, 0 B-energy-components:, 16, 8, 0, 0, 1 -Outputting /tmp/meepTy4M56/test_output_tot_pwr-0-tot.rpwr.k16.b08.te.h5... +Outputting /tmp/meepqFZ0SD/test_output_tot_pwr-0-tot.rpwr.k16.b08.te.h5... D-energy-components:, 16, 8, 0.499991, 0.500009, 0 B-energy-components:, 16, 8, 0, 0, 1 -./tmp/meepTy4M56/test_output_tot_pwr-0: 11.14s +./tmp/meepqFZ0SD/test_output_tot_pwr-0: 5.41s -/tmp/meepTy4M56/test_point_defect_state-0 +/tmp/meepqFZ0SD/test_point_defect_state-0 ======================== Initializing eigensolver data Computing 50 bands with 1e-12 tolerance @@ -65385,7 +65415,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.11921477317810059 +elapsed time for initialization: 0.09911417961120605 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8, tm band 9, tm band 10, tm band 11, tm band 12, tm band 13, tm band 14, tm band 15, tm band 16, tm band 17, tm band 18, tm band 19, tm band 20, tm band 21, tm band 22, tm band 23, tm band 24, tm band 25, tm band 26, tm band 27, tm band 28, tm band 29, tm band 30, tm band 31, tm band 32, tm band 33, tm band 34, tm band 35, tm band 36, tm band 37, tm band 38, tm band 39, tm band 40, tm band 41, tm band 42, tm band 43, tm band 44, tm band 45, tm band 46, tm band 47, tm band 48, tm band 49, tm band 50 Solving for bands 1 to 10... @@ -66226,11 +66256,11 @@ Finished solving for bands 41 to 50 after 65 iterations. Finished k-point with 80.2 mean iterations/band. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.0904454, 0.0904609, 0.0904609, 0.0944816, 0.190067, 0.190067, 0.190067, 0.190068, 0.19007, 0.190245, 0.190245, 0.203237, 0.237196, 0.237298, 0.237298, 0.240872, 0.246066, 0.246066, 0.246066, 0.257408, 0.267453, 0.26748, 0.26748, 0.279812, 0.3773, 0.423294, 0.423305, 0.426098, 0.426099, 0.460406, 0.460406, 0.460407, 0.460423, 0.460426, 0.46271, 0.462711, 0.465484, 0.465538, 0.469456, 0.469457, 0.469856, 0.474575, 0.480164, 0.480164, 0.490505, 0.499359, 0.49936, 0.511689, 0.51273, 0.51273 -elapsed time for k point: 171.80029916763306 -total elapsed time for run: 171.9199242591858 +elapsed time for k point: 66.5204656124115 +total elapsed time for run: 66.6198832988739 done Fixing e-field (band 25) phase by -0.243925 + -0.969794i; max ampl. = 0.816569 -Outputting fields to /tmp/meepTy4M56/test_point_defect_state-0-e.k01.b25.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_point_defect_state-0-e.k01.b25.z.tm.h5... Fixing d-field (band 25) phase by -1 + 2.64197e-07i; max ampl. = 3.30563 D-energy-components:, 1, 25, 0, 0, 1 Initializing eigensolver data @@ -66310,7 +66340,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.035355567932128906 +elapsed time for initialization: 0.020100116729736328 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -66684,8 +66714,8 @@ iteration 159: trace = 0.0004139236165391676 (6.13011e-07% change) Finished solving for bands 1 to 1 after 159 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.3773 -elapsed time for k point: 3.594851493835449 -total elapsed time for run: 3.630380392074585 +elapsed time for k point: 1.7978267669677734 +total elapsed time for run: 1.818061113357544 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -66765,7 +66795,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.029631853103637695 +elapsed time for initialization: 0.01790928840637207 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -67139,8 +67169,8 @@ iteration 159: trace = 0.0004139236165391676 (6.13011e-07% change) Finished solving for bands 1 to 1 after 159 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.3773 -elapsed time for k point: 3.61405611038208 -total elapsed time for run: 3.643817663192749 +elapsed time for k point: 1.8058249950408936 +total elapsed time for run: 1.823848009109497 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -67220,7 +67250,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.032207489013671875 +elapsed time for initialization: 0.0181424617767334 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -67665,8 +67695,8 @@ iteration 187: trace = 0.00179510251460829 (4.93474e-07% change) Finished solving for bands 1 to 1 after 187 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.282209 -elapsed time for k point: 4.209337472915649 -total elapsed time for run: 4.241677284240723 +elapsed time for k point: 2.125349760055542 +total elapsed time for run: 2.1436071395874023 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -67746,7 +67776,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03203248977661133 +elapsed time for initialization: 0.018223047256469727 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -68079,8 +68109,8 @@ iteration 144: trace = 0.0009724596426331569 (7.79286e-07% change) Finished solving for bands 1 to 1 after 144 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.301374 -elapsed time for k point: 3.193988084793091 -total elapsed time for run: 3.2261509895324707 +elapsed time for k point: 1.6361374855041504 +total elapsed time for run: 1.6544713973999023 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -68160,7 +68190,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.0320894718170166 +elapsed time for initialization: 0.018152713775634766 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -68461,8 +68491,8 @@ iteration 130: trace = 0.0004433872992476652 (9.26878e-07% change) Finished solving for bands 1 to 1 after 130 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.317732 -elapsed time for k point: 2.9358201026916504 -total elapsed time for run: 2.968038320541382 +elapsed time for k point: 1.4767141342163086 +total elapsed time for run: 1.4949767589569092 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -68542,7 +68572,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03165292739868164 +elapsed time for initialization: 0.018341541290283203 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -68877,8 +68907,8 @@ iteration 142: trace = 0.0007053630328314474 (5.34148e-07% change) Finished solving for bands 1 to 1 after 142 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.308953 -elapsed time for k point: 3.1931655406951904 -total elapsed time for run: 3.2249484062194824 +elapsed time for k point: 1.6167268753051758 +total elapsed time for run: 1.635183334350586 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -68958,7 +68988,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.036651611328125 +elapsed time for initialization: 0.018362760543823242 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -69283,8 +69313,8 @@ iteration 139: trace = 0.0005431761082614514 (6.45213e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314172 -elapsed time for k point: 3.136828899383545 -total elapsed time for run: 3.1736111640930176 +elapsed time for k point: 1.5806896686553955 +total elapsed time for run: 1.5991647243499756 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -69364,7 +69394,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.030151844024658203 +elapsed time for initialization: 0.01817941665649414 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -69688,8 +69718,8 @@ iteration 138: trace = 0.0006236677264374819 (9.33409e-07% change) Finished solving for bands 1 to 1 after 138 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.311508 -elapsed time for k point: 3.1330487728118896 -total elapsed time for run: 3.1633284091949463 +elapsed time for k point: 1.572472333908081 +total elapsed time for run: 1.5907835960388184 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -69769,7 +69799,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03127717971801758 +elapsed time for initialization: 0.018154144287109375 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -70093,8 +70123,8 @@ iteration 139: trace = 0.0005435712197209131 (7.00716e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314159 -elapsed time for k point: 3.1264708042144775 -total elapsed time for run: 3.1578845977783203 +elapsed time for k point: 1.5776031017303467 +total elapsed time for run: 1.5958609580993652 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -70174,7 +70204,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03788137435913086 +elapsed time for initialization: 0.018268823623657227 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -70492,8 +70522,8 @@ iteration 136: trace = 0.0005834221953899246 (7.83825e-07% change) Finished solving for bands 1 to 1 after 136 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.31282 -elapsed time for k point: 3.075136661529541 -total elapsed time for run: 3.1131479740142822 +elapsed time for k point: 1.5470857620239258 +total elapsed time for run: 1.5654640197753906 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -70573,7 +70603,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03009486198425293 +elapsed time for initialization: 0.018377304077148438 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -70897,8 +70927,8 @@ iteration 139: trace = 0.0005435714921653738 (7.00912e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314159 -elapsed time for k point: 3.1115405559539795 -total elapsed time for run: 3.1417596340179443 +elapsed time for k point: 1.5812041759490967 +total elapsed time for run: 1.5996928215026855 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -70978,7 +71008,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.030196666717529297 +elapsed time for initialization: 0.018357515335083008 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -71312,8 +71342,8 @@ iteration 145: trace = 0.0005634408794977938 (4.83408e-07% change) Finished solving for bands 1 to 1 after 145 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.313486 -elapsed time for k point: 3.326122283935547 -total elapsed time for run: 3.3564469814300537 +elapsed time for k point: 1.6478359699249268 +total elapsed time for run: 1.6663081645965576 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -71393,7 +71423,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03221869468688965 +elapsed time for initialization: 0.018190622329711914 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -71717,8 +71747,8 @@ iteration 139: trace = 0.0005435714922125592 (7.00912e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314159 -elapsed time for k point: 3.1281228065490723 -total elapsed time for run: 3.1604721546173096 +elapsed time for k point: 1.578256368637085 +total elapsed time for run: 1.5965428352355957 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -71798,7 +71828,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03215813636779785 +elapsed time for initialization: 0.018316268920898438 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -72121,8 +72151,8 @@ iteration 138: trace = 0.0005534916950358808 (8.96799e-07% change) Finished solving for bands 1 to 1 after 138 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.313822 -elapsed time for k point: 3.0056004524230957 -total elapsed time for run: 3.037888526916504 +elapsed time for k point: 1.5675897598266602 +total elapsed time for run: 1.5859909057617188 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -72202,7 +72232,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.030323505401611328 +elapsed time for initialization: 0.01808309555053711 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -72526,8 +72556,8 @@ iteration 139: trace = 0.0005435714922129075 (7.00912e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314159 -elapsed time for k point: 3.078892707824707 -total elapsed time for run: 3.109344244003296 +elapsed time for k point: 1.5760765075683594 +total elapsed time for run: 1.5942437648773193 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance @@ -72607,7 +72637,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> -elapsed time for initialization: 0.03217172622680664 +elapsed time for initialization: 0.018141508102416992 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... @@ -72931,12 +72961,12 @@ iteration 139: trace = 0.0005435714922129075 (7.00912e-07% change) Finished solving for bands 1 to 1 after 139 iterations. tmfreqs:, 1, 0.5, 0.5, 0, 0.141421, 0.314159 -.elapsed time for k point: 3.1340177059173584 -total elapsed time for run: 3.1663198471069336 +.elapsed time for k point: 1.5701203346252441 +total elapsed time for run: 1.5883448123931885 done -/tmp/meepTy4M56/test_point_defect_state-0: 224.50s +/tmp/meepqFZ0SD/test_point_defect_state-0: 93.21s -/tmp/meepTy4M56/test_poynting-0 +/tmp/meepqFZ0SD/test_poynting-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -72979,7 +73009,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006510257720947266 +elapsed time for initialization: 0.004113197326660156 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -73090,7 +73120,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8218162059783936 +elapsed time for k point: 0.3497786521911621 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -73341,7 +73371,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.235697031021118 +elapsed time for k point: 1.006392240524292 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73398,7 +73428,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.49079179763793945 +elapsed time for k point: 0.220015287399292 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73451,7 +73481,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4694485664367676 +elapsed time for k point: 0.2043290138244629 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73512,7 +73542,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5023210048675537 +elapsed time for k point: 0.23633337020874023 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73605,7 +73635,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.784299373626709 +elapsed time for k point: 0.36820411682128906 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -73676,7 +73706,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6317498683929443 +elapsed time for k point: 0.27929019927978516 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73737,7 +73767,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5463063716888428 +elapsed time for k point: 0.2398695945739746 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73790,7 +73820,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4590575695037842 +elapsed time for k point: 0.20416951179504395 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73842,7 +73872,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4181966781616211 +elapsed time for k point: 0.1954338550567627 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73894,15 +73924,15 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.41727638244628906 -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b01.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b02.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b03.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b04.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b05.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b06.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b07.te.h5... -Outputting fields to /tmp/meepTy4M56/test_poynting-0-flux.v.k11.b08.te.h5... +elapsed time for k point: 0.19494318962097168 +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b01.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b02.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b03.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b04.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b05.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b06.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b07.te.h5... +Outputting fields to /tmp/meepqFZ0SD/test_poynting-0-flux.v.k11.b08.te.h5... solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73943,7 +73973,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3087491989135742 +elapsed time for k point: 0.15430140495300293 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -73990,7 +74020,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.37822866439819336 +elapsed time for k point: 0.1788957118988037 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -74053,7 +74083,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5150661468505859 +elapsed time for k point: 0.2449662685394287 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -74126,7 +74156,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6562309265136719 +elapsed time for k point: 0.2867085933685303 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -74321,7 +74351,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -..elapsed time for k point: 1.4941632747650146 +..elapsed time for k point: 0.6197538375854492 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -74333,15 +74363,15 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.812489986419678 +total elapsed time for run: 5.4059717655181885 done -/tmp/meepTy4M56/test_poynting-0: 11.83s +/tmp/meepqFZ0SD/test_poynting-0: 5.42s -/tmp/meepTy4M56/test_resolution-0 +/tmp/meepqFZ0SD/test_resolution-0 ======================== -/tmp/meepTy4M56/test_resolution-0: 0.00s +/tmp/meepqFZ0SD/test_resolution-0: 0.00s -/tmp/meepTy4M56/test_run_te-0 +/tmp/meepqFZ0SD/test_run_te-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -74384,7 +74414,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006056070327758789 +elapsed time for initialization: 0.004128456115722656 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -74495,7 +74525,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8386330604553223 +elapsed time for k point: 0.3508718013763428 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -74746,7 +74776,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.237732410430908 +elapsed time for k point: 1.004828929901123 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -74803,7 +74833,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.47084879875183105 +elapsed time for k point: 0.21976327896118164 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -74856,7 +74886,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.43900108337402344 +elapsed time for k point: 0.20397639274597168 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -74917,7 +74947,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5236833095550537 +elapsed time for k point: 0.23618507385253906 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75010,7 +75040,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7882013320922852 +elapsed time for k point: 0.3684806823730469 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -75081,7 +75111,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5923311710357666 +elapsed time for k point: 0.27803707122802734 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75142,7 +75172,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5462181568145752 +elapsed time for k point: 0.2362957000732422 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75195,7 +75225,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4753611087799072 +elapsed time for k point: 0.2040574550628662 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75247,7 +75277,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4403109550476074 +elapsed time for k point: 0.19521117210388184 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75299,7 +75329,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.41071343421936035 +elapsed time for k point: 0.19456052780151367 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75340,7 +75370,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3227071762084961 +elapsed time for k point: 0.1539292335510254 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75387,7 +75417,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.378277063369751 +elapsed time for k point: 0.17872023582458496 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75450,7 +75480,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5577197074890137 +elapsed time for k point: 0.24472880363464355 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75523,7 +75553,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6572146415710449 +elapsed time for k point: 0.2862374782562256 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -75718,7 +75748,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -.elapsed time for k point: 1.4549126625061035 +.elapsed time for k point: 0.6207122802734375 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -75730,11 +75760,11 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.142202854156494 +total elapsed time for run: 4.9820332527160645 done -/tmp/meepTy4M56/test_run_te-0: 11.15s +/tmp/meepqFZ0SD/test_run_te-0: 4.98s -/tmp/meepTy4M56/test_run_te_no_geometry-0 +/tmp/meepqFZ0SD/test_run_te_no_geometry-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-07 tolerance @@ -75775,7 +75805,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.004160642623901367 +elapsed time for initialization: 0.0030426979064941406 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -75798,7 +75828,7 @@ iteration 8: trace = 10.00000000175005 (4.04653e-07% change) Finished solving for bands 2 to 8 after 8 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.41421, 1.41421, 1.41421 -elapsed time for k point: 0.12862873077392578 +elapsed time for k point: 0.05889439582824707 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... near maximum in trace @@ -75808,35 +75838,35 @@ iteration 2: trace = 9.880000004055379 (1.30806e-06% change) Finished solving for bands 1 to 8 after 2 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.1, 0.9, 1.00499, 1.00499, 1.1, 1.34536, 1.34536, 1.48661 -elapsed time for k point: 0.04593205451965332 +elapsed time for k point: 0.022617816925048828 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 9.920000000339344 (3.76491e-08% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.2, 0.8, 1.0198, 1.0198, 1.2, 1.28062, 1.28062, 1.56205 -elapsed time for k point: 0.03029346466064453 +elapsed time for k point: 0.014148473739624023 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 10.12000000005403 (2.56722e-09% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.3, 0.7, 1.04403, 1.04403, 1.22066, 1.22066, 1.3, 1.64012 -elapsed time for k point: 0.030654430389404297 +elapsed time for k point: 0.0142822265625 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 10.48000000000711 (3.43847e-10% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.4, 0.6, 1.07703, 1.07703, 1.16619, 1.16619, 1.4, 1.72047 -elapsed time for k point: 0.030607938766479492 +elapsed time for k point: 0.014096975326538086 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 10.99999999989866 (8.98061e-10% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.5, 0.5, 1.11803, 1.11803, 1.11803, 1.11803, 1.5, 1.80278 -elapsed time for k point: 0.030619382858276367 +elapsed time for k point: 0.014193296432495117 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... near maximum in trace @@ -75846,7 +75876,7 @@ iteration 2: trace = 10.87999995545265 (4.05901e-06% change) Finished solving for bands 1 to 8 after 2 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.509902, 0.509902, 1.02956, 1.02956, 1.2083, 1.2083, 1.50333, 1.74929 -elapsed time for k point: 0.04857301712036133 +elapsed time for k point: 0.022382020950317383 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... near maximum in trace @@ -75856,7 +75886,7 @@ iteration 2: trace = 10.72763986570886 (7.95051e-07% change) Finished solving for bands 1 to 8 after 2 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.538516, 0.566775, 0.956971, 0.9598, 1.3061, 1.30974, 1.52004, 1.59611 -elapsed time for k point: 0.04877281188964844 +elapsed time for k point: 0.02263641357421875 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -75877,21 +75907,21 @@ iteration 8: trace = 10.72000017693059 (3.99177e-06% change) Finished solving for bands 1 to 8 after 8 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.583095, 0.583095, 0.860233, 0.860233, 1.39284, 1.39284, 1.52971, 1.52971 -elapsed time for k point: 0.14928531646728516 +elapsed time for k point: 0.0717000961303711 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 11.28000006011032 (3.51788e-07% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.640312, 0.640312, 0.781025, 0.781025, 1.48661, 1.48661, 1.55242, 1.55242 -elapsed time for k point: 0.030649423599243164 +elapsed time for k point: 0.014192342758178711 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 12.00000000012884 (4.02124e-08% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.707107, 0.707107, 0.707107, 0.707107, 1.58114, 1.58114, 1.58114, 1.58114 -elapsed time for k point: 0.030632972717285156 +elapsed time for k point: 0.014117956161499023 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... near maximum in trace @@ -76053,35 +76083,35 @@ iteration 77: trace = 10.96000007994673 (2.13035e-06% change) Finished solving for bands 1 to 8 after 77 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.565685, 0.72111, 0.72111, 0.848528, 1.45602, 1.45602, 1.52315, 1.52315 -elapsed time for k point: 1.408355712890625 +elapsed time for k point: 0.6375534534454346 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 10.24000001500887 (1.09258e-06% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.424264, 0.761577, 0.761577, 0.989949, 1.33417, 1.33417, 1.47648, 1.47648 -elapsed time for k point: 0.035993099212646484 +elapsed time for k point: 0.014159679412841797 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 9.840000001756971 (1.78163e-07% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.282843, 0.824621, 0.824621, 1.13137, 1.21655, 1.21655, 1.44222, 1.44222 -elapsed time for k point: 0.03258919715881348 +elapsed time for k point: 0.014166593551635742 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 1 iterations. iteration 1: trace = 9.760000000165839 (2.02392e-08% change) Finished solving for bands 1 to 8 after 1 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.141421, 0.905539, 0.905539, 1.10454, 1.10454, 1.27279, 1.42127, 1.42127 -elapsed time for k point: 0.030675411224365234 +elapsed time for k point: 0.014126062393188477 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 1 iterations. iteration 1: trace = 10.00000000001522 (1.76502e-09% change) Finished solving for bands 2 to 8 after 1 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.41421, 1.41421, 1.41421 -.elapsed time for k point: 0.02655196189880371 +.elapsed time for k point: 0.011594295501708984 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.7071067811865476 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.5000000000350694 at Vector3<0.5, 0.0, 0.0> to 1.0000000000464655 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.7071067811884205 at Vector3<0.5, 0.5, 0.0> to 1.1180339887555273 at Vector3<0.5, 0.0, 0.0> @@ -76090,11 +76120,11 @@ Band 6 range: 1.1180339887687112 at Vector3<0.5, 0.0, 0.0> to 1.5811388300858473 at Vector3<0.5, 0.5, 0.0> Band 7 range: 1.2806248475164042 at Vector3<0.2, 0.0, 0.0> to 1.581138830089241 at Vector3<0.5, 0.5, 0.0> Band 8 range: 1.4142135623752823 at Vector3<0.0, 0.0, 0.0> to 1.8027756376524433 at Vector3<0.5, 0.0, 0.0> -total elapsed time for run: 2.1451985836029053 +total elapsed time for run: 0.979072093963623 done -/tmp/meepTy4M56/test_run_te_no_geometry-0: 2.15s +/tmp/meepqFZ0SD/test_run_te_no_geometry-0: 0.98s -/tmp/meepTy4M56/test_run_te_with_mu_material-0 +/tmp/meepqFZ0SD/test_run_te_with_mu_material-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -76138,7 +76168,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.009521484375 +elapsed time for initialization: 0.005682706832885742 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -76556,7 +76586,7 @@ iteration 204: trace = 6.854300770958513 (9.38157e-11% change) Finished solving for bands 2 to 8 after 204 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.669987, 0.783178, 0.78318, 0.965522, 1.18154, 1.18154, 1.20597 -elapsed time for k point: 6.068988800048828 +elapsed time for k point: 2.6289992332458496 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -76947,7 +76977,7 @@ iteration 163: trace = 6.791967496008358 (7.89191e-11% change) Finished solving for bands 1 to 8 after 163 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0813996, 0.654814, 0.784954, 0.787051, 0.973107, 1.147, 1.15475, 1.23489 -elapsed time for k point: 5.764861345291138 +elapsed time for k point: 2.7267086505889893 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -77198,7 +77228,7 @@ iteration 106: trace = 6.760812143880978 (6.74593e-11% change) Finished solving for bands 1 to 8 after 106 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.161634, 0.615231, 0.789764, 0.798457, 0.982219, 1.11674, 1.12242, 1.27406 -elapsed time for k point: 3.754441738128662 +elapsed time for k point: 1.7793056964874268 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -77422,7 +77452,7 @@ iteration 101: trace = 6.801884535649687 (4.02965e-11% change) Finished solving for bands 1 to 8 after 101 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.238847, 0.561888, 0.796082, 0.816438, 0.967926, 1.09564, 1.12526, 1.31351 -elapsed time for k point: 3.64336895942688 +elapsed time for k point: 1.6937851905822754 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -77894,7 +77924,7 @@ iteration 226: trace = 6.680068177076688 (9.95867e-11% change) Finished solving for bands 1 to 8 after 226 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.307852, 0.505558, 0.80155, 0.837884, 0.938877, 1.07767, 1.16248, 1.26133 -elapsed time for k point: 8.017342805862427 +elapsed time for k point: 3.766937255859375 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -78055,7 +78085,7 @@ iteration 77: trace = 6.642769244577607 (9.56934e-11% change) Finished solving for bands 1 to 8 after 77 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.344122, 0.473282, 0.803737, 0.850595, 0.922321, 1.07128, 1.20345, 1.21829 -elapsed time for k point: 2.703057050704956 +elapsed time for k point: 1.2938895225524902 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -78239,7 +78269,7 @@ iteration 87: trace = 6.663505677516726 (5.49688e-11% change) Finished solving for bands 1 to 8 after 87 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.349806, 0.482366, 0.768987, 0.886345, 0.90475, 1.06612, 1.21866, 1.22114 -elapsed time for k point: 3.1488089561462402 +elapsed time for k point: 1.4610402584075928 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -78451,7 +78481,7 @@ iteration 102: trace = 6.708845621698888 (7.06031e-11% change) Finished solving for bands 1 to 8 after 102 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.365505, 0.508431, 0.720714, 0.859475, 0.938003, 1.05964, 1.21894, 1.25305 -elapsed time for k point: 3.5992841720581055 +elapsed time for k point: 1.7091307640075684 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -78705,7 +78735,7 @@ iteration 123: trace = 6.740400274229878 (8.81405e-11% change) Finished solving for bands 1 to 8 after 123 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.387171, 0.548256, 0.676549, 0.800668, 0.989113, 1.05673, 1.21445, 1.27327 -elapsed time for k point: 4.409475088119507 +elapsed time for k point: 2.0583689212799072 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -79397,7 +79427,7 @@ iteration 331: trace = 6.638733455480979 (4.5394e-11% change) Finished solving for bands 1 to 8 after 331 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.407624, 0.596325, 0.643243, 0.739976, 1.03397, 1.05588, 1.19281, 1.24454 -elapsed time for k point: 11.865179777145386 +elapsed time for k point: 5.511602163314819 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -79542,7 +79572,7 @@ iteration 69: trace = 6.611072637361763 (7.41596e-11% change) Finished solving for bands 1 to 8 after 69 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.416529, 0.630179, 0.63018, 0.701793, 1.05575, 1.05575, 1.17509, 1.24128 -elapsed time for k point: 2.5905048847198486 +elapsed time for k point: 1.1613988876342773 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -79745,7 +79775,7 @@ iteration 97: trace = 6.660936714455204 (7.69246e-11% change) Finished solving for bands 1 to 8 after 97 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.39535, 0.591668, 0.641198, 0.766761, 1.02252, 1.04927, 1.20755, 1.24532 -elapsed time for k point: 3.5241734981536865 +elapsed time for k point: 1.6270434856414795 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -80014,7 +80044,7 @@ iteration 127: trace = 6.72049846555199 (9.22871e-11% change) Finished solving for bands 1 to 8 after 127 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.326025, 0.580731, 0.672069, 0.852808, 0.974388, 1.03211, 1.23516, 1.24808 -elapsed time for k point: 4.555614709854126 +elapsed time for k point: 2.1258456707000732 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -80257,7 +80287,7 @@ iteration 106: trace = 6.7127568110748 (7.99826e-11% change) Finished solving for bands 1 to 8 after 106 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.226064, 0.606225, 0.716276, 0.861027, 1.00531, 1.00779, 1.22714, 1.22782 -elapsed time for k point: 3.818554639816284 +elapsed time for k point: 1.7766494750976562 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -80567,7 +80597,7 @@ iteration 128: trace = 6.746817618140189 (9.793e-11% change) Finished solving for bands 1 to 8 after 128 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.114855, 0.645572, 0.76138, 0.812, 0.980404, 1.09879, 1.19545, 1.21663 -elapsed time for k point: 4.43744421005249 +elapsed time for k point: 2.1439900398254395 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 3 iterations. @@ -80839,7 +80869,7 @@ iteration 132: trace = 6.854300770959897 (9.30123e-11% change) Finished solving for bands 2 to 8 after 132 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.669987, 0.783178, 0.78318, 0.965522, 1.18154, 1.18154, 1.20597 -elapsed time for k point: 3.95339035987854 +elapsed time for k point: 1.7092788219451904 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4165291233037522 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.47328232348750127 at Vector3<0.5, 0.0, 0.0> to 0.6699867281290512 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.6301802646818516 at Vector3<0.5, 0.5, 0.0> to 0.803736532303249 at Vector3<0.5, 0.0, 0.0> @@ -80850,14 +80880,14 @@ Band 8 range: 1.2059728636717577 at Vector3<0.0, 0.0, 0.0> to 1.3135062523604832 at Vector3<0.30000000000000004, 0.0, 0.0> Gap from band 1 (0.4165291233037522) to band 2 (0.47328232348750127), 12.756230634794964% Gap from band 4 (0.8863448167711334) to band 5 (0.9047498485808586), 2.0551713056560494% -total elapsed time for run: 75.86630392074585 +total elapsed time for run: 35.18113899230957 done mu: 1-5, mean 1.50265, harm. mean 1.12084, 14.5508% > 1, 12.5663% "fill" -Outputting /tmp/meepTy4M56/test_run_te_with_mu_material-0-mu.h5... +Outputting /tmp/meepqFZ0SD/test_run_te_with_mu_material-0-mu.h5... mu: 1-5, mean 1.50265, harm. mean 1.12084, 14.5508% > 1, 12.5663% "fill" -./tmp/meepTy4M56/test_run_te_with_mu_material-0: 75.89s +./tmp/meepqFZ0SD/test_run_te_with_mu_material-0: 35.20s -/tmp/meepTy4M56/test_run_tm-0 +/tmp/meepqFZ0SD/test_run_tm-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -80900,7 +80930,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006097555160522461 +elapsed time for initialization: 0.004106044769287109 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -81036,7 +81066,7 @@ iteration 61: trace = 4.373720851032797 (3.7487e-11% change) Finished solving for bands 2 to 8 after 61 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.546027, 0.552094, 0.552096, 0.812093, 0.854314, 0.951107, 1.08259 -elapsed time for k point: 1.0087237358093262 +elapsed time for k point: 0.4230797290802002 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81087,7 +81117,7 @@ iteration 23: trace = 4.290857263081671 (9.17187e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0643671, 0.518896, 0.552617, 0.579095, 0.812721, 0.852958, 0.941428, 1.04995 -elapsed time for k point: 0.4222538471221924 +elapsed time for k point: 0.2016127109527588 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -81118,7 +81148,7 @@ iteration 13: trace = 4.20830795851913 (3.86228e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.126061, 0.48795, 0.553991, 0.610359, 0.812384, 0.849484, 0.912816, 1.02959 -elapsed time for k point: 0.23725605010986328 +elapsed time for k point: 0.11474084854125977 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81149,7 +81179,7 @@ iteration 13: trace = 4.150444015828809 (1.02718e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.181523, 0.45665, 0.555709, 0.644685, 0.802314, 0.845326, 0.880698, 1.025 -elapsed time for k point: 0.24336600303649902 +elapsed time for k point: 0.11511945724487305 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81180,7 +81210,7 @@ iteration 13: trace = 4.119598598621692 (1.06721e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.224302, 0.429317, 0.557116, 0.682524, 0.772176, 0.842059, 0.865404, 1.0269 -elapsed time for k point: 0.23773765563964844 +elapsed time for k point: 0.11579561233520508 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81211,7 +81241,7 @@ iteration 13: trace = 4.110777242725122 (6.69789e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.241821, 0.417114, 0.557658, 0.713395, 0.741311, 0.84083, 0.862516, 1.02856 -elapsed time for k point: 0.24038481712341309 +elapsed time for k point: 0.11483097076416016 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81240,7 +81270,7 @@ iteration 12: trace = 4.099489964274799 (2.50237e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.245235, 0.4236, 0.551085, 0.711571, 0.749855, 0.841982, 0.862609, 1.01714 -elapsed time for k point: 0.22106170654296875 +elapsed time for k point: 0.10733628273010254 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81267,7 +81297,7 @@ iteration 11: trace = 4.079452895803481 (8.21675e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.25442, 0.441321, 0.535034, 0.706018, 0.772267, 0.845818, 0.862861, 0.989395 -elapsed time for k point: 0.22488665580749512 +elapsed time for k point: 0.0980987548828125 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81296,7 +81326,7 @@ iteration 12: trace = 4.068759276129138 (1.19406e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.266397, 0.465222, 0.516482, 0.697068, 0.802974, 0.853388, 0.863228, 0.954203 -elapsed time for k point: 0.22067499160766602 +elapsed time for k point: 0.10812759399414062 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81329,7 +81359,7 @@ iteration 14: trace = 4.075526949349666 (2.61298e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.276774, 0.48701, 0.501823, 0.687264, 0.837704, 0.86397, 0.865932, 0.916273 -elapsed time for k point: 0.3807947635650635 +elapsed time for k point: 0.12331986427307129 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81364,7 +81394,7 @@ iteration 15: trace = 4.092150433618253 (9.13757e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.280948, 0.496196, 0.496197, 0.682617, 0.859474, 0.878316, 0.878316, 0.879351 -elapsed time for k point: 0.2653496265411377 +elapsed time for k point: 0.13176846504211426 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81401,7 +81431,7 @@ iteration 16: trace = 4.046652183676483 (2.13339e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.27141, 0.485365, 0.501693, 0.689111, 0.830636, 0.844978, 0.893706, 0.898991 -elapsed time for k point: 0.2931070327758789 +elapsed time for k point: 0.1402599811553955 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -81430,7 +81460,7 @@ iteration 12: trace = 4.044513236396849 (3.20178e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.236529, 0.473888, 0.515941, 0.679199, 0.819377, 0.829518, 0.897603, 0.933446 -elapsed time for k point: 0.22688865661621094 +elapsed time for k point: 0.10633611679077148 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -81459,7 +81489,7 @@ iteration 12: trace = 4.113415259755488 (2.5522e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.172884, 0.482973, 0.533242, 0.640233, 0.819202, 0.838111, 0.910409, 0.976551 -elapsed time for k point: 0.24234509468078613 +elapsed time for k point: 0.10633349418640137 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -81492,7 +81522,7 @@ iteration 14: trace = 4.240749642028245 (2.10277e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0904174, 0.510404, 0.546943, 0.593803, 0.81373, 0.851132, 0.935551, 1.02882 -elapsed time for k point: 0.2562887668609619 +elapsed time for k point: 0.12322235107421875 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -81624,7 +81654,7 @@ iteration 59: trace = 4.373720851594252 (8.86204e-11% change) Finished solving for bands 2 to 8 after 59 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.546027, 0.552094, 0.552096, 0.812093, 0.854314, 0.951107, 1.08259 -.elapsed time for k point: 0.9489109516143799 +.elapsed time for k point: 0.40080761909484863 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.28094795352537333 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4171142493246635 at Vector3<0.5, 0.0, 0.0> to 0.5460267793370316 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.4961974527654603 at Vector3<0.5, 0.5, 0.0> to 0.5576576362977231 at Vector3<0.5, 0.0, 0.0> @@ -81635,11 +81665,11 @@ Band 8 range: 0.8793510958294802 at Vector3<0.5, 0.5, 0.0> to 1.082592384145084 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.28094795352537333) to band 2 (0.4171142493246635), 39.01265395643903% Gap from band 4 (0.713395151642351) to band 5 (0.741310965706866), 3.838000504924469% -total elapsed time for run: 5.678421258926392 +total elapsed time for run: 2.5363385677337646 done -/tmp/meepTy4M56/test_run_tm-0: 5.68s +/tmp/meepqFZ0SD/test_run_tm-0: 2.54s -/tmp/meepTy4M56/test_set_eigenvectors-0 +/tmp/meepqFZ0SD/test_set_eigenvectors-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -81682,7 +81712,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00652003288269043 +elapsed time for initialization: 0.0041425228118896484 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -81793,7 +81823,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8894574642181396 +elapsed time for k point: 0.3559246063232422 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -82044,7 +82074,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.1713640689849854 +elapsed time for k point: 1.0412547588348389 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82101,7 +82131,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5060162544250488 +elapsed time for k point: 0.22537612915039062 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82154,7 +82184,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.43820619583129883 +elapsed time for k point: 0.20948195457458496 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82215,7 +82245,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5227243900299072 +elapsed time for k point: 0.24191975593566895 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82308,7 +82338,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8463196754455566 +elapsed time for k point: 0.3834042549133301 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -82379,7 +82409,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.5848863124847412 +elapsed time for k point: 0.28288865089416504 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82440,7 +82470,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5559344291687012 +elapsed time for k point: 0.24058175086975098 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82493,7 +82523,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.44655537605285645 +elapsed time for k point: 0.2071518898010254 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82545,7 +82575,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.41124510765075684 +elapsed time for k point: 0.201157808303833 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82597,7 +82627,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.41111278533935547 +elapsed time for k point: 0.2045133113861084 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82638,7 +82668,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3337409496307373 +elapsed time for k point: 0.15639042854309082 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82685,7 +82715,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.37790799140930176 +elapsed time for k point: 0.18201160430908203 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82748,7 +82778,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.546424150466919 +elapsed time for k point: 0.2488241195678711 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -82821,7 +82851,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6308615207672119 +elapsed time for k point: 0.2916676998138428 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -83016,7 +83046,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4452688694000244 +elapsed time for k point: 0.6392168998718262 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -83028,7 +83058,7 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.126854181289673 +total elapsed time for run: 5.117930173873901 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -83070,7 +83100,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006059408187866211 +elapsed time for initialization: 0.003968000411987305 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -83181,7 +83211,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8291506767272949 +elapsed time for k point: 0.35916805267333984 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -83432,7 +83462,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.16703724861145 +elapsed time for k point: 1.026846170425415 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83489,7 +83519,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.504518985748291 +elapsed time for k point: 0.2233719825744629 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83542,7 +83572,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.4846000671386719 +elapsed time for k point: 0.2070598602294922 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83603,7 +83633,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5338499546051025 +elapsed time for k point: 0.23978543281555176 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83696,7 +83726,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.7853946685791016 +elapsed time for k point: 0.37387967109680176 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -83767,7 +83797,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6132044792175293 +elapsed time for k point: 0.28229737281799316 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83828,7 +83858,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.501025915145874 +elapsed time for k point: 0.23999285697937012 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83881,7 +83911,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4626345634460449 +elapsed time for k point: 0.20704412460327148 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83933,7 +83963,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4511606693267822 +elapsed time for k point: 0.19818592071533203 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -83985,7 +84015,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4165349006652832 +elapsed time for k point: 0.19831490516662598 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84026,7 +84056,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.32816624641418457 +elapsed time for k point: 0.1562037467956543 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84073,7 +84103,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.3759481906890869 +elapsed time for k point: 0.18146610260009766 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84136,7 +84166,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5332458019256592 +elapsed time for k point: 0.2486097812652588 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84209,7 +84239,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6415026187896729 +elapsed time for k point: 0.29077887535095215 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -84404,7 +84434,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.4801509380340576 +elapsed time for k point: 0.6287283897399902 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -84416,7 +84446,7 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.11651062965393 +total elapsed time for run: 5.067078590393066 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -84458,7 +84488,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.005697011947631836 +elapsed time for initialization: 0.0039806365966796875 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -84569,7 +84599,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.8482000827789307 +elapsed time for k point: 0.3545103073120117 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -84820,7 +84850,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.1514129638671875 +elapsed time for k point: 1.0211355686187744 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84877,7 +84907,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5050456523895264 +elapsed time for k point: 0.2234950065612793 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84930,7 +84960,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.44984984397888184 +elapsed time for k point: 0.2074449062347412 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -84991,7 +85021,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5021653175354004 +elapsed time for k point: 0.23995065689086914 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85084,7 +85114,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8186295032501221 +elapsed time for k point: 0.37389397621154785 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -85155,7 +85185,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.634251594543457 +elapsed time for k point: 0.2823660373687744 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85216,7 +85246,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.52937912940979 +elapsed time for k point: 0.24019193649291992 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85269,7 +85299,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.45226192474365234 +elapsed time for k point: 0.20706558227539062 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85321,7 +85351,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4474296569824219 +elapsed time for k point: 0.19807767868041992 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85373,7 +85403,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.42427873611450195 +elapsed time for k point: 0.19787263870239258 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85414,7 +85444,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3118710517883301 +elapsed time for k point: 0.1562061309814453 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85461,7 +85491,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.37925291061401367 +elapsed time for k point: 0.18150877952575684 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85524,7 +85554,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5182552337646484 +elapsed time for k point: 0.2488265037536621 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -85597,7 +85627,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6047224998474121 +elapsed time for k point: 0.2906982898712158 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -85792,7 +85822,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -.elapsed time for k point: 1.4948475360870361 +.elapsed time for k point: 0.6274466514587402 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -85804,11 +85834,11 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.079893112182617 +total elapsed time for run: 5.05597448348999 done -/tmp/meepTy4M56/test_set_eigenvectors-0: 33.33s +/tmp/meepqFZ0SD/test_set_eigenvectors-0: 15.25s -/tmp/meepTy4M56/test_sq_rods-0 +/tmp/meepqFZ0SD/test_sq_rods-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -85851,7 +85881,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.0065135955810546875 +elapsed time for initialization: 0.004124641418457031 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -85950,7 +85980,7 @@ iteration 46: trace = 5.628864169013077 (5.88714e-11% change) Finished solving for bands 2 to 8 after 46 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.561945, 0.780843, 0.780846, 0.924372, 1.00804, 1.00804, 1.09859 -elapsed time for k point: 0.7566087245941162 +elapsed time for k point: 0.3144540786743164 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -86229,7 +86259,7 @@ iteration 134: trace = 5.638515195759897 (7.07107e-11% change) Finished solving for bands 1 to 8 after 134 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897998, 0.56021, 0.767785, 0.782438, 0.912603, 1.00889, 1.00949, 1.11586 -elapsed time for k point: 2.395073413848877 +elapsed time for k point: 1.1326603889465332 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86288,7 +86318,7 @@ iteration 27: trace = 5.595179271816556 (4.6987e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178853, 0.553301, 0.732522, 0.786672, 0.890463, 1.01386, 1.02078, 1.11301 -elapsed time for k point: 0.49030184745788574 +elapsed time for k point: 0.23299193382263184 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86337,7 +86367,7 @@ iteration 22: trace = 5.577903304673051 (5.96004e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.266124, 0.534865, 0.689376, 0.79205, 0.872926, 1.0209, 1.04285, 1.10753 -elapsed time for k point: 0.4280972480773926 +elapsed time for k point: 0.19038748741149902 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86396,7 +86426,7 @@ iteration 27: trace = 5.594031416858384 (7.93704e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.349588, 0.49478, 0.658508, 0.796524, 0.862684, 1.02898, 1.07044, 1.10003 -elapsed time for k point: 0.5015721321105957 +elapsed time for k point: 0.23256874084472656 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86499,7 +86529,7 @@ iteration 48: trace = 5.637414337940063 (7.81766e-11% change) Finished solving for bands 1 to 8 after 48 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.413346, 0.444623, 0.648672, 0.798265, 0.859327, 1.03311, 1.0958, 1.09742 -elapsed time for k point: 0.8554556369781494 +elapsed time for k point: 0.408660888671875 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -86570,7 +86600,7 @@ iteration 33: trace = 5.518941371312551 (7.71994e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.424298, 0.448983, 0.644549, 0.802551, 0.854853, 0.98984, 1.05831, 1.11679 -elapsed time for k point: 0.6116666793823242 +elapsed time for k point: 0.28273463249206543 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86629,7 +86659,7 @@ iteration 27: trace = 5.342524465514542 (5.97159e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.455354, 0.461161, 0.63323, 0.814782, 0.834251, 0.934558, 1.01274, 1.12367 -elapsed time for k point: 0.5090701580047607 +elapsed time for k point: 0.23190641403198242 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86680,7 +86710,7 @@ iteration 23: trace = 5.199556238067975 (9.5419e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.478427, 0.501912, 0.61745, 0.784489, 0.83371, 0.906541, 0.967734, 1.12636 -elapsed time for k point: 0.40252137184143066 +elapsed time for k point: 0.1985917091369629 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86732,7 +86762,7 @@ iteration 23: trace = 5.110086770190953 (3.57872e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.495605, 0.556867, 0.601739, 0.720584, 0.858432, 0.897772, 0.926611, 1.12762 -elapsed time for k point: 0.4127669334411621 +elapsed time for k point: 0.19912481307983398 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. @@ -86782,7 +86812,7 @@ iteration 22: trace = 5.079827770073005 (8.13375e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.503606, 0.594344, 0.594357, 0.679389, 0.883665, 0.895782, 0.895787, 1.12801 -elapsed time for k point: 0.3978140354156494 +elapsed time for k point: 0.18978404998779297 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86823,7 +86853,7 @@ iteration 18: trace = 5.139784911490275 (2.66292e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.474671, 0.549917, 0.608032, 0.745035, 0.848355, 0.895854, 0.945891, 1.12708 -elapsed time for k point: 0.3500344753265381 +elapsed time for k point: 0.15720057487487793 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -86868,7 +86898,7 @@ iteration 20: trace = 5.307924174329599 (7.08478e-11% change) Finished solving for bands 1 to 8 after 20 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.373254, 0.543225, 0.646251, 0.817389, 0.830457, 0.896516, 1.0176, 1.12198 -elapsed time for k point: 0.3629899024963379 +elapsed time for k point: 0.17358970642089844 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -86925,7 +86955,7 @@ iteration 26: trace = 5.515690777956152 (3.98543e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252369, 0.551073, 0.700804, 0.797552, 0.899586, 0.90339, 1.08791, 1.10099 -elapsed time for k point: 0.4641847610473633 +elapsed time for k point: 0.22373747825622559 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87000,7 +87030,7 @@ iteration 35: trace = 5.620307970788176 (8.49728e-11% change) Finished solving for bands 1 to 8 after 35 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.12694, 0.558854, 0.755651, 0.785047, 0.909884, 0.968813, 1.04814, 1.11332 -elapsed time for k point: 0.669633150100708 +elapsed time for k point: 0.3001563549041748 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -87178,7 +87208,7 @@ iteration 85: trace = 5.628864169011919 (5.71831e-11% change) Finished solving for bands 2 to 8 after 85 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.561945, 0.780843, 0.780846, 0.924372, 1.00804, 1.00804, 1.09859 -elapsed time for k point: 1.3650712966918945 +elapsed time for k point: 0.5744497776031494 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.5036058015219027 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4446229134706741 at Vector3<0.5, 0.0, 0.0> to 0.5943440245519601 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.5943566394470328 at Vector3<0.5, 0.5, 0.0> to 0.7808428121911954 at Vector3<0.0, 0.0, 0.0> @@ -87190,7 +87220,7 @@ Gap from band 2 (0.5943440245519601) to band 3 (0.5943566394470328), 0.0021224679105015963% Gap from band 4 (0.8173893719542903) to band 5 (0.8304573822339181), 1.5860710647290235% Gap from band 7 (1.095802149222106) to band 8 (1.097416809585408), 0.14724114587993167% -total elapsed time for run: 10.98169469833374 +total elapsed time for run: 5.048529148101807 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -87232,7 +87262,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006009578704833984 +elapsed time for initialization: 0.003850221633911133 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -87309,7 +87339,7 @@ iteration 35: trace = 4.483798274693339 (8.41272e-11% change) Finished solving for bands 2 to 8 after 35 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.550336, 0.561338, 0.56134, 0.822948, 0.868842, 0.965325, 1.08938 -elapsed time for k point: 0.5628845691680908 +elapsed time for k point: 0.24022245407104492 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87368,7 +87398,7 @@ iteration 27: trace = 4.398155533647453 (5.78366e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0651416, 0.525004, 0.561885, 0.586307, 0.823536, 0.867346, 0.954632, 1.05688 -elapsed time for k point: 0.4833405017852783 +elapsed time for k point: 0.23209810256958008 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -87399,7 +87429,7 @@ iteration 13: trace = 4.314465855715584 (1.71894e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 3, 0.2, 0, 0, 0.2, 0.127665, 0.49365, 0.563323, 0.617312, 0.822737, 0.86353, 0.924306, 1.03882 -elapsed time for k point: 0.2552013397216797 +elapsed time for k point: 0.11486196517944336 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87430,7 +87460,7 @@ iteration 13: trace = 4.256363888498332 (1.19151e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.184047, 0.461592, 0.565122, 0.651397, 0.810839, 0.858984, 0.892949, 1.03589 -elapsed time for k point: 0.2433459758758545 +elapsed time for k point: 0.11473345756530762 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87461,7 +87491,7 @@ iteration 13: trace = 4.22609532442957 (1.06554e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.227778, 0.433361, 0.566596, 0.689045, 0.778792, 0.855425, 0.879398, 1.03874 -elapsed time for k point: 0.2603754997253418 +elapsed time for k point: 0.11467504501342773 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87494,7 +87524,7 @@ iteration 14: trace = 4.217772179352384 (6.63959e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 6, 0.5, 0, 0, 0.5, 0.245809, 0.420657, 0.567163, 0.720092, 0.747203, 0.85409, 0.877012, 1.0408 -elapsed time for k point: 0.2519717216491699 +elapsed time for k point: 0.12337684631347656 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87521,7 +87551,7 @@ iteration 11: trace = 4.2054238280274 (3.81213e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.249299, 0.427308, 0.560221, 0.718025, 0.756122, 0.855013, 0.877106, 1.02917 -elapsed time for k point: 0.20441961288452148 +elapsed time for k point: 0.0986473560333252 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87550,7 +87580,7 @@ iteration 12: trace = 4.182592281022644 (3.09608e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.258693, 0.445541, 0.543385, 0.711698, 0.77935, 0.858136, 0.877357, 1.00092 -elapsed time for k point: 0.22014093399047852 +elapsed time for k point: 0.1063694953918457 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87579,7 +87609,7 @@ iteration 12: trace = 4.167811239279438 (1.56419e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.270963, 0.470322, 0.524053, 0.701396, 0.810963, 0.864394, 0.877683, 0.965108 -elapsed time for k point: 0.22680401802062988 +elapsed time for k point: 0.1063239574432373 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87612,7 +87642,7 @@ iteration 14: trace = 4.169023318668041 (1.86838e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.281614, 0.493207, 0.508823, 0.689961, 0.846785, 0.874595, 0.878068, 0.926581 -elapsed time for k point: 0.2580897808074951 +elapsed time for k point: 0.12352252006530762 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87647,7 +87677,7 @@ iteration 15: trace = 4.178672965088627 (1.76842e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.285906, 0.502981, 0.502983, 0.684476, 0.874359, 0.883317, 0.883317, 0.892993 -elapsed time for k point: 0.2789323329925537 +elapsed time for k point: 0.13156509399414062 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87686,7 +87716,7 @@ iteration 17: trace = 4.141012578035549 (3.4875e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tmfreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.276089, 0.491352, 0.508683, 0.69258, 0.839723, 0.856431, 0.907219, 0.907347 -elapsed time for k point: 0.3177804946899414 +elapsed time for k point: 0.14884543418884277 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -87715,7 +87745,7 @@ iteration 12: trace = 4.141330405700029 (2.94892e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.240239, 0.47923, 0.523499, 0.685362, 0.829266, 0.840451, 0.910791, 0.941595 -elapsed time for k point: 0.237717866897583 +elapsed time for k point: 0.10653209686279297 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -87744,7 +87774,7 @@ iteration 12: trace = 4.213521375941405 (1.82125e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.17524, 0.488533, 0.541561, 0.64751, 0.83002, 0.850443, 0.922657, 0.983925 -elapsed time for k point: 0.2399730682373047 +elapsed time for k point: 0.10641241073608398 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -87775,7 +87805,7 @@ iteration 13: trace = 4.345426086018987 (7.15787e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.0915259, 0.516393, 0.555924, 0.601211, 0.824561, 0.86529, 0.948412, 1.03526 -elapsed time for k point: 0.23968958854675293 +elapsed time for k point: 0.11496424674987793 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -87908,7 +87938,7 @@ iteration 59: trace = 4.483798024156931 (6.17237e-11% change) Finished solving for bands 2 to 8 after 59 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.550336, 0.561338, 0.56134, 0.822948, 0.868842, 0.965325, 1.08938 -.elapsed time for k point: 0.9539551734924316 +.elapsed time for k point: 0.40221548080444336 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2859057791196546 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4206573383997513 at Vector3<0.5, 0.0, 0.0> to 0.550336075483128 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.5029830978365986 at Vector3<0.5, 0.5, 0.0> to 0.5671632878128123 at Vector3<0.5, 0.0, 0.0> @@ -87919,11 +87949,11 @@ Band 8 range: 0.8929933495598111 at Vector3<0.5, 0.5, 0.0> to 1.0893776820093346 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.2859057791196546) to band 2 (0.4206573383997513), 38.142822895477764% Gap from band 4 (0.7200918204564002) to band 5 (0.7472029910480842), 3.6953951420145317% -total elapsed time for run: 5.242901086807251 +total elapsed time for run: 2.3904683589935303 done -/tmp/meepTy4M56/test_sq_rods-0: 16.23s +/tmp/meepqFZ0SD/test_sq_rods-0: 7.44s -/tmp/meepTy4M56/test_strip-0 +/tmp/meepqFZ0SD/test_strip-0 ======================== Initializing eigensolver data Computing 4 bands with 1e-12 tolerance @@ -87965,7 +87995,7 @@ Vector3<2.42, 0.0, 0.0> Vector3<2.71, 0.0, 0.0> Vector3<3.0, 0.0, 0.0> -elapsed time for initialization: 0.01846909523010254 +elapsed time for initialization: 0.011215448379516602 solve_kpoint (0.1,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... @@ -88054,7 +88084,7 @@ iteration 41: trace = 0.2686493130629666 (7.0709e-11% change) Finished solving for bands 1 to 4 after 41 iterations. freqs:, 1, 0.1, 0, 0, 0.1, 0.0807582, 0.0855765, 0.3147, 0.394675 -elapsed time for k point: 1.3691580295562744 +elapsed time for k point: 0.608497142791748 zparity:, 1, 0.9918457643225782, -0.9993165778920725, 0.9263952713802505, 0.734287985548275 yparity:, 1, -0.9999999941669362, 0.99999999487748, 0.9999993171403594, -0.9999903440069827 solve_kpoint (0.39,0,0): @@ -88121,7 +88151,7 @@ iteration 30: trace = 0.6068839394817223 (4.77103e-11% change) Finished solving for bands 1 to 4 after 30 iterations. freqs:, 2, 0.39, 0, 0, 0.39, 0.305867, 0.318873, 0.435494, 0.471163 -elapsed time for k point: 1.034186840057373 +elapsed time for k point: 0.4464128017425537 zparity:, 2, 0.8497976290504269, -0.8562083115828171, 0.6135047144722525, 0.7040493643479445 yparity:, 2, -0.99999997824115, 0.9999997901628019, 1.0000058683415927, -0.9999353452636274 solve_kpoint (0.68,0,0): @@ -88194,7 +88224,7 @@ iteration 33: trace = 1.207704486916821 (5.65911e-11% change) Finished solving for bands 1 to 4 after 33 iterations. freqs:, 3, 0.68, 0, 0, 0.68, 0.506676, 0.511416, 0.580115, 0.594058 -elapsed time for k point: 1.1524877548217773 +elapsed time for k point: 0.48958849906921387 zparity:, 3, 0.6430471097752507, -0.5132970564884474, 0.7493332278999564, -0.5174581392595494 yparity:, 3, -1.0000092437102708, 0.9999867307863219, -0.9999773484877139, 0.9999739527336189 solve_kpoint (0.97,0,0): @@ -88257,7 +88287,7 @@ iteration 28: trace = 1.883192742813691 (5.90486e-11% change) Finished solving for bands 1 to 4 after 28 iterations. freqs:, 4, 0.97, 0, 0, 0.97, 0.629793, 0.64279, 0.724022, 0.741057 -elapsed time for k point: 0.9624853134155273 +elapsed time for k point: 0.4176034927368164 zparity:, 4, 0.9505599456719065, -0.7953782494211977, 0.29095932960550286, -0.25994001913987347 yparity:, 4, -0.9999756485609448, 0.9999734198097991, -0.999995157307403, 1.0000024021439093 solve_kpoint (1.26,0,0): @@ -88370,7 +88400,7 @@ iteration 53: trace = 2.604105949809348 (7.31421e-11% change) Finished solving for bands 1 to 4 after 53 iterations. freqs:, 5, 1.26, 0, 0, 1.26, 0.691833, 0.716391, 0.880207, 0.915146 -elapsed time for k point: 1.8184504508972168 +elapsed time for k point: 0.7803142070770264 zparity:, 5, 0.989433203647542, -0.9410345597949865, -0.9057097520565045, 0.12590511639238144 yparity:, 5, -0.9999341958044328, 0.9999920496326398, -0.9999957145769376, 1.0000214447200038 solve_kpoint (1.55,0,0): @@ -88435,7 +88465,7 @@ iteration 29: trace = 3.170970083323875 (9.72496e-11% change) Finished solving for bands 1 to 4 after 29 iterations. freqs:, 6, 1.55, 0, 0, 1.55, 0.750543, 0.778256, 0.948183, 1.0502 -elapsed time for k point: 0.9952235221862793 +elapsed time for k point: 0.43152952194213867 zparity:, 6, 0.9953267395047382, -0.9730766670031459, -0.9862479112152126, 0.7878496621570783 yparity:, 6, -0.9999079119735824, 0.9999964725107334, -1.000000377490699, 1.0001762821150713 solve_kpoint (1.84,0,0): @@ -88508,7 +88538,7 @@ iteration 32: trace = 3.666115155387485 (3.64733e-11% change) Finished solving for bands 1 to 4 after 32 iterations. freqs:, 7, 1.84, 0, 0, 1.84, 0.811564, 0.839559, 1.01283, 1.12995 -elapsed time for k point: 1.0635449886322021 +elapsed time for k point: 0.4757993221282959 zparity:, 7, 0.9973241081197918, -0.9843536270513236, -0.9920656947485307, 0.9432892229124705 yparity:, 7, -0.9998843493066556, 0.9999987176028676, -1.0000042289550708, 1.0002512951480595 solve_kpoint (2.13,0,0): @@ -88742,7 +88772,7 @@ iteration 111: trace = 4.14224506513421 (5.80219e-11% change) Finished solving for bands 1 to 4 after 111 iterations. freqs:, 8, 2.13, 0, 0, 2.13, 0.875475, 0.902606, 1.07764, 1.18313 -elapsed time for k point: 3.7082319259643555 +elapsed time for k point: 1.6236188411712646 zparity:, 8, 0.9982486290503184, -0.9895791223048511, -0.9942480254115398, -0.9858374395363552 yparity:, 8, -0.9998633636091696, 1.0000002772665277, -1.0000094946197315, -0.9998446077522013 solve_kpoint (2.42,0,0): @@ -88793,7 +88823,7 @@ iteration 22: trace = 4.658682156001956 (6.49354e-11% change) Finished solving for bands 1 to 4 after 22 iterations. freqs:, 9, 2.42, 0, 0, 2.42, 0.942027, 0.967822, 1.14317, 1.23602 -elapsed time for k point: 0.7263038158416748 +elapsed time for k point: 0.32997894287109375 zparity:, 9, 0.9987530861905044, -0.9924225574134226, -0.9954159207908803, -0.9908510257248333 yparity:, 9, -0.9998459146892739, 1.0000015100367943, -1.000016008278357, -0.9998409671137869 solve_kpoint (2.71,0,0): @@ -88832,7 +88862,7 @@ iteration 16: trace = 5.225821941816035 (8.98236e-11% change) Finished solving for bands 1 to 4 after 16 iterations. freqs:, 10, 2.71, 0, 0, 2.71, 1.01083, 1.03512, 1.20959, 1.29208 -elapsed time for k point: 0.53621506690979 +elapsed time for k point: 0.24298548698425293 zparity:, 10, 0.9990584518844059, -0.9941385054597016, -0.9961444762112273, -0.993490974654541 yparity:, 10, -0.9998332718977178, 1.0000025246212392, -1.0000230923336002, -0.9998348121388883 solve_kpoint (3,0,0): @@ -88871,18 +88901,18 @@ iteration 16: trace = 5.844970311254 (6.87449e-11% change) Finished solving for bands 1 to 4 after 16 iterations. freqs:, 11, 3, 0, 0, 3, 1.0815, 1.10429, 1.27693, 1.35105 -Felapsed time for k point: 0.550541877746582 +Felapsed time for k point: 0.24289751052856445 zparity:, 11, 0.9992573509363807, -0.9952507980579971, -0.9966396089669379, -0.995090516581305 yparity:, 11, -0.9998264814151204, 1.0000033584035066, -1.000030157365272, -0.999833155067483 Band 1 range: 0.0807582053404786 at Vector3<0.1, 0.0, 0.0> to 1.0814996932106413 at Vector3<3.0, 0.0, 0.0> Band 2 range: 0.08557653550125312 at Vector3<0.1, 0.0, 0.0> to 1.1042853097904513 at Vector3<3.0, 0.0, 0.0> Band 3 range: 0.3146996800330972 at Vector3<0.1, 0.0, 0.0> to 1.2769288087738566 at Vector3<3.0, 0.0, 0.0> Band 4 range: 0.3946747943457124 at Vector3<0.1, 0.0, 0.0> to 1.3510497758201507 at Vector3<3.0, 0.0, 0.0> -total elapsed time for run: 13.942050695419312 +total elapsed time for run: 6.10353422164917 done -/tmp/meepTy4M56/test_strip-0: 13.95s +/tmp/meepqFZ0SD/test_strip-0: 6.11s -/tmp/meepTy4M56/test_subpixel_averaging-0 +/tmp/meepqFZ0SD/test_subpixel_averaging-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -88925,7 +88955,7 @@ Vector3<0.19999999999999996, 0.19999999999999996, 0.0> Vector3<0.09999999999999998, 0.09999999999999998, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006526470184326172 +elapsed time for initialization: 0.004145622253417969 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -89036,7 +89066,7 @@ iteration 52: trace = 5.548117725324873 (4.77058e-11% change) Finished solving for bands 2 to 8 after 52 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 0.9051997661590576 +elapsed time for k point: 0.352785587310791 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -89287,7 +89317,7 @@ iteration 121: trace = 5.540497242579406 (3.80568e-11% change) Finished solving for bands 1 to 8 after 121 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897332, 0.551138, 0.7616, 0.774682, 0.907199, 1.00188, 1.00357, 1.10209 -elapsed time for k point: 2.1545872688293457 +elapsed time for k point: 1.0045926570892334 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89344,7 +89374,7 @@ iteration 26: trace = 5.499374946276071 (6.76223e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.178692, 0.544896, 0.728534, 0.778528, 0.880244, 1.00699, 1.01696, 1.10027 -elapsed time for k point: 0.5047504901885986 +elapsed time for k point: 0.22011685371398926 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89397,7 +89427,7 @@ iteration 24: trace = 5.485459080087853 (6.15601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.265798, 0.528176, 0.685449, 0.783377, 0.860714, 1.01515, 1.03843, 1.09664 -elapsed time for k point: 0.46721863746643066 +elapsed time for k point: 0.20434117317199707 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89458,7 +89488,7 @@ iteration 28: trace = 5.504362091981041 (5.8057e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.348956, 0.490738, 0.652797, 0.787382, 0.849999, 1.02443, 1.06441, 1.09121 -elapsed time for k point: 0.5389888286590576 +elapsed time for k point: 0.23619508743286133 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89551,7 +89581,7 @@ iteration 44: trace = 5.538866868553963 (9.6533e-11% change) Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 -elapsed time for k point: 0.8304429054260254 +elapsed time for k point: 0.36788153648376465 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -89622,7 +89652,7 @@ iteration 33: trace = 5.41979773295839 (9.11974e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 7, 0.5, 0.1, 0, 0.509902, 0.423741, 0.445781, 0.63823, 0.793147, 0.842943, 0.986523, 1.05018, 1.10383 -elapsed time for k point: 0.6291592121124268 +elapsed time for k point: 0.27796173095703125 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89683,7 +89713,7 @@ iteration 28: trace = 5.240853948733919 (3.68771e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 8, 0.5, 0.2, 0, 0.538516, 0.454781, 0.457434, 0.627898, 0.805254, 0.826101, 0.927945, 1.00456, 1.10879 -elapsed time for k point: 0.5013208389282227 +elapsed time for k point: 0.2364940643310547 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89736,7 +89766,7 @@ iteration 24: trace = 5.096544273410627 (7.58078e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.473767, 0.501279, 0.61358, 0.781467, 0.824181, 0.894949, 0.959051, 1.1107 -elapsed time for k point: 0.4524497985839844 +elapsed time for k point: 0.20363998413085938 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89788,7 +89818,7 @@ iteration 23: trace = 5.006436496341392 (6.07088e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 10, 0.5, 0.4, 0, 0.640312, 0.489649, 0.556045, 0.59957, 0.719611, 0.849247, 0.884337, 0.917168, 1.11162 -elapsed time for k point: 0.4274895191192627 +elapsed time for k point: 0.19561982154846191 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89840,7 +89870,7 @@ iteration 23: trace = 4.975984265381786 (5.45832e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.496836, 0.593141, 0.593154, 0.679169, 0.878684, 0.881977, 0.881982, 1.11192 -elapsed time for k point: 0.4308760166168213 +elapsed time for k point: 0.19470524787902832 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89881,7 +89911,7 @@ iteration 18: trace = 5.036378479895269 (5.45635e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tefreqs:, 12, 0.4, 0.4, 0, 0.565685, 0.470987, 0.546003, 0.606732, 0.743602, 0.839223, 0.882254, 0.93697, 1.11121 -elapsed time for k point: 0.3274199962615967 +elapsed time for k point: 0.15406560897827148 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89928,7 +89958,7 @@ iteration 21: trace = 5.206566305891693 (3.90988e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.372435, 0.536186, 0.644572, 0.809689, 0.825804, 0.883642, 1.0102, 1.10725 -elapsed time for k point: 0.38267064094543457 +elapsed time for k point: 0.1791534423828125 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -89991,7 +90021,7 @@ iteration 29: trace = 5.417088766409223 (6.14353e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 14, 0.2, 0.2, 0, 0.282843, 0.252088, 0.542887, 0.698081, 0.789371, 0.888483, 0.897858, 1.07884, 1.09039 -elapsed time for k point: 0.5245895385742188 +elapsed time for k point: 0.24495863914489746 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -90064,7 +90094,7 @@ iteration 34: trace = 5.522267645664739 (5.17248e-11% change) Finished solving for bands 1 to 8 after 34 iterations. tefreqs:, 15, 0.1, 0.1, 0, 0.141421, 0.126841, 0.549908, 0.750378, 0.777261, 0.903059, 0.961984, 1.04191, 1.10004 -elapsed time for k point: 0.6467337608337402 +elapsed time for k point: 0.28615307807922363 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -90259,7 +90289,7 @@ iteration 93: trace = 5.548117725324988 (3.7124e-11% change) Finished solving for bands 2 to 8 after 93 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.552709, 0.773227, 0.77323, 0.922997, 1.00017, 1.00017, 1.09282 -elapsed time for k point: 1.461127519607544 +elapsed time for k point: 0.6251335144042969 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4968358647448983 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4415884497225441 at Vector3<0.5, 0.0, 0.0> to 0.593140514116089 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586311783 at Vector3<0.5, 0.5, 0.0> to 0.7732265593069749 at Vector3<0.0, 0.0, 0.0> @@ -90271,13 +90301,13 @@ Gap from band 2 (0.593140514116089) to band 3 (0.593153586311783), 0.0022038709775770667% Gap from band 4 (0.8096891551677092) to band 5 (0.8241814443502158), 1.773982491242883% Gap from band 7 (1.0860729323594138) to band 8 (1.087868963505268), 0.16523267243441023% -total elapsed time for run: 11.193830728530884 +total elapsed time for run: 4.989299297332764 done epsilon: 1-12, mean 2.38229, harm. mean 1.1448, 14.5508% > 1, 12.5663% "fill" -.Outputting /tmp/meepTy4M56/test_subpixel_averaging-0-epsilon.h5... -/tmp/meepTy4M56/test_subpixel_averaging-0: 11.24s +.Outputting /tmp/meepqFZ0SD/test_subpixel_averaging-0-epsilon.h5... +/tmp/meepqFZ0SD/test_subpixel_averaging-0: 5.02s -/tmp/meepTy4M56/test_symmetry_overlap-0 +/tmp/meepqFZ0SD/test_symmetry_overlap-0 ======================== Initializing eigensolver data Computing 6 bands with 1e-12 tolerance @@ -90305,7 +90335,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.5> -elapsed time for initialization: 0.21651363372802734 +elapsed time for initialization: 0.1288602352142334 solve_kpoint (0.5,0.5,0.5): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4, band 5, band 6 Solving for bands 1 to 6... @@ -90366,8 +90396,8 @@ iteration 27: trace = 2.04033564540094 (3.5456e-11% change) Finished solving for bands 1 to 6 after 27 iterations. freqs:, 1, 0.5, 0.5, 0.5, 0.866025, 0.52682, 0.526822, 0.526826, 0.634476, 0.634484, 0.634491 -elapsed time for k point: 16.096734285354614 -total elapsed time for run: 16.313409328460693 +elapsed time for k point: 7.7854321002960205 +total elapsed time for run: 7.914440155029297 done Initializing eigensolver data Computing 6 bands with 1e-12 tolerance @@ -90394,7 +90424,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.20861077308654785 +elapsed time for initialization: 0.13399291038513184 solve_kpoint (0,0,0): zevenfreqs:, k index, k1, k2, k3, kmag/2pi, zeven band 1, zeven band 2, zeven band 3, zeven band 4, zeven band 5, zeven band 6 Solving for bands 2 to 6... @@ -90577,8 +90607,8 @@ iteration 87: trace = 2.47008565443566 (7.07642e-11% change) Finished solving for bands 2 to 6 after 87 iterations. zevenfreqs:, 1, 0, 0, 0, 0, 0, 0.54855, 0.707218, 0.707226, 0.764464, 0.764492 -elapsed time for k point: 42.12616038322449 -total elapsed time for run: 42.334951400756836 +elapsed time for k point: 18.255120038986206 +total elapsed time for run: 18.38926863670349 done Initializing eigensolver data Computing 6 bands with 1e-12 tolerance @@ -90605,7 +90635,7 @@ Initializing fields to random numbers... 1 k-points Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.20834946632385254 +elapsed time for initialization: 0.1332705020904541 solve_kpoint (0,0,0): zoddfreqs:, k index, k1, k2, k3, kmag/2pi, zodd band 1, zodd band 2, zodd band 3, zodd band 4, zodd band 5, zodd band 6 Solving for bands 2 to 6... @@ -90674,12 +90704,12 @@ iteration 31: trace = 2.293368820562582 (4.25622e-11% change) Finished solving for bands 2 to 6 after 31 iterations. zoddfreqs:, 1, 0, 0, 0, 0, 0, 0.548559, 0.548564, 0.707153, 0.764183, 0.779416 -.elapsed time for k point: 15.08861231803894 -total elapsed time for run: 15.29715085029602 +.elapsed time for k point: 6.612643718719482 +total elapsed time for run: 6.7460854053497314 done -/tmp/meepTy4M56/test_symmetry_overlap-0: 76.65s +/tmp/meepqFZ0SD/test_symmetry_overlap-0: 34.36s -/tmp/meepTy4M56/test_tri_holes-0 +/tmp/meepqFZ0SD/test_tri_holes-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -90722,7 +90752,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.010155677795410156 +elapsed time for initialization: 0.006213188171386719 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -90844,7 +90874,7 @@ iteration 56: trace = 4.451949513355892 (5.71577e-11% change) Finished solving for bands 2 to 8 after 56 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.656836, 0.715623, 0.716068, 0.738377, 0.825979, 0.827163, 1.04116 -elapsed time for k point: 0.9740726947784424 +elapsed time for k point: 0.37900853157043457 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -90953,7 +90983,7 @@ iteration 51: trace = 4.458889461747202 (4.20894e-11% change) Finished solving for bands 1 to 8 after 51 iterations. tefreqs:, 2, 0, 0.1, 0, 0.11547, 0.0694821, 0.652351, 0.679959, 0.706966, 0.760813, 0.839484, 0.84298, 1.03546 -elapsed time for k point: 1.0100123882293701 +elapsed time for k point: 0.42804527282714844 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91014,7 +91044,7 @@ iteration 28: trace = 4.481554639580308 (5.76918e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 3, 0, 0.2, 0, 0.23094, 0.137272, 0.615214, 0.658316, 0.688898, 0.777327, 0.869983, 0.879951, 1.02022 -elapsed time for k point: 0.5088498592376709 +elapsed time for k point: 0.23668336868286133 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91073,7 +91103,7 @@ iteration 27: trace = 4.534239367259119 (5.23594e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 4, 0, 0.3, 0, 0.34641, 0.200458, 0.560713, 0.652934, 0.672026, 0.788475, 0.905474, 0.920288, 1.00658 -elapsed time for k point: 0.49063873291015625 +elapsed time for k point: 0.22826361656188965 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91138,7 +91168,7 @@ iteration 30: trace = 4.607273350205849 (7.40844e-11% change) Finished solving for bands 1 to 8 after 30 iterations. tefreqs:, 5, 0, 0.4, 0, 0.46188, 0.251902, 0.513413, 0.649737, 0.660743, 0.79604, 0.93646, 0.952374, 1.00191 -elapsed time for k point: 0.5756566524505615 +elapsed time for k point: 0.2531559467315674 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91213,7 +91243,7 @@ iteration 35: trace = 4.654583747911484 (5.94207e-11% change) Finished solving for bands 1 to 8 after 35 iterations. tefreqs:, 6, 0, 0.5, 0, 0.57735, 0.274155, 0.492434, 0.648615, 0.656803, 0.798817, 0.949956, 0.963485, 1.00797 -elapsed time for k point: 0.6861803531646729 +elapsed time for k point: 0.29431867599487305 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -91274,7 +91304,7 @@ iteration 28: trace = 4.657802402861523 (2.97089e-11% change) Finished solving for bands 1 to 8 after 28 iterations. tefreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.276103, 0.493884, 0.623964, 0.680084, 0.79654, 0.952442, 0.963435, 1.00796 -elapsed time for k point: 0.5421280860900879 +elapsed time for k point: 0.2369706630706787 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -91341,7 +91371,7 @@ iteration 31: trace = 4.667096098888669 (7.49807e-11% change) Finished solving for bands 1 to 8 after 31 iterations. tefreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.281494, 0.498189, 0.595471, 0.70467, 0.790197, 0.959226, 0.963379, 1.00792 -elapsed time for k point: 0.5819344520568848 +elapsed time for k point: 0.2615206241607666 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -91408,7 +91438,7 @@ iteration 31: trace = 4.681614604980837 (5.6194e-11% change) Finished solving for bands 1 to 8 after 31 iterations. tefreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.288945, 0.505245, 0.568143, 0.726282, 0.780907, 0.962873, 0.969263, 1.00805 -elapsed time for k point: 0.5931220054626465 +elapsed time for k point: 0.2610206604003906 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -91477,7 +91507,7 @@ iteration 32: trace = 4.699960544782283 (8.85918e-11% change) Finished solving for bands 1 to 8 after 32 iterations. tefreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.29604, 0.514888, 0.544209, 0.744263, 0.76985, 0.962861, 0.978949, 1.00946 -elapsed time for k point: 0.6118111610412598 +elapsed time for k point: 0.2706270217895508 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91592,7 +91622,7 @@ iteration 54: trace = 4.71916472021603 (5.80053e-11% change) Finished solving for bands 1 to 8 after 54 iterations. tefreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.299305, 0.526635, 0.526971, 0.757838, 0.758439, 0.962922, 0.983456, 1.01518 -elapsed time for k point: 0.9821474552154541 +elapsed time for k point: 0.4513731002807617 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91655,7 +91685,7 @@ iteration 29: trace = 4.653956804049414 (5.66424e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.280656, 0.522942, 0.556626, 0.735071, 0.77423, 0.95812, 0.968138, 0.99842 -elapsed time for k point: 0.5484011173248291 +elapsed time for k point: 0.2447664737701416 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -91712,7 +91742,7 @@ iteration 26: trace = 4.565737534032797 (6.61406e-11% change) Finished solving for bands 1 to 8 after 26 iterations. tefreqs:, 13, -0.2, 0.2, 0, 0.4, 0.227959, 0.557659, 0.592002, 0.715363, 0.778635, 0.930406, 0.931674, 1.00032 -elapsed time for k point: 0.4731404781341553 +elapsed time for k point: 0.21981072425842285 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. @@ -91767,7 +91797,7 @@ iteration 25: trace = 4.49529957888434 (5.17065e-11% change) Finished solving for bands 1 to 8 after 25 iterations. tefreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.157628, 0.611565, 0.627491, 0.703542, 0.775273, 0.887377, 0.887503, 1.01567 -elapsed time for k point: 0.4992382526397705 +elapsed time for k point: 0.21311473846435547 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -91835,7 +91865,7 @@ iteration 31: trace = 4.462569920661401 (8.6856e-11% change) Finished solving for bands 1 to 8 after 31 iterations. tefreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0801245, 0.65125, 0.670687, 0.706804, 0.763085, 0.844811, 0.846761, 1.03423 -elapsed time for k point: 0.5907680988311768 +elapsed time for k point: 0.2621645927429199 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -92064,7 +92094,7 @@ iteration 109: trace = 4.451949513352741 (8.8759e-11% change) Finished solving for bands 2 to 8 after 109 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.656836, 0.715623, 0.716068, 0.738377, 0.825979, 0.827163, 1.04116 -elapsed time for k point: 1.7835254669189453 +elapsed time for k point: 0.7302443981170654 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.29930494731174784 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.49243428236220593 at Vector3<0.0, 0.5, 0.0> to 0.656836268349937 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.5269710506448813 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.7156232200212507 at Vector3<0.0, 0.0, 0.0> @@ -92076,7 +92106,7 @@ Gap from band 1 (0.29930494731174784) to band 2 (0.49243428236220593), 48.78609719263012% Gap from band 5 (0.798816879280259) to band 6 (0.8259787164701544), 3.3434159054758736% Gap from band 7 (0.9834563303529557) to band 8 (0.9984200611839872), 1.51005692332075% -total elapsed time for run: 11.464706897735596 +total elapsed time for run: 4.97897744178772 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -92118,7 +92148,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.009702205657958984 +elapsed time for initialization: 0.0060122013092041016 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -92187,7 +92217,7 @@ iteration 31: trace = 2.862490688618995 (4.54252e-11% change) Finished solving for bands 2 to 8 after 31 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.398513, 0.492888, 0.493368, 0.682486, 0.682532, 0.692015, 0.898224 -elapsed time for k point: 0.5273299217224121 +elapsed time for k point: 0.2123868465423584 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92232,7 +92262,7 @@ iteration 20: trace = 2.835301328478704 (6.86816e-11% change) Finished solving for bands 1 to 8 after 20 iterations. tmfreqs:, 2, 0, 0.1, 0, 0.11547, 0.0581198, 0.391139, 0.491701, 0.498714, 0.658377, 0.683973, 0.717136, 0.879138 -elapsed time for k point: 0.3698089122772217 +elapsed time for k point: 0.17082500457763672 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92269,7 +92299,7 @@ iteration 16: trace = 2.79563087159767 (2.52097e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 3, 0, 0.2, 0, 0.23094, 0.114967, 0.372435, 0.488376, 0.510297, 0.634188, 0.687769, 0.745313, 0.845031 -elapsed time for k point: 0.31705188751220703 +elapsed time for k point: 0.13767528533935547 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92302,7 +92332,7 @@ iteration 14: trace = 2.771565390381668 (1.60711e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 4, 0, 0.3, 0, 0.34641, 0.169005, 0.346637, 0.484408, 0.520098, 0.618254, 0.692346, 0.770438, 0.813964 -elapsed time for k point: 0.28404927253723145 +elapsed time for k point: 0.12169337272644043 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -92333,7 +92363,7 @@ iteration 13: trace = 2.764617094107777 (7.10641e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0, 0.4, 0, 0.46188, 0.217539, 0.316063, 0.481302, 0.523954, 0.612544, 0.695969, 0.784104, 0.798008 -elapsed time for k point: 0.2648632526397705 +elapsed time for k point: 0.11294221878051758 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -92368,7 +92398,7 @@ iteration 15: trace = 2.765514654374653 (5.35698e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 6, 0, 0.5, 0, 0.57735, 0.246221, 0.2936, 0.480139, 0.524322, 0.612077, 0.697337, 0.77948, 0.802954 -elapsed time for k point: 0.27934813499450684 +elapsed time for k point: 0.12940168380737305 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92401,7 +92431,7 @@ iteration 14: trace = 2.765656097342627 (9.78049e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.247714, 0.293902, 0.474174, 0.530395, 0.610517, 0.697722, 0.778384, 0.803945 -elapsed time for k point: 0.28383636474609375 +elapsed time for k point: 0.12138891220092773 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92436,7 +92466,7 @@ iteration 15: trace = 2.766440393053363 (2.34049e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.252117, 0.294341, 0.462144, 0.543033, 0.606057, 0.698701, 0.775411, 0.806864 -elapsed time for k point: 0.2795381546020508 +elapsed time for k point: 0.12947535514831543 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92471,7 +92501,7 @@ iteration 15: trace = 2.768905996249786 (5.5926e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.259212, 0.293544, 0.450321, 0.556823, 0.599242, 0.699858, 0.771489, 0.811554 -elapsed time for k point: 0.29207706451416016 +elapsed time for k point: 0.13028693199157715 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92508,7 +92538,7 @@ iteration 16: trace = 2.774529530826195 (2.4361e-11% change) Finished solving for bands 1 to 8 after 16 iterations. tmfreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.268674, 0.289451, 0.441996, 0.569747, 0.590701, 0.700763, 0.768006, 0.817777 -elapsed time for k point: 0.3122274875640869 +elapsed time for k point: 0.13806796073913574 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -92570,7 +92600,7 @@ iteration 27: trace = 2.784404130698568 (2.01278e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tmfreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.280092, 0.280155, 0.439082, 0.58087, 0.581035, 0.701106, 0.766461, 0.825015 -elapsed time for k point: 0.4943203926086426 +elapsed time for k point: 0.22923994064331055 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 6 iterations. @@ -92605,7 +92635,7 @@ iteration 15: trace = 2.766275694185344 (1.15105e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.244445, 0.307226, 0.448708, 0.559739, 0.597235, 0.699583, 0.773933, 0.80772 -elapsed time for k point: 0.28048086166381836 +elapsed time for k point: 0.1294689178466797 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92636,7 +92666,7 @@ iteration 13: trace = 2.765766574968628 (1.1063e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 13, -0.2, 0.2, 0, 0.4, 0.192601, 0.336978, 0.467722, 0.538055, 0.609757, 0.695231, 0.77985, 0.802206 -elapsed time for k point: 0.2638282775878906 +elapsed time for k point: 0.11337876319885254 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 7 iterations. @@ -92667,7 +92697,7 @@ iteration 13: trace = 2.786825446005421 (1.5282e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.132075, 0.365778, 0.483253, 0.517524, 0.627555, 0.689432, 0.753492, 0.835064 -elapsed time for k point: 0.24942755699157715 +elapsed time for k point: 0.1131734848022461 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 8 iterations. @@ -92708,7 +92738,7 @@ iteration 18: trace = 2.829270279885344 (1.58532e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tmfreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0670312, 0.388874, 0.490908, 0.500671, 0.654295, 0.684452, 0.721561, 0.874451 -elapsed time for k point: 0.3495442867279053 +elapsed time for k point: 0.1542344093322754 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 9 iterations. @@ -92776,7 +92806,7 @@ iteration 31: trace = 2.862490688618611 (3.033e-11% change) Finished solving for bands 2 to 8 after 31 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.398513, 0.492888, 0.493368, 0.682486, 0.682532, 0.692015, 0.898224 -.elapsed time for k point: 0.502204418182373 +.elapsed time for k point: 0.21145915985107422 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.28009156817399933 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.2801552391378446 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.39851260810466843 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.43908172284486036 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.4928881018998065 at Vector3<0.0, 0.0, 0.0> @@ -92791,11 +92821,11 @@ Gap from band 4 (0.5808701365268192) to band 5 (0.581035246804371), 0.028420606345495442% Gap from band 5 (0.6824860801372995) to band 6 (0.6825317446715006), 0.006690686871795154% Gap from band 7 (0.784104262239307) to band 8 (0.798007787259409), 1.7575904341929913% -total elapsed time for run: 5.36203932762146 +total elapsed time for run: 2.3623852729797363 done -/tmp/meepTy4M56/test_tri_holes-0: 16.83s +/tmp/meepqFZ0SD/test_tri_holes-0: 7.35s -/tmp/meepTy4M56/test_tri_rods-0 +/tmp/meepqFZ0SD/test_tri_rods-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -92837,7 +92867,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006412506103515625 +elapsed time for initialization: 0.00469970703125 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -92892,7 +92922,7 @@ iteration 24: trace = 4.577894626572808 (4.39443e-11% change) Finished solving for bands 2 to 8 after 24 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.560518, 0.560561, 0.593296, 0.837451, 0.837595, 0.994129, 1.09832 -elapsed time for k point: 0.3865358829498291 +elapsed time for k point: 0.16064929962158203 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -92933,7 +92963,7 @@ iteration 18: trace = 4.546667003404457 (4.25466e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tmfreqs:, 2, 0, 0.1, 0, 0.11547, 0.0711319, 0.538981, 0.559429, 0.617095, 0.834123, 0.839462, 0.988272, 1.08637 -elapsed time for k point: 0.3347890377044678 +elapsed time for k point: 0.15435147285461426 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -92968,7 +92998,7 @@ iteration 15: trace = 4.456771796562705 (4.08539e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 3, 0, 0.2, 0, 0.23094, 0.138898, 0.508574, 0.556587, 0.65398, 0.825087, 0.84452, 0.968999, 1.05281 -elapsed time for k point: 0.2855982780456543 +elapsed time for k point: 0.13000035285949707 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93001,7 +93031,7 @@ iteration 14: trace = 4.364565233298254 (3.13997e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 4, 0, 0.3, 0, 0.34641, 0.198939, 0.479631, 0.553145, 0.693119, 0.813353, 0.850964, 0.932869, 1.02598 -elapsed time for k point: 0.2890353202819824 +elapsed time for k point: 0.12168455123901367 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93032,7 +93062,7 @@ iteration 13: trace = 4.304069964437603 (7.18951e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0, 0.4, 0, 0.46188, 0.244064, 0.4557, 0.550414, 0.730028, 0.80289, 0.856372, 0.891379, 1.01409 -elapsed time for k point: 0.25143980979919434 +elapsed time for k point: 0.11326050758361816 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93063,7 +93093,7 @@ iteration 13: trace = 4.283477065616433 (4.15114e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0, 0.5, 0, 0.57735, 0.262015, 0.445331, 0.549383, 0.749186, 0.797864, 0.85849, 0.870609, 1.01087 -elapsed time for k point: 0.24072837829589844 +elapsed time for k point: 0.11304235458374023 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93092,7 +93122,7 @@ iteration 12: trace = 4.264474631199771 (8.735e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.262984, 0.4475, 0.545804, 0.752448, 0.797093, 0.860461, 0.870245, 0.99895 -elapsed time for k point: 0.21808886528015137 +elapsed time for k point: 0.1050868034362793 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93121,7 +93151,7 @@ iteration 12: trace = 4.228595652264469 (8.08658e-12% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.265671, 0.453801, 0.535912, 0.761319, 0.795166, 0.866056, 0.869135, 0.973413 -elapsed time for k point: 0.22820329666137695 +elapsed time for k point: 0.10497140884399414 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93146,7 +93176,7 @@ iteration 10: trace = 4.196577821229711 (9.14723e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.269404, 0.463648, 0.52172, 0.773443, 0.792931, 0.867201, 0.874681, 0.94487 -elapsed time for k point: 0.1902003288269043 +elapsed time for k point: 0.0885932445526123 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93171,7 +93201,7 @@ iteration 10: trace = 4.175651761333512 (5.28995e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.273, 0.476141, 0.505606, 0.78524, 0.791235, 0.864672, 0.885801, 0.918597 -elapsed time for k point: 0.19359517097473145 +elapsed time for k point: 0.08836531639099121 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93194,23 +93224,23 @@ iteration 9: trace = 4.168411689609142 (8.90648e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.27469, 0.489984, 0.490239, 0.79072, 0.790832, 0.863041, 0.899109, 0.89925 -elapsed time for k point: 0.17127728462219238 +elapsed time for k point: 0.08014535903930664 Fixing e-field (band 1) phase by -1 + 4.11947e-08i; max ampl. = 0.93911 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b01.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b01.z.tm.h5... Fixing e-field (band 2) phase by -4.11947e-08 + -1i; max ampl. = 1.08316 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b02.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b02.z.tm.h5... Fixing e-field (band 3) phase by 1 + -4.11948e-08i; max ampl. = 0.877953 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b03.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b03.z.tm.h5... Fixing e-field (band 4) phase by 1 + -4.11947e-08i; max ampl. = 1.24657 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b04.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b04.z.tm.h5... Fixing e-field (band 5) phase by 4.11947e-08 + 1i; max ampl. = 1.10168 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b05.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b05.z.tm.h5... Fixing e-field (band 6) phase by -1 + 4.11947e-08i; max ampl. = 1.76186 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b06.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b06.z.tm.h5... Fixing e-field (band 7) phase by -1 + 4.11947e-08i; max ampl. = 1.0881 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b07.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b07.z.tm.h5... Fixing e-field (band 8) phase by -1 + 4.11948e-08i; max ampl. = 1.08096 -Outputting fields to /tmp/meepTy4M56/test_tri_rods-0-e.k11.b08.z.tm.h5... +Outputting fields to /tmp/meepqFZ0SD/test_tri_rods-0-e.k11.b08.z.tm.h5... solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93237,7 +93267,7 @@ iteration 11: trace = 4.197854050309302 (1.33083e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.2632, 0.47091, 0.51804, 0.764413, 0.795091, 0.864427, 0.896871, 0.932925 -elapsed time for k point: 0.20595145225524902 +elapsed time for k point: 0.09711194038391113 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93266,7 +93296,7 @@ iteration 12: trace = 4.283266488990681 (1.11974e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, -0.2, 0.2, 0, 0.4, 0.222593, 0.476537, 0.539917, 0.715636, 0.806516, 0.856013, 0.929969, 0.977199 -elapsed time for k point: 0.2413797378540039 +elapsed time for k point: 0.10518026351928711 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93297,7 +93327,7 @@ iteration 13: trace = 4.410102274545233 (2.52551e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.15856, 0.501245, 0.552927, 0.666818, 0.82116, 0.846938, 0.963589, 1.03113 -elapsed time for k point: 0.28185200691223145 +elapsed time for k point: 0.1135866641998291 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93336,7 +93366,7 @@ iteration 17: trace = 4.534517622757205 (7.84462e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tmfreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0819275, 0.534465, 0.558896, 0.622523, 0.832982, 0.840137, 0.98638, 1.08149 -elapsed time for k point: 0.3314037322998047 +elapsed time for k point: 0.1466829776763916 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -93373,7 +93403,7 @@ iteration 16: trace = 4.577894626572483 (2.55517e-11% change) Finished solving for bands 2 to 8 after 16 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.560518, 0.560561, 0.593296, 0.837451, 0.837595, 0.994129, 1.09832 -elapsed time for k point: 0.2731339931488037 +elapsed time for k point: 0.10827088356018066 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2746902258623627 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.4453310808471573 at Vector3<0.0, 0.5, 0.0> to 0.560518142316283 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.4902389149027671 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.5605607947797747 at Vector3<0.0, 0.0, 0.0> @@ -93387,7 +93417,7 @@ Gap from band 4 (0.7907195974443699) to band 5 (0.7908320763327573), 0.01422386511327371% Gap from band 5 (0.8374511167537568) to band 6 (0.8375948528443264), 0.017162047272541583% Gap from band 6 (0.8672009264903452) to band 7 (0.8691349955739193), 0.22277591092796523% -total elapsed time for run: 4.211089611053467 +total elapsed time for run: 1.8827812671661377 done Read lattice vectors Read Bloch wavevector (-0.333333, 0.333333, 0) @@ -93437,7 +93467,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.006608247756958008 +elapsed time for initialization: 0.00442194938659668 solve_kpoint (0,0,0): tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8 Solving for bands 2 to 8... @@ -93556,7 +93586,7 @@ iteration 56: trace = 6.205337647125869 (6.9662e-11% change) Finished solving for bands 2 to 8 after 56 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.561229, 0.793929, 0.794659, 1.03341, 1.03342, 1.11597, 1.11681 -elapsed time for k point: 0.8528802394866943 +elapsed time for k point: 0.36736583709716797 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -93623,7 +93653,7 @@ iteration 31: trace = 6.070460070673307 (7.67843e-11% change) Finished solving for bands 1 to 8 after 31 iterations. tefreqs:, 2, 0, 0.1, 0, 0.11547, 0.101865, 0.559805, 0.79146, 0.793258, 0.992126, 1.02845, 1.09799, 1.1151 -elapsed time for k point: 0.6019802093505859 +elapsed time for k point: 0.2628352642059326 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93686,7 +93716,7 @@ iteration 29: trace = 5.856237734706174 (2.87099e-11% change) Finished solving for bands 1 to 8 after 29 iterations. tefreqs:, 3, 0, 0.2, 0, 0.23094, 0.202662, 0.555133, 0.784265, 0.784932, 0.925328, 1.01804, 1.06979, 1.11298 -elapsed time for k point: 0.573523759841919 +elapsed time for k point: 0.24627208709716797 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93741,7 +93771,7 @@ iteration 25: trace = 5.679316226598069 (4.88088e-11% change) Finished solving for bands 1 to 8 after 25 iterations. tefreqs:, 4, 0, 0.3, 0, 0.34641, 0.300756, 0.545003, 0.752836, 0.776604, 0.881527, 1.00851, 1.04494, 1.1117 -elapsed time for k point: 0.4966452121734619 +elapsed time for k point: 0.2126789093017578 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -93792,7 +93822,7 @@ iteration 23: trace = 5.567356944539208 (5.38584e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 5, 0, 0.4, 0, 0.46188, 0.392756, 0.521577, 0.705571, 0.77011, 0.86865, 1.00251, 1.02766, 1.11107 -elapsed time for k point: 0.4465146064758301 +elapsed time for k point: 0.19668197631835938 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -93841,7 +93871,7 @@ iteration 22: trace = 5.529271313719444 (3.42628e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 6, 0, 0.5, 0, 0.57735, 0.468428, 0.473072, 0.683225, 0.767661, 0.866987, 1.00052, 1.02137, 1.11088 -elapsed time for k point: 0.40429234504699707 +elapsed time for k point: 0.1876218318939209 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93894,7 +93924,7 @@ iteration 24: trace = 5.53215360606891 (8.06916e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.472654, 0.474197, 0.67604, 0.772695, 0.866879, 0.969813, 1.05066, 1.11081 -elapsed time for k point: 0.45412302017211914 +elapsed time for k point: 0.20400166511535645 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93947,7 +93977,7 @@ iteration 24: trace = 5.534695993739176 (6.49601e-11% change) Finished solving for bands 1 to 8 after 24 iterations. tefreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.477432, 0.485081, 0.657266, 0.784802, 0.866577, 0.932933, 1.08112, 1.11059 -elapsed time for k point: 0.4528162479400635 +elapsed time for k point: 0.20414018630981445 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -93998,7 +94028,7 @@ iteration 23: trace = 5.527140023966946 (5.31897e-11% change) Finished solving for bands 1 to 8 after 23 iterations. tefreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.48232, 0.50501, 0.630584, 0.799745, 0.866126, 0.900465, 1.09936, 1.11024 -elapsed time for k point: 0.46749353408813477 +elapsed time for k point: 0.1955709457397461 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94047,7 +94077,7 @@ iteration 22: trace = 5.514581486526157 (5.59361e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.487852, 0.531427, 0.598151, 0.814208, 0.865617, 0.875643, 1.10711, 1.10983 -elapsed time for k point: 0.43590259552001953 +elapsed time for k point: 0.1877896785736084 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94090,7 +94120,7 @@ iteration 19: trace = 5.508642232131615 (7.06042e-11% change) Finished solving for bands 1 to 8 after 19 iterations. tefreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.491236, 0.563106, 0.563151, 0.821423, 0.865195, 0.865231, 1.10923, 1.10941 -elapsed time for k point: 0.37238216400146484 +elapsed time for k point: 0.16312599182128906 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94137,7 +94167,7 @@ iteration 21: trace = 5.538947612933677 (6.49423e-11% change) Finished solving for bands 1 to 8 after 21 iterations. tefreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.446126, 0.532191, 0.637012, 0.806654, 0.86614, 0.893198, 1.10593, 1.10866 -elapsed time for k point: 0.3802945613861084 +elapsed time for k point: 0.17934107780456543 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 3 iterations. @@ -94186,7 +94216,7 @@ iteration 22: trace = 5.63689270552658 (7.7916e-11% change) Finished solving for bands 1 to 8 after 22 iterations. tefreqs:, 13, -0.2, 0.2, 0, 0.4, 0.345267, 0.542882, 0.713396, 0.795022, 0.875814, 0.938821, 1.09707, 1.10904 -elapsed time for k point: 0.39948534965515137 +elapsed time for k point: 0.18774652481079102 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94245,7 +94275,7 @@ iteration 27: trace = 5.807436111839936 (8.667e-11% change) Finished solving for bands 1 to 8 after 27 iterations. tefreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.233479, 0.553269, 0.768719, 0.792196, 0.912766, 0.987203, 1.08919, 1.11098 -elapsed time for k point: 0.4985992908477783 +elapsed time for k point: 0.22896075248718262 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94316,7 +94346,7 @@ iteration 33: trace = 6.039148745478506 (4.568e-11% change) Finished solving for bands 1 to 8 after 33 iterations. tefreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.117556, 0.559323, 0.789736, 0.793576, 0.983043, 1.02374, 1.09661, 1.11448 -elapsed time for k point: 0.5998144149780273 +elapsed time for k point: 0.2794368267059326 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 5 iterations. @@ -94391,7 +94421,7 @@ iteration 35: trace = 6.205337647122207 (8.28874e-11% change) Finished solving for bands 2 to 8 after 35 iterations. tefreqs:, 16, 0, 0, 0, 0, 0, 0.561229, 0.793929, 0.794659, 1.03341, 1.03342, 1.11597, 1.11681 -elapsed time for k point: 0.6135406494140625 +elapsed time for k point: 0.23129582405090332 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.4912358118675775 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.47307223902807605 at Vector3<0.0, 0.5, 0.0> to 0.5631059378714034 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 3 range: 0.563150519855903 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.7939289395839734 at Vector3<0.0, 0.0, 0.0> @@ -94402,7 +94432,7 @@ Band 8 range: 1.108662658537425 at Vector3<-0.26666666666666666, 0.26666666666666666, 0.0> to 1.1168107191255376 at Vector3<0.0, 0.0, 0.0> Gap from band 2 (0.5631059378714034) to band 3 (0.563150519855903), 0.007916844195432942% Gap from band 4 (0.8214230044191516) to band 5 (0.8651948144415247), 5.1904835266048925% -total elapsed time for run: 8.059269666671753 +total elapsed time for run: 3.5405874252319336 done epsilon: 1-12, mean 2.59614, harm. mean 1.17149, 17.2852% > 1, 14.5104% "fill" Read lattice vectors @@ -94412,9 +94442,9 @@ Input data is rank 2, size 32x32x1. Output data 96x83x1 real part range: 1 .. 12 -./tmp/meepTy4M56/test_tri_rods-0: 12.32s +./tmp/meepqFZ0SD/test_tri_rods-0: 5.45s -/tmp/meepTy4M56/test_triangular_lattice-0 +/tmp/meepqFZ0SD/test_triangular_lattice-0 ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance @@ -94457,7 +94487,7 @@ Vector3<-0.1333333333333333, 0.1333333333333333, 0.0> Vector3<-0.06666666666666665, 0.06666666666666665, 0.0> Vector3<0.0, 0.0, 0.0> -elapsed time for initialization: 0.00689244270324707 +elapsed time for initialization: 0.0044133663177490234 solve_kpoint (0,0,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2, tm band 3, tm band 4, tm band 5, tm band 6, tm band 7, tm band 8 Solving for bands 2 to 8... @@ -94512,7 +94542,7 @@ iteration 24: trace = 4.577894626572808 (4.39443e-11% change) Finished solving for bands 2 to 8 after 24 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.560518, 0.560561, 0.593296, 0.837451, 0.837595, 0.994129, 1.09832 -elapsed time for k point: 0.3869035243988037 +elapsed time for k point: 0.1681838035583496 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94553,7 +94583,7 @@ iteration 18: trace = 4.546667003404457 (4.25466e-11% change) Finished solving for bands 1 to 8 after 18 iterations. tmfreqs:, 2, 0, 0.1, 0, 0.11547, 0.0711319, 0.538981, 0.559429, 0.617095, 0.834123, 0.839462, 0.988272, 1.08637 -elapsed time for k point: 0.3299524784088135 +elapsed time for k point: 0.1574878692626953 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94588,7 +94618,7 @@ iteration 15: trace = 4.456771796562705 (4.08539e-11% change) Finished solving for bands 1 to 8 after 15 iterations. tmfreqs:, 3, 0, 0.2, 0, 0.23094, 0.138898, 0.508574, 0.556587, 0.65398, 0.825087, 0.84452, 0.968999, 1.05281 -elapsed time for k point: 0.2854299545288086 +elapsed time for k point: 0.13228344917297363 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94621,7 +94651,7 @@ iteration 14: trace = 4.364565233298254 (3.13997e-11% change) Finished solving for bands 1 to 8 after 14 iterations. tmfreqs:, 4, 0, 0.3, 0, 0.34641, 0.198939, 0.479631, 0.553145, 0.693119, 0.813353, 0.850964, 0.932869, 1.02598 -elapsed time for k point: 0.2558474540710449 +elapsed time for k point: 0.12373900413513184 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94652,7 +94682,7 @@ iteration 13: trace = 4.304069964437603 (7.18951e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 5, 0, 0.4, 0, 0.46188, 0.244064, 0.4557, 0.550414, 0.730028, 0.80289, 0.856372, 0.891379, 1.01409 -elapsed time for k point: 0.23930048942565918 +elapsed time for k point: 0.1152653694152832 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94683,7 +94713,7 @@ iteration 13: trace = 4.283477065616433 (4.15114e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 6, 0, 0.5, 0, 0.57735, 0.262015, 0.445331, 0.549383, 0.749186, 0.797864, 0.85849, 0.870609, 1.01087 -elapsed time for k point: 0.23636388778686523 +elapsed time for k point: 0.11515450477600098 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94712,7 +94742,7 @@ iteration 12: trace = 4.264474631199771 (8.735e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 7, -0.0666667, 0.466667, 0, 0.581187, 0.262984, 0.4475, 0.545804, 0.752448, 0.797093, 0.860461, 0.870245, 0.99895 -elapsed time for k point: 0.22004222869873047 +elapsed time for k point: 0.10677099227905273 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94741,7 +94771,7 @@ iteration 12: trace = 4.228595652264469 (8.08658e-12% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 8, -0.133333, 0.433333, 0, 0.592546, 0.265671, 0.453801, 0.535912, 0.761319, 0.795166, 0.866056, 0.869135, 0.973413 -elapsed time for k point: 0.242293119430542 +elapsed time for k point: 0.10705828666687012 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94766,7 +94796,7 @@ iteration 10: trace = 4.196577821229711 (9.14723e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 9, -0.2, 0.4, 0, 0.61101, 0.269404, 0.463648, 0.52172, 0.773443, 0.792931, 0.867201, 0.874681, 0.94487 -elapsed time for k point: 0.20615887641906738 +elapsed time for k point: 0.09010934829711914 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94791,7 +94821,7 @@ iteration 10: trace = 4.175651761333512 (5.28995e-11% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 10, -0.266667, 0.366667, 0, 0.635959, 0.273, 0.476141, 0.505606, 0.78524, 0.791235, 0.864672, 0.885801, 0.918597 -elapsed time for k point: 0.19035077095031738 +elapsed time for k point: 0.09002280235290527 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94814,7 +94844,7 @@ iteration 9: trace = 4.168411689609142 (8.90648e-11% change) Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.27469, 0.489984, 0.490239, 0.79072, 0.790832, 0.863041, 0.899109, 0.89925 -elapsed time for k point: 0.17261672019958496 +elapsed time for k point: 0.08167099952697754 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94841,7 +94871,7 @@ iteration 11: trace = 4.197854050309302 (1.3266e-11% change) Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 12, -0.266667, 0.266667, 0, 0.533333, 0.2632, 0.47091, 0.51804, 0.764413, 0.795091, 0.864427, 0.896871, 0.932925 -elapsed time for k point: 0.2242720127105713 +elapsed time for k point: 0.09852862358093262 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94870,7 +94900,7 @@ iteration 12: trace = 4.283266488990681 (1.1156e-11% change) Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 13, -0.2, 0.2, 0, 0.4, 0.222593, 0.476537, 0.539917, 0.715636, 0.806516, 0.856013, 0.929969, 0.977199 -elapsed time for k point: 0.2415790557861328 +elapsed time for k point: 0.10686635971069336 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... linmin: converged after 4 iterations. @@ -94901,7 +94931,7 @@ iteration 13: trace = 4.410102274545239 (2.51544e-11% change) Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 14, -0.133333, 0.133333, 0, 0.266667, 0.15856, 0.501245, 0.552927, 0.666818, 0.82116, 0.846938, 0.963589, 1.03113 -elapsed time for k point: 0.25998950004577637 +elapsed time for k point: 0.11555361747741699 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... linmin: converged after 5 iterations. @@ -94940,7 +94970,7 @@ iteration 17: trace = 4.534517622757199 (7.85637e-11% change) Finished solving for bands 1 to 8 after 17 iterations. tmfreqs:, 15, -0.0666667, 0.0666667, 0, 0.133333, 0.0819275, 0.534465, 0.558896, 0.622523, 0.832982, 0.840137, 0.98638, 1.08149 -elapsed time for k point: 0.33063435554504395 +elapsed time for k point: 0.14911246299743652 solve_kpoint (0,0,0): Solving for bands 2 to 8... linmin: converged after 4 iterations. @@ -95021,10 +95051,10 @@ AssertionError: -0.9945407488966614 != -0.995090516581305 within 3 places (0.0005497676846435429 difference) ---------------------------------------------------------------------- -Ran 47 tests in 1420.414s +Ran 47 tests in 644.633s FAILED (failures=4) -elapsed time for k point: 0.25443243980407715 +elapsed time for k point: 0.11292481422424316 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2746902258623627 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> Band 2 range: 0.4453310808471573 at Vector3<0.0, 0.5, 0.0> to 0.560518142316283 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.4902389149027671 at Vector3<-0.3333333333333333, 0.3333333333333333, 0.0> to 0.5605607947797749 at Vector3<0.0, 0.0, 0.0> @@ -95038,15 +95068,15 @@ Gap from band 4 (0.7907195974443699) to band 5 (0.7908320763327573), 0.01422386511327371% Gap from band 5 (0.8374511167537568) to band 6 (0.8375948528443266), 0.017162047272554836% Gap from band 6 (0.8672009264903452) to band 7 (0.8691349955739193), 0.22277591092796523% -total elapsed time for run: 4.0854222774505615 +total elapsed time for run: 1.8764498233795166 done -/tmp/meepTy4M56/test_triangular_lattice-0: 4.09s +/tmp/meepqFZ0SD/test_triangular_lattice-0: 1.88s -/tmp/meepTy4M56/test_update_band_range_data-0 +/tmp/meepqFZ0SD/test_update_band_range_data-0 ======================== -/tmp/meepTy4M56/test_update_band_range_data-0: 0.00s +/tmp/meepqFZ0SD/test_update_band_range_data-0: 0.00s -Elapsed run time = 1420.5048 s +Elapsed run time = 644.7119 s FAIL tests/test_mpb.py (exit status: 1) FAIL: tests/test_refl_angular @@ -95093,7 +95123,7 @@ make[5]: Entering directory '/build/reproducible-path/meep-1.25.0/src' make[6]: Entering directory '/build/reproducible-path/meep-1.25.0/src' /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' - /bin/bash ../libtool --mode=install /usr/bin/install -c libmeep.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' + /bin/sh ../libtool --mode=install /usr/bin/install -c libmeep.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/libmeep.so.30.0.0 /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.so.30.0.0 libtool: install: (cd /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeep.so.30.0.0 libmeep.so.30 || { rm -f libmeep.so.30 && ln -s libmeep.so.30.0.0 libmeep.so.30; }; }) libtool: install: (cd /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeep.so.30.0.0 libmeep.so || { rm -f libmeep.so && ln -s libmeep.so.30.0.0 libmeep.so; }; }) @@ -95123,7 +95153,7 @@ make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/scheme' make[5]: Entering directory '/build/reproducible-path/meep-1.25.0/scheme' /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c meep '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c meep '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/bin' libtool: warning: '../src/libmeep.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/meep /build/reproducible-path/meep-1.25.0/debian/tmp/usr/bin/meep /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/share/meep' @@ -95135,9 +95165,9 @@ make[3]: Entering directory '/build/reproducible-path/meep-1.25.0/libpympb' make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/libpympb' /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' - /bin/bash ../libtool --mode=install /usr/bin/install -c libpympb.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' + /bin/sh ../libtool --mode=install /usr/bin/install -c libpympb.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: warning: relinking 'libpympb.la' -libtool: install: (cd /build/reproducible-path/meep-1.25.0/libpympb; /bin/bash "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libpympb.la -rpath /usr/lib/arm-linux-gnueabihf libpympb_la-pympb.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) +libtool: install: (cd /build/reproducible-path/meep-1.25.0/libpympb; /bin/sh "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libpympb.la -rpath /usr/lib/arm-linux-gnueabihf libpympb_la-pympb.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/libpympb_la-pympb.o -L/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeep -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,libpympb.so.30 -o .libs/libpympb.so.30.0.0 libtool: install: /usr/bin/install -c .libs/libpympb.so.30.0.0T /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.so.30.0.0 libtool: install: (cd /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libpympb.so.30.0.0 libpympb.so.30 || { rm -f libpympb.so.30 && ln -s libpympb.so.30.0.0 libpympb.so.30; }; }) @@ -95157,9 +95187,9 @@ make[4]: Entering directory '/build/reproducible-path/meep-1.25.0/python' make[5]: Entering directory '/build/reproducible-path/meep-1.25.0/python' /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep' - /bin/bash ../libtool --mode=install /usr/bin/install -c _meep.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep' + /bin/sh ../libtool --mode=install /usr/bin/install -c _meep.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep' libtool: warning: relinking '_meep.la' -libtool: install: (cd /build/reproducible-path/meep-1.25.0/python; /bin/bash "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python3.12/site-packages/meep _meep_la-meep-python.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) +libtool: install: (cd /build/reproducible-path/meep-1.25.0/python; /bin/sh "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python3.12/site-packages/meep _meep_la-meep-python.lo ../src/libmeep.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/_meep_la-meep-python.o -L/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeep -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,_meep.so.30 -o .libs/_meep.so.30.0.0 libtool: install: /usr/bin/install -c .libs/_meep.so.30.0.0T /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/_meep.so.30.0.0 libtool: install: (cd /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep && { ln -s -f _meep.so.30.0.0 _meep.so.30 || { rm -f _meep.so.30 && ln -s _meep.so.30.0.0 _meep.so.30; }; }) @@ -95182,9 +95212,9 @@ Byte-compiling python modules (optimized versions) ... __init__.pybinary_partition_utils.pychunk_balancer.pygeom.pysimulation.pysource.pytiming_measurements.pyvisualization.pymaterials.pyverbosity_mgr.py /usr/bin/mkdir -p '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/mpb' - /bin/bash ../libtool --mode=install /usr/bin/install -c _mpb.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/mpb' + /bin/sh ../libtool --mode=install /usr/bin/install -c _mpb.la '/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/mpb' libtool: warning: relinking '_mpb.la' -libtool: install: (cd /build/reproducible-path/meep-1.25.0/python; /bin/bash "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python3.12/site-packages/meep/mpb _mpb_la-mpb-python.lo ../libpympb/libpympb.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) +libtool: install: (cd /build/reproducible-path/meep-1.25.0/python; /bin/sh "/build/reproducible-path/meep-1.25.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/meep-1.25.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -W -module -version-info 30:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python3.12/site-packages/meep/mpb _mpb_la-mpb-python.lo ../libpympb/libpympb.la -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lblas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm -inst-prefix-dir /build/reproducible-path/meep-1.25.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o .libs/_mpb_la-mpb-python.o -L/build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lpympb -lGDSII -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -Wl,-soname -Wl,_mpb.so.30 -o .libs/_mpb.so.30.0.0 libtool: install: /usr/bin/install -c .libs/_mpb.so.30.0.0T /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/mpb/_mpb.so.30.0.0 libtool: install: (cd /build/reproducible-path/meep-1.25.0/debian/tmp/usr/lib/python3.12/site-packages/meep/mpb && { ln -s -f _mpb.so.30.0.0 _mpb.so.30 || { rm -f _mpb.so.30 && ln -s _mpb.so.30.0.0 _mpb.so.30; }; }) @@ -95249,31 +95279,31 @@ dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect + diversion by libc6 from: /lib/ld-linux-armhf.so.3 +dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: debian/meep/usr/bin/meep contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/python3-meep/usr/lib/python3/dist-packages/meep/mpb/_mpb.so.30.0.0 contains an unresolvable reference to symbol PyObject_Call: it's probably a plugin -dpkg-shlibdeps: warning: 97 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: debian/python3-meep/usr/lib/python3/dist-packages/meep/_meep.so.30.0.0 contains an unresolvable reference to symbol PyList_SetItem: it's probably a plugin +dpkg-shlibdeps: warning: debian/python3-meep/usr/lib/python3/dist-packages/meep/mpb/_mpb.so.30.0.0 contains an unresolvable reference to symbol _Py_NotImplementedStruct: it's probably a plugin +dpkg-shlibdeps: warning: debian/meep/usr/bin/meep contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: 97 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: debian/python3-meep/usr/lib/python3/dist-packages/meep/_meep.so.30.0.0 contains an unresolvable reference to symbol PySlice_Type: it's probably a plugin dpkg-shlibdeps: warning: 107 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libmeep30/usr/lib/arm-linux-gnueabihf/libmeep.so.30.0.0 found in none of the libraries dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libmeep30-dbgsym' in '../libmeep30-dbgsym_1.25.0-4_armhf.deb'. dpkg-deb: building package 'meep' in '../meep_1.25.0-4_armhf.deb'. +dpkg-deb: building package 'libmeep30' in '../libmeep30_1.25.0-4_armhf.deb'. +dpkg-deb: building package 'libmeep-dev' in '../libmeep-dev_1.25.0-4_armhf.deb'. dpkg-deb: building package 'python3-meep-dbgsym' in '../python3-meep-dbgsym_1.25.0-4_armhf.deb'. dpkg-deb: building package 'meep-dbgsym' in '../meep-dbgsym_1.25.0-4_armhf.deb'. -dpkg-deb: building package 'libmeep-dev' in '../libmeep-dev_1.25.0-4_armhf.deb'. -dpkg-deb: building package 'libmeep30' in '../libmeep30_1.25.0-4_armhf.deb'. +dpkg-deb: building package 'libmeep30-dbgsym' in '../libmeep30-dbgsym_1.25.0-4_armhf.deb'. dpkg-deb: building package 'python3-meep' in '../python3-meep_1.25.0-4_armhf.deb'. dpkg-genbuildinfo --build=binary -O../meep_1.25.0-4_armhf.buildinfo dpkg-genchanges --build=binary -O../meep_1.25.0-4_armhf.changes @@ -95282,12 +95312,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/6737/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/6737/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/15263 and its subdirectories -I: Current time: Tue Jul 30 22:56:41 -12 2024 -I: pbuilder-time-stamp: 1722423401 +I: removing directory /srv/workspace/pbuilder/6737 and its subdirectories +I: Current time: Wed Jul 31 22:11:26 +14 2024 +I: pbuilder-time-stamp: 1722413486