I: pbuilder: network access will be disabled during build I: Current time: Fri Jul 17 09:56:45 +14 2020 I: pbuilder-time-stamp: 1594929405 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [meep_1.7.0-3.dsc] I: copying [./meep_1.7.0.orig.tar.gz] I: copying [./meep_1.7.0-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Feb 6 03:00:49 2019 +14 gpgv: using RSA key 6201FBFFDBBDE07822EABB9696FCAC0D387B5847 gpgv: issuer "debian@alteholz.de" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./meep_1.7.0-3.dsc dpkg-source: info: extracting meep in meep-1.7.0 dpkg-source: info: unpacking meep_1.7.0.orig.tar.gz dpkg-source: info: unpacking meep_1.7.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying c++14.patch dpkg-source: info: applying fix-test.patch dpkg-source: info: applying libgeom-fix-include.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/5075/tmp/hooks/D01_modify_environment starting debug: Running on jtk1a. 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 Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/5075/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/5075/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build 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= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=0c1e69242c9b40738183765d2ec2fc62 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=5075 PS4='+ ' 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/tmp.2ZaNOxG1Lz/pbuilderrc_2JKA --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.2ZaNOxG1Lz/b2 --logfile b2/build.log meep_1.7.0-3.dsc' SUDO_GID=113 SUDO_UID=107 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:8000/ I: uname -a Linux i-capture-the-hostname 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash -rwxr-xr-x 1 root root 71648 Mar 1 2019 date -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd -rwxr-xr-x 1 root root 55672 Mar 1 2019 df -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 18260 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln -rwxr-xr-x 1 root root 34932 Jul 27 2018 login -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 10 2019 more -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 17 09:57 sh -> bash lrwxrwxrwx 1 root root 4 Jul 16 22:28 sh.distrib -> dash -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty -rwsr-xr-x 1 root root 42472 Jan 10 2019 su -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch -rwxr-xr-x 1 root root 18260 Mar 1 2019 true -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/5075/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: gfortran, debhelper (>= 11), libctl-dev (>= 4.1.4-2), pkg-config, libharminv-dev (>= 1.4.1), zlib1g-dev, libfftw3-dev, libgsl-dev, liblapack-dev, chrpath, libatlas-base-dev, libhdf5-dev, swig, mpb-dev, mpb, python-dev, python-numpy, python-h5py, python-scipy dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libctl-dev (>= 4.1.4-2); however: Package libctl-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on libharminv-dev (>= 1.4.1); however: Package libharminv-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libfftw3-dev; however: Package libfftw3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgsl-dev; however: Package libgsl-dev is not installed. pbuilder-satisfydepends-dummy depends on liblapack-dev; however: Package liblapack-dev is not installed. pbuilder-satisfydepends-dummy depends on chrpath; however: Package chrpath is not installed. pbuilder-satisfydepends-dummy depends on libatlas-base-dev; however: Package libatlas-base-dev is not installed. pbuilder-satisfydepends-dummy depends on libhdf5-dev; however: Package libhdf5-dev is not installed. pbuilder-satisfydepends-dummy depends on swig; however: Package swig is not installed. pbuilder-satisfydepends-dummy depends on mpb-dev; however: Package mpb-dev is not installed. pbuilder-satisfydepends-dummy depends on mpb; however: Package mpb is not installed. pbuilder-satisfydepends-dummy depends on python-dev; however: Package python-dev is not installed. pbuilder-satisfydepends-dummy depends on python-numpy; however: Package python-numpy is not installed. pbuilder-satisfydepends-dummy depends on python-h5py; however: Package python-h5py is not installed. pbuilder-satisfydepends-dummy depends on python-scipy; however: Package python-scipy is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} chrpath{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} gfortran{a} gfortran-8{a} groff-base{a} guile-2.2{a} guile-2.2-dev{a} guile-2.2-libs{a} hdf5-helpers{a} intltool-debian{a} libaec-dev{a} libaec0{a} libarchive-zip-perl{a} libatlas-base-dev{a} libatlas3-base{a} libblas-dev{a} libblas3{a} libbsd0{a} libcroco3{a} libctl-dev{a} libctl7{a} libelf1{a} libevent-2.1-6{a} libevent-core-2.1-6{a} libevent-pthreads-2.1-6{a} libexpat1{a} libexpat1-dev{a} libfftw3-bin{a} libfftw3-dev{a} libfftw3-double3{a} libfftw3-single3{a} libfile-stripnondeterminism-perl{a} libgc-dev{a} libgc1c2{a} libgfortran-8-dev{a} libgfortran5{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgsl-dev{a} libgsl23{a} libgslcblas0{a} libharminv-dev{a} libharminv3{a} libhdf5-103{a} libhdf5-cpp-103{a} libhdf5-dev{a} libhdf5-openmpi-103{a} libhwloc-plugins{a} libhwloc5{a} libibverbs1{a} libicu63{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} liblapack-dev{a} liblapack3{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libncurses-dev{a} libncurses5-dev{a} libncurses6{a} libnl-3-200{a} libnl-route-3-200{a} libopenmpi3{a} libpciaccess0{a} libpipeline1{a} libpmix2{a} libpython-dev{a} libpython-stdlib{a} libpython2-dev{a} libpython2-stdlib{a} libpython2.7{a} libpython2.7-dev{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libreadline-dev{a} libreadline7{a} libsigsegv2{a} libssl1.1{a} libsz2{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} mime-support{a} mpb{a} mpb-dev{a} mpb-scm{a} ocl-icd-libopencl1{a} pkg-config{a} po-debconf{a} python{a} python-decorator{a} python-dev{a} python-h5py{a} python-minimal{a} python-numpy{a} python-pkg-resources{a} python-scipy{a} python-six{a} python2{a} python2-dev{a} python2-minimal{a} python2.7{a} python2.7-dev{a} python2.7-minimal{a} readline-common{a} sensible-utils{a} swig{a} swig3.0{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl h5utils ibverbs-providers libarchive-cpio-perl libctl-doc libglib2.0-data libgpm2 libmail-sendmail-perl lynx openmpi-bin python-pil shared-mime-info wget xdg-user-dirs 0 packages upgraded, 126 newly installed, 0 to remove and 0 not upgraded. Need to get 107 MB of archives. After unpacking 328 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libpython2.7-minimal armhf 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main armhf python2.7-minimal armhf 2.7.16-2+deb10u1 [1171 kB] Get: 9 http://deb.debian.org/debian buster/main armhf python2-minimal armhf 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python-minimal armhf 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython2.7-stdlib armhf 2.7.16-2+deb10u1 [1837 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python2.7 armhf 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython2-stdlib armhf 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main armhf libpython-stdlib armhf 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main armhf python2 armhf 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main armhf python armhf 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 23 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 24 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 25 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 26 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 28 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 29 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 30 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 31 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 32 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 33 http://deb.debian.org/debian buster/main armhf chrpath armhf 0.16-2+b1 [15.9 kB] Get: 34 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 35 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 36 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 37 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 38 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 40 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 41 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 42 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 44 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 45 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 46 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 47 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 48 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 49 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 50 http://deb.debian.org/debian buster/main armhf libgfortran5 armhf 8.3.0-6 [213 kB] Get: 51 http://deb.debian.org/debian buster/main armhf libgfortran-8-dev armhf 8.3.0-6 [260 kB] Get: 52 http://deb.debian.org/debian buster/main armhf gfortran-8 armhf 8.3.0-6 [7219 kB] Get: 53 http://deb.debian.org/debian buster/main armhf gfortran armhf 4:8.3.0-1 [1424 B] Get: 54 http://deb.debian.org/debian buster/main armhf libgc1c2 armhf 1:7.6.4-0.4 [212 kB] Get: 55 http://deb.debian.org/debian buster/main armhf libltdl7 armhf 2.4.6-9 [387 kB] Get: 56 http://deb.debian.org/debian buster/main armhf guile-2.2-libs armhf 2.2.4+1-2+deb10u1 [4920 kB] Get: 57 http://deb.debian.org/debian buster/main armhf guile-2.2 armhf 2.2.4+1-2+deb10u1 [20.3 kB] Get: 58 http://deb.debian.org/debian buster/main armhf libncurses-dev armhf 6.1+20181013-2+deb10u2 [295 kB] Get: 59 http://deb.debian.org/debian buster/main armhf libncurses5-dev armhf 6.1+20181013-2+deb10u2 [948 B] Get: 60 http://deb.debian.org/debian buster/main armhf libreadline-dev armhf 7.0-5 [121 kB] Get: 61 http://deb.debian.org/debian buster/main armhf libltdl-dev armhf 2.4.6-9 [160 kB] Get: 62 http://deb.debian.org/debian buster/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.7 kB] Get: 63 http://deb.debian.org/debian buster/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [581 kB] Get: 64 http://deb.debian.org/debian buster/main armhf libgc-dev armhf 1:7.6.4-0.4 [368 kB] Get: 65 http://deb.debian.org/debian buster/main armhf pkg-config armhf 0.29-6 [60.7 kB] Get: 66 http://deb.debian.org/debian buster/main armhf guile-2.2-dev armhf 2.2.4+1-2+deb10u1 [561 kB] Get: 67 http://deb.debian.org/debian buster/main armhf hdf5-helpers armhf 1.10.4+repack-10 [35.2 kB] Get: 68 http://deb.debian.org/debian buster/main armhf libaec0 armhf 1.0.2-1 [21.9 kB] Get: 69 http://deb.debian.org/debian buster/main armhf libsz2 armhf 1.0.2-1 [6584 B] Get: 70 http://deb.debian.org/debian buster/main armhf libaec-dev armhf 1.0.2-1 [19.7 kB] Get: 71 http://deb.debian.org/debian buster/main armhf libatlas3-base armhf 3.10.3-8 [2343 kB] Get: 72 http://deb.debian.org/debian buster/main armhf libatlas-base-dev armhf 3.10.3-8 [2920 kB] Get: 73 http://deb.debian.org/debian buster/main armhf libblas3 armhf 3.8.0-2 [109 kB] Get: 74 http://deb.debian.org/debian buster/main armhf libblas-dev armhf 3.8.0-2 [117 kB] Get: 75 http://deb.debian.org/debian buster/main armhf libctl7 armhf 4.1.4-3 [89.9 kB] Get: 76 http://deb.debian.org/debian buster/main armhf libctl-dev armhf 4.1.4-3 [60.4 kB] Get: 77 http://deb.debian.org/debian buster/main armhf libevent-2.1-6 armhf 2.1.8-stable-4 [159 kB] Get: 78 http://deb.debian.org/debian buster/main armhf libevent-core-2.1-6 armhf 2.1.8-stable-4 [118 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libevent-pthreads-2.1-6 armhf 2.1.8-stable-4 [47.6 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libexpat1-dev armhf 2.2.6-2+deb10u1 [126 kB] Get: 81 http://deb.debian.org/debian buster/main armhf libfftw3-double3 armhf 3.3.8-2 [432 kB] Get: 82 http://deb.debian.org/debian buster/main armhf libfftw3-single3 armhf 3.3.8-2 [715 kB] Get: 83 http://deb.debian.org/debian buster/main armhf libfftw3-bin armhf 3.3.8-2 [43.5 kB] Get: 84 http://deb.debian.org/debian buster/main armhf libfftw3-dev armhf 3.3.8-2 [1141 kB] Get: 85 http://deb.debian.org/debian buster/main armhf libgslcblas0 armhf 2.5+dfsg-6 [79.1 kB] Get: 86 http://deb.debian.org/debian buster/main armhf libgsl23 armhf 2.5+dfsg-6 [718 kB] Get: 87 http://deb.debian.org/debian buster/main armhf libgsl-dev armhf 2.5+dfsg-6 [903 kB] Get: 88 http://deb.debian.org/debian buster/main armhf liblapack3 armhf 3.8.0-2 [1631 kB] Get: 89 http://deb.debian.org/debian buster/main armhf libharminv3 armhf 1.4.1-2 [12.5 kB] Get: 90 http://deb.debian.org/debian buster/main armhf libharminv-dev armhf 1.4.1-2 [4916 B] Get: 91 http://deb.debian.org/debian buster/main armhf libhdf5-103 armhf 1.10.4+repack-10 [1285 kB] Get: 92 http://deb.debian.org/debian buster/main armhf libhdf5-cpp-103 armhf 1.10.4+repack-10 [123 kB] Get: 93 http://deb.debian.org/debian buster/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [207 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [112 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+b1 [182 kB] Get: 96 http://deb.debian.org/debian buster/main armhf libjpeg-dev all 1:1.5.2-2 [57.5 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libhdf5-dev armhf 1.10.4+repack-10 [2515 kB] Get: 98 http://deb.debian.org/debian buster/main armhf libhwloc5 armhf 1.11.12-3 [87.6 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libnl-3-200 armhf 3.4.0-1 [55.6 kB] Get: 100 http://deb.debian.org/debian buster/main armhf libnl-route-3-200 armhf 3.4.0-1 [136 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libibverbs1 armhf 22.1-1 [44.1 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libpciaccess0 armhf 0.14-1 [51.0 kB] Get: 103 http://deb.debian.org/debian buster/main armhf ocl-icd-libopencl1 armhf 2.2.12-2 [35.6 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libhwloc-plugins armhf 1.11.12-3 [15.7 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libpmix2 armhf 3.1.2-3 [449 kB] Get: 106 http://deb.debian.org/debian buster/main armhf libopenmpi3 armhf 3.1.3-11 [1890 kB] Get: 107 http://deb.debian.org/debian buster/main armhf libhdf5-openmpi-103 armhf 1.10.4+repack-10 [1334 kB] Get: 108 http://deb.debian.org/debian buster/main armhf liblapack-dev armhf 3.8.0-2 [1680 kB] Get: 109 http://deb.debian.org/debian buster/main armhf libpython2.7 armhf 2.7.16-2+deb10u1 [892 kB] Get: 110 http://deb.debian.org/debian buster/main armhf libpython2.7-dev armhf 2.7.16-2+deb10u1 [31.0 MB] Get: 111 http://deb.debian.org/debian buster/main armhf libpython2-dev armhf 2.7.16-1 [20.9 kB] Get: 112 http://deb.debian.org/debian buster/main armhf libpython-dev armhf 2.7.16-1 [20.9 kB] Get: 113 http://deb.debian.org/debian buster/main armhf mpb-scm all 1.7.0-5 [14.9 kB] Get: 114 http://deb.debian.org/debian buster/main armhf mpb armhf 1.7.0-5 [172 kB] Get: 115 http://deb.debian.org/debian buster/main armhf mpb-dev armhf 1.7.0-5 [10.9 kB] Get: 116 http://deb.debian.org/debian buster/main armhf python-decorator all 4.3.0-1.1 [14.4 kB] Get: 117 http://deb.debian.org/debian buster/main armhf python2.7-dev armhf 2.7.16-2+deb10u1 [291 kB] Get: 118 http://deb.debian.org/debian buster/main armhf python2-dev armhf 2.7.16-1 [1216 B] Get: 119 http://deb.debian.org/debian buster/main armhf python-dev armhf 2.7.16-1 [1192 B] Get: 120 http://deb.debian.org/debian buster/main armhf python-pkg-resources all 40.8.0-1 [182 kB] Get: 121 http://deb.debian.org/debian buster/main armhf python-numpy armhf 1:1.16.2-1 [1885 kB] Get: 122 http://deb.debian.org/debian buster/main armhf python-six all 1.12.0-1 [15.7 kB] Get: 123 http://deb.debian.org/debian buster/main armhf python-h5py armhf 2.8.0-3 [611 kB] Get: 124 http://deb.debian.org/debian buster/main armhf python-scipy armhf 1.1.0-7 [9136 kB] Get: 125 http://deb.debian.org/debian buster/main armhf swig3.0 armhf 3.0.12-2 [1342 kB] Get: 126 http://deb.debian.org/debian buster/main armhf swig armhf 3.0.12-2 [310 kB] Fetched 107 MB in 13s (8366 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0: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 ... 18932 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../02-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7-minimal (2.7.16-2+deb10u1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.16-1_armhf.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_armhf.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../10-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u3) ... Selecting previously unselected package mime-support. Preparing to unpack .../11-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../14-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.16-1) ... Setting up libpython2.7-minimal:armhf (2.7.16-2+deb10u1) ... Setting up python2.7-minimal (2.7.16-2+deb10u1) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (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 ... 20397 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_armhf.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (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 ... 20430 files and directories currently installed.) Preparing to unpack .../000-python_2.7.16-1_armhf.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../003-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../006-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../007-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../008-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../009-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../010-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../011-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package chrpath. Preparing to unpack .../012-chrpath_0.16-2+b1_armhf.deb ... Unpacking chrpath (0.16-2+b1) ... Selecting previously unselected package libtool. Preparing to unpack .../013-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../014-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../015-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../016-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../017-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../018-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../019-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../020-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../021-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../022-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../023-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../024-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../025-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../026-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../027-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../028-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../029-libgfortran5_8.3.0-6_armhf.deb ... Unpacking libgfortran5:armhf (8.3.0-6) ... Selecting previously unselected package libgfortran-8-dev:armhf. Preparing to unpack .../030-libgfortran-8-dev_8.3.0-6_armhf.deb ... Unpacking libgfortran-8-dev:armhf (8.3.0-6) ... Selecting previously unselected package gfortran-8. Preparing to unpack .../031-gfortran-8_8.3.0-6_armhf.deb ... Unpacking gfortran-8 (8.3.0-6) ... Selecting previously unselected package gfortran. Preparing to unpack .../032-gfortran_4%3a8.3.0-1_armhf.deb ... Unpacking gfortran (4:8.3.0-1) ... Selecting previously unselected package libgc1c2:armhf. Preparing to unpack .../033-libgc1c2_1%3a7.6.4-0.4_armhf.deb ... Unpacking libgc1c2:armhf (1:7.6.4-0.4) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../034-libltdl7_2.4.6-9_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-9) ... Selecting previously unselected package guile-2.2-libs:armhf. Preparing to unpack .../035-guile-2.2-libs_2.2.4+1-2+deb10u1_armhf.deb ... Unpacking guile-2.2-libs:armhf (2.2.4+1-2+deb10u1) ... Selecting previously unselected package guile-2.2. Preparing to unpack .../036-guile-2.2_2.2.4+1-2+deb10u1_armhf.deb ... Unpacking guile-2.2 (2.2.4+1-2+deb10u1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../037-libncurses-dev_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses-dev:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../038-libncurses5-dev_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses5-dev:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../039-libreadline-dev_7.0-5_armhf.deb ... Unpacking libreadline-dev:armhf (7.0-5) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../040-libltdl-dev_2.4.6-9_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-9) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../041-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../042-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgc-dev:armhf. Preparing to unpack .../043-libgc-dev_1%3a7.6.4-0.4_armhf.deb ... Unpacking libgc-dev:armhf (1:7.6.4-0.4) ... Selecting previously unselected package pkg-config. Preparing to unpack .../044-pkg-config_0.29-6_armhf.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package guile-2.2-dev. Preparing to unpack .../045-guile-2.2-dev_2.2.4+1-2+deb10u1_armhf.deb ... Unpacking guile-2.2-dev (2.2.4+1-2+deb10u1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../046-hdf5-helpers_1.10.4+repack-10_armhf.deb ... Unpacking hdf5-helpers (1.10.4+repack-10) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../047-libaec0_1.0.2-1_armhf.deb ... Unpacking libaec0:armhf (1.0.2-1) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../048-libsz2_1.0.2-1_armhf.deb ... Unpacking libsz2:armhf (1.0.2-1) ... Selecting previously unselected package libaec-dev:armhf. Preparing to unpack .../049-libaec-dev_1.0.2-1_armhf.deb ... Unpacking libaec-dev:armhf (1.0.2-1) ... Selecting previously unselected package libatlas3-base:armhf. Preparing to unpack .../050-libatlas3-base_3.10.3-8_armhf.deb ... Unpacking libatlas3-base:armhf (3.10.3-8) ... Selecting previously unselected package libatlas-base-dev:armhf. Preparing to unpack .../051-libatlas-base-dev_3.10.3-8_armhf.deb ... Unpacking libatlas-base-dev:armhf (3.10.3-8) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../052-libblas3_3.8.0-2_armhf.deb ... Unpacking libblas3:armhf (3.8.0-2) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../053-libblas-dev_3.8.0-2_armhf.deb ... Unpacking libblas-dev:armhf (3.8.0-2) ... Selecting previously unselected package libctl7. Preparing to unpack .../054-libctl7_4.1.4-3_armhf.deb ... Unpacking libctl7 (4.1.4-3) ... Selecting previously unselected package libctl-dev. Preparing to unpack .../055-libctl-dev_4.1.4-3_armhf.deb ... Unpacking libctl-dev (4.1.4-3) ... Selecting previously unselected package libevent-2.1-6:armhf. Preparing to unpack .../056-libevent-2.1-6_2.1.8-stable-4_armhf.deb ... Unpacking libevent-2.1-6:armhf (2.1.8-stable-4) ... Selecting previously unselected package libevent-core-2.1-6:armhf. Preparing to unpack .../057-libevent-core-2.1-6_2.1.8-stable-4_armhf.deb ... Unpacking libevent-core-2.1-6:armhf (2.1.8-stable-4) ... Selecting previously unselected package libevent-pthreads-2.1-6:armhf. Preparing to unpack .../058-libevent-pthreads-2.1-6_2.1.8-stable-4_armhf.deb ... Unpacking libevent-pthreads-2.1-6:armhf (2.1.8-stable-4) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../059-libexpat1-dev_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../060-libfftw3-double3_3.3.8-2_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.8-2) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../061-libfftw3-single3_3.3.8-2_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.8-2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../062-libfftw3-bin_3.3.8-2_armhf.deb ... Unpacking libfftw3-bin (3.3.8-2) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../063-libfftw3-dev_3.3.8-2_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.8-2) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../064-libgslcblas0_2.5+dfsg-6_armhf.deb ... Unpacking libgslcblas0:armhf (2.5+dfsg-6) ... Selecting previously unselected package libgsl23:armhf. Preparing to unpack .../065-libgsl23_2.5+dfsg-6_armhf.deb ... Unpacking libgsl23:armhf (2.5+dfsg-6) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../066-libgsl-dev_2.5+dfsg-6_armhf.deb ... Unpacking libgsl-dev (2.5+dfsg-6) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../067-liblapack3_3.8.0-2_armhf.deb ... Unpacking liblapack3:armhf (3.8.0-2) ... Selecting previously unselected package libharminv3. Preparing to unpack .../068-libharminv3_1.4.1-2_armhf.deb ... Unpacking libharminv3 (1.4.1-2) ... Selecting previously unselected package libharminv-dev. Preparing to unpack .../069-libharminv-dev_1.4.1-2_armhf.deb ... Unpacking libharminv-dev (1.4.1-2) ... Selecting previously unselected package libhdf5-103:armhf. Preparing to unpack .../070-libhdf5-103_1.10.4+repack-10_armhf.deb ... Unpacking libhdf5-103:armhf (1.10.4+repack-10) ... Selecting previously unselected package libhdf5-cpp-103:armhf. Preparing to unpack .../071-libhdf5-cpp-103_1.10.4+repack-10_armhf.deb ... Unpacking libhdf5-cpp-103:armhf (1.10.4+repack-10) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../072-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../073-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../074-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../075-libjpeg-dev_1%3a1.5.2-2_all.deb ... Unpacking libjpeg-dev (1:1.5.2-2) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../076-libhdf5-dev_1.10.4+repack-10_armhf.deb ... Unpacking libhdf5-dev (1.10.4+repack-10) ... Selecting previously unselected package libhwloc5:armhf. Preparing to unpack .../077-libhwloc5_1.11.12-3_armhf.deb ... Unpacking libhwloc5:armhf (1.11.12-3) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../078-libnl-3-200_3.4.0-1_armhf.deb ... Unpacking libnl-3-200:armhf (3.4.0-1) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../079-libnl-route-3-200_3.4.0-1_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.4.0-1) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../080-libibverbs1_22.1-1_armhf.deb ... Unpacking libibverbs1:armhf (22.1-1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../081-libpciaccess0_0.14-1_armhf.deb ... Unpacking libpciaccess0:armhf (0.14-1) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../082-ocl-icd-libopencl1_2.2.12-2_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.2.12-2) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../083-libhwloc-plugins_1.11.12-3_armhf.deb ... Unpacking libhwloc-plugins:armhf (1.11.12-3) ... Selecting previously unselected package libpmix2:armhf. Preparing to unpack .../084-libpmix2_3.1.2-3_armhf.deb ... Unpacking libpmix2:armhf (3.1.2-3) ... Selecting previously unselected package libopenmpi3:armhf. Preparing to unpack .../085-libopenmpi3_3.1.3-11_armhf.deb ... Unpacking libopenmpi3:armhf (3.1.3-11) ... Selecting previously unselected package libhdf5-openmpi-103:armhf. Preparing to unpack .../086-libhdf5-openmpi-103_1.10.4+repack-10_armhf.deb ... Unpacking libhdf5-openmpi-103:armhf (1.10.4+repack-10) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../087-liblapack-dev_3.8.0-2_armhf.deb ... Unpacking liblapack-dev:armhf (3.8.0-2) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../088-libpython2.7_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../089-libpython2.7-dev_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-dev:armhf. Preparing to unpack .../090-libpython2-dev_2.7.16-1_armhf.deb ... Unpacking libpython2-dev:armhf (2.7.16-1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../091-libpython-dev_2.7.16-1_armhf.deb ... Unpacking libpython-dev:armhf (2.7.16-1) ... Selecting previously unselected package mpb-scm. Preparing to unpack .../092-mpb-scm_1.7.0-5_all.deb ... Unpacking mpb-scm (1.7.0-5) ... Selecting previously unselected package mpb. Preparing to unpack .../093-mpb_1.7.0-5_armhf.deb ... Unpacking mpb (1.7.0-5) ... Selecting previously unselected package mpb-dev. Preparing to unpack .../094-mpb-dev_1.7.0-5_armhf.deb ... Unpacking mpb-dev (1.7.0-5) ... Selecting previously unselected package python-decorator. Preparing to unpack .../095-python-decorator_4.3.0-1.1_all.deb ... Unpacking python-decorator (4.3.0-1.1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../096-python2.7-dev_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7-dev (2.7.16-2+deb10u1) ... Selecting previously unselected package python2-dev. Preparing to unpack .../097-python2-dev_2.7.16-1_armhf.deb ... Unpacking python2-dev (2.7.16-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../098-python-dev_2.7.16-1_armhf.deb ... Unpacking python-dev (2.7.16-1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../099-python-pkg-resources_40.8.0-1_all.deb ... Unpacking python-pkg-resources (40.8.0-1) ... Selecting previously unselected package python-numpy. Preparing to unpack .../100-python-numpy_1%3a1.16.2-1_armhf.deb ... Unpacking python-numpy (1:1.16.2-1) ... Selecting previously unselected package python-six. Preparing to unpack .../101-python-six_1.12.0-1_all.deb ... Unpacking python-six (1.12.0-1) ... Selecting previously unselected package python-h5py. Preparing to unpack .../102-python-h5py_2.8.0-3_armhf.deb ... Unpacking python-h5py (2.8.0-3) ... Selecting previously unselected package python-scipy. Preparing to unpack .../103-python-scipy_1.1.0-7_armhf.deb ... Unpacking python-scipy (1.1.0-7) ... Selecting previously unselected package swig3.0. Preparing to unpack .../104-swig3.0_3.0.12-2_armhf.deb ... Unpacking swig3.0 (3.0.12-2) ... Selecting previously unselected package swig. Preparing to unpack .../105-swig_3.0.12-2_armhf.deb ... Unpacking swig (3.0.12-2) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up mpb-dev (1.7.0-5) ... Setting up libpciaccess0:armhf (0.14-1) ... Setting up mpb-scm (1.7.0-5) ... Setting up libfftw3-single3:armhf (3.3.8-2) ... Setting up mime-support (3.62) ... Setting up hdf5-helpers (1.10.4+repack-10) ... Setting up libgslcblas0:armhf (2.5+dfsg-6) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libgc1c2:armhf (1:7.6.4-0.4) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libaec0:armhf (1.0.2-1) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up libexpat1-dev:armhf (2.2.6-2+deb10u1) ... Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Setting up swig3.0 (3.0.12-2) ... Setting up libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Setting up libgsl23:armhf (2.5+dfsg-6) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up pkg-config (0.29-6) ... Setting up libltdl7:armhf (2.4.6-9) ... Setting up libfftw3-double3:armhf (3.3.8-2) ... Setting up libevent-core-2.1-6:armhf (2.1.8-stable-4) ... Setting up libgfortran5:armhf (8.3.0-6) ... Setting up libevent-2.1-6:armhf (2.1.8-stable-4) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up ocl-icd-libopencl1:armhf (2.2.12-2) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up libnl-3-200:armhf (3.4.0-1) ... Setting up libgc-dev:armhf (1:7.6.4-0.4) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up chrpath (0.16-2+b1) ... Setting up libsz2:armhf (1.0.2-1) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libgfortran-8-dev:armhf (8.3.0-6) ... Setting up libevent-pthreads-2.1-6:armhf (2.1.8-stable-4) ... Setting up libncurses-dev:armhf (6.1+20181013-2+deb10u2) ... Setting up libgsl-dev (2.5+dfsg-6) ... Setting up swig (3.0.12-2) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up libatlas3-base:armhf (3.10.3-8) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libtool (2.4.6-9) ... Setting up libfftw3-bin (3.3.8-2) ... Setting up libhwloc5:armhf (1.11.12-3) ... Setting up gfortran-8 (8.3.0-6) ... Setting up libaec-dev:armhf (1.0.2-1) ... Setting up libjpeg-dev (1:1.5.2-2) ... Setting up m4 (1.4.18-2) ... Setting up libreadline-dev:armhf (7.0-5) ... Setting up libhwloc-plugins:armhf (1.11.12-3) ... Setting up gfortran (4:8.3.0-1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libatlas-base-dev:armhf (3.10.3-8) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libnl-route-3-200:armhf (3.4.0-1) ... Setting up libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Setting up libblas3:armhf (3.8.0-2) ... Setting up libhdf5-103:armhf (1.10.4+repack-10) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:armhf (0.6.12-3) ... Setting up libharminv3 (1.4.1-2) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libncurses5-dev:armhf (6.1+20181013-2+deb10u2) ... Setting up libharminv-dev (1.4.1-2) ... Setting up libfftw3-dev:armhf (3.3.8-2) ... Setting up guile-2.2-libs:armhf (2.2.4+1-2+deb10u1) ... Setting up libblas-dev:armhf (3.8.0-2) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libibverbs1:armhf (22.1-1) ... Setting up libpython2.7:armhf (2.7.16-2+deb10u1) ... Setting up liblapack3:armhf (3.8.0-2) ... Setting up libpython2.7-dev:armhf (2.7.16-2+deb10u1) ... Setting up gettext (0.19.8.1-9) ... Setting up guile-2.2 (2.2.4+1-2+deb10u1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/guile/2.2/bin/guile to provide /usr/bin/guile (guile) in auto mode Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libpmix2:armhf (3.1.2-3) ... Setting up libpython2-stdlib:armhf (2.7.16-1) ... Setting up libopenmpi3:armhf (3.1.3-11) ... Setting up libhdf5-cpp-103:armhf (1.10.4+repack-10) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up python2 (2.7.16-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libltdl-dev:armhf (2.4.6-9) ... Setting up libpython-stdlib:armhf (2.7.16-1) ... Setting up libctl7 (4.1.4-3) ... Setting up guile-2.2-dev (2.2.4+1-2+deb10u1) ... update-alternatives: using /usr/bin/guile-config-2.2 to provide /usr/bin/guile-config (guile-config) in auto mode Setting up libhdf5-openmpi-103:armhf (1.10.4+repack-10) ... Setting up libhdf5-dev (1.10.4+repack-10) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up liblapack-dev:armhf (3.8.0-2) ... Setting up libpython2-dev:armhf (2.7.16-1) ... Setting up python (2.7.16-1) ... Setting up python2.7-dev (2.7.16-2+deb10u1) ... Setting up python2-dev (2.7.16-1) ... Setting up python-pkg-resources (40.8.0-1) ... Setting up po-debconf (1.0.21) ... Setting up libctl-dev (4.1.4-3) ... Setting up python-decorator (4.3.0-1.1) ... Setting up libpython-dev:armhf (2.7.16-1) ... Setting up python-six (1.12.0-1) ... Setting up mpb (1.7.0-5) ... Setting up python-dev (2.7.16-1) ... Setting up python-numpy (1:1.16.2-1) ... Setting up python-scipy (1.1.0-7) ... Setting up python-h5py (2.8.0-3) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/meep-1.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package meep dpkg-buildpackage: info: source version 1.7.0-3 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by Thorsten Alteholz dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --with autoreconf debian/rules override_dh_clean make[1]: Entering directory '/build/meep-1.7.0' # we do not need this anymore rm -f tests/latest_output dh_clean make[1]: Leaving directory '/build/meep-1.7.0' debian/rules build dh build --with autoreconf dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:66: installing './compile' configure.ac:66: installing './config.guess' configure.ac:66: installing './config.sub' configure.ac:11: installing './install-sh' configure.ac:11: installing './missing' libmeepgeom/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' python/Makefile.am:115: installing './py-compile' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/meep-1.7.0' F77=gfortran dh_auto_configure -- --host=arm-linux-gnueabihf --build=arm-linux-gnueabihf --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --with-libctl=/usr/share/libctl --with-gcc-arch=no --enable-shared --with-pic --enable-cxx --enable-maintainer-mode ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=arm-linux-gnueabihf --build=arm-linux-gnueabihf --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --with-libctl=/usr/share/libctl --with-gcc-arch=no --enable-shared --with-pic --enable-cxx --enable-maintainer-mode configure: WARNING: unrecognized options: --enable-cxx checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for arm-linux-gnueabihf-g++... arm-linux-gnueabihf-g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether arm-linux-gnueabihf-g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of arm-linux-gnueabihf-g++... none checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking dependency style of arm-linux-gnueabihf-gcc... none checking for C++ compiler vendor... gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by arm-linux-gnueabihf-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/arm-linux-gnueabihf-nm -B checking the name lister (/usr/bin/arm-linux-gnueabihf-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... arm-linux-gnueabihf-objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse /usr/bin/arm-linux-gnueabihf-nm -B output from arm-linux-gnueabihf-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for arm-linux-gnueabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E checking for ld used by arm-linux-gnueabihf-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for arm-linux-gnueabihf-g++ option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-g++ PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-g++ static flag -static works... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for latex2html... no configure: WARNING: Cannot find latex2html in your path! checking for sin in -lm... yes checking for fftw_plan_dft_1d in -lfftw3... yes checking for arm-linux-gnueabihf-g77... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... yes checking if gfortran supports -c -o file.o... yes checking if gfortran supports -c -o file.o... (cached) yes checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore checking for sgemm_... no checking for ATL_xerbla in -latlas... yes checking for sgemm_ in -lf77blas... yes checking for cblas_dgemm in -lcblas... yes checking for cheev_... no checking for cheev_ in -llapack... yes checking for pkg-config... /usr/bin/pkg-config checking for harminv >= 1.1... yes checking HARMINV_CFLAGS... checking HARMINV_LIBS... -lharminv checking mpb.h usability... yes checking mpb.h presence... yes checking for mpb.h... yes checking for maxwell_target_operator1 in -lmpb... yes checking for cos in -lm... yes checking for cblas_dgemm in -lgslcblas... yes checking for gsl_sf_bessel_Jn in -lgsl... yes checking for deflate in -lz... yes checking for H5Pcreate in -lhdf5... yes checking hdf5.h usability... yes checking hdf5.h presence... yes checking for hdf5.h... yes checking for guile-config... guile-config checking if linking to guile works... yes checking libguile.h usability... yes checking libguile.h presence... yes checking for libguile.h... yes checking guile/gh.h usability... no checking guile/gh.h presence... no checking for guile/gh.h... no checking for scm_make_smob_type... yes checking for SCM_SMOB_PREDICATE... no checking for SCM_SMOB_DATA... no checking for SCM_NEWSMOB... no checking how to activate readline in Guile... ice-9 readline checking for libctl dir... /usr/share/libctl checking for gen-ctl-io... gen-ctl-io checking for ctl_get_vector3 in -lctl... yes checking ctl.h usability... yes checking ctl.h presence... yes checking for ctl.h... yes checking whether libctl version is at least 4.1.0... ok checking for libctl_quiet feature... yes checking for vector3_dot in -lctlgeom... yes checking libGDSII.h usability... no checking libGDSII.h presence... no checking for libGDSII.h... no checking for feenableexcept... yes checking whether feenableexcept declaration is usable... yes checking whether to catch and ignore SIGFPE signals... yes checking whether time.h and sys/time.h may both be included... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for BSDgettimeofday... no checking for gettimeofday... yes checking for cblas_ddot... yes checking for cblas_daxpy... yes checking for jn... yes checking for C/C++ restrict keyword... __restrict checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/dist-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-packages checking for Python include directory... /usr/include/python2.7 checking Python.h usability... yes checking Python.h presence... yes checking for Python.h... yes checking for Numpy include directory... /usr/lib/python2.7/dist-packages/numpy/core/include checking for numpy/arrayobject.h... yes checking for coverage module... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating meep-pkgconfig config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating scheme/Makefile config.status: creating scheme/meep.scm config.status: creating libmeepgeom/Makefile config.status: creating libpympb/Makefile config.status: creating python/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --enable-cxx make[1]: Leaving directory '/build/meep-1.7.0' dh_auto_build make -j4 make[1]: Entering directory '/build/meep-1.7.0' make all-recursive make[2]: Entering directory '/build/meep-1.7.0' Making all in src make[3]: Entering directory '/build/meep-1.7.0/src' make sphere_quad (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; sed 's/LOOP_OVER/S1LOOP_OVER/g' ../src/step_generic.cpp | sed 's/step_curl/step_curl_stride1/' | sed 's/step_update_EDHB/step_update_EDHB_stride1/' | sed 's/step_beta/step_beta_stride1/') > step_generic_stride1.cpp make[4]: Entering directory '/build/meep-1.7.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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o sphere-quad.o sphere-quad.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/src' (echo "/* This file was automatically generated --- DO NOT EDIT */"; echo; ../src/sphere_quad) > sphere-quad.h make all-am make[4]: Entering directory '/build/meep-1.7.0/src' /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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:68:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (d) { ^~~~~~ boundaries.cpp:73:3: note: here case D3: ^~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c bands.cpp -fPIC -DPIC -o bands.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c array_slice.cpp -fPIC -DPIC -o array_slice.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c boundaries.cpp -fPIC -DPIC -o boundaries.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o control_c.lo control_c.cpp libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c control_c.cpp -fPIC -DPIC -o .libs/control_c.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c control_c.cpp -fPIC -DPIC -o control_c.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c cw_fields.cpp -fPIC -DPIC -o .libs/cw_fields.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c dft_ldos.cpp -fPIC -DPIC -o .libs/dft_ldos.o dft.cpp: In function 'cdouble* meep::collapse_empty_dimensions(cdouble*, int*, int*, meep::volume)': dft.cpp:916:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'cdouble' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(reduced_array,0,reduced_size*sizeof(cdouble)); ^ In file included from meep/vec.hpp:22, from meep.hpp:24, from dft.cpp:24: /usr/include/c++/8/complex:1221:12: note: 'cdouble' {aka 'struct std::complex'} declared here struct complex ^~~~~~~~~~~~~~~ dft.cpp: In member function 'void meep::fields::output_dft_components(meep::dft_chunk**, int, meep::volume, const char*)': dft.cpp:1030:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] if (!real_array) abort("%s:%i:out of memory(%lu)",__FILE__,__LINE__,array_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c cw_fields.cpp -fPIC -DPIC -o cw_fields.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c dft_ldos.cpp -fPIC -DPIC -o dft_ldos.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c energy_and_flux.cpp -fPIC -DPIC -o .libs/energy_and_flux.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c fields.cpp -fPIC -DPIC -o .libs/fields.o energy_and_flux.cpp: In member function 'double meep::fields::flux_in_box_wrongH(meep::direction, const meep::volume&)': energy_and_flux.cpp:219:26: warning: '*((void*)& cH +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] cs[0] = cE[i]; cs[1] = cH[i]; ~~~~~~^~~~~~~ energy_and_flux.cpp:219:26: warning: 'cH' may be used uninitialized in this function [-Wmaybe-uninitialized] energy_and_flux.cpp:219:11: warning: '*((void*)& cE +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] cs[0] = cE[i]; cs[1] = cH[i]; ~~~~~~^~~~~~~ energy_and_flux.cpp:219:11: warning: 'cE' may be used uninitialized in this function [-Wmaybe-uninitialized] libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c dft.cpp -fPIC -DPIC -o dft.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c energy_and_flux.cpp -fPIC -DPIC -o energy_and_flux.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c loop_in_chunks.cpp -fPIC -DPIC -o .libs/loop_in_chunks.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c fields.cpp -fPIC -DPIC -o fields.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c h5file.cpp -fPIC -DPIC -o .libs/h5file.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c h5file.cpp -fPIC -DPIC -o h5file.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c initialize.cpp -fPIC -DPIC -o initialize.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c monitor.cpp -fPIC -DPIC -o .libs/monitor.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mympi.cpp -fPIC -DPIC -o .libs/mympi.o monitor.cpp: In member function 'meep::volume meep::fields_chunk::get_field_gv(meep::component) const': monitor.cpp:170:25: warning: this statement may fall through [-Wimplicit-fallthrough=] c = gv.eps_component(); ~~~~~~~~~~~~~~~~^~ monitor.cpp:171:3: note: here default: ^~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c integrate.cpp -fPIC -DPIC -o integrate.o >/dev/null 2>&1 mympi.cpp: In function 'meep::ivec meep::max_to_all(const meep::ivec&)': mympi.cpp:273:7: warning: variable 'in' set but not used [-Wunused-but-set-variable] int in[5], out[5]; ^~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c monitor.cpp -fPIC -DPIC -o monitor.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mympi.cpp -fPIC -DPIC -o mympi.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c integrate2.cpp -fPIC -DPIC -o integrate2.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c output_directory.cpp -fPIC -DPIC -o .libs/output_directory.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c random.cpp -fPIC -DPIC -o .libs/random.o output_directory.cpp: In member function 'void meep::structure::set_output_directory(const char*)': output_directory.cpp:43:10: warning: ignoring return value of 'int symlink(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] symlink(name, symlink_name); ~~~~~~~^~~~~~~~~~~~~~~~~~~~ output_directory.cpp: In function 'const char* meep::make_output_directory(const char*, const char*)': output_directory.cpp:115:32: warning: '.cpp' directive output may be truncated writing 4 bytes into a region of size between 1 and 300 [-Wformat-truncation=] snprintf(sourcename, buflen, "%s.cpp", stripped_name); ^~~~~~~~ In file included from /usr/include/stdio.h:873, from output_directory.cpp:18: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 304 bytes into a destination of size 300 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output_directory.cpp:125:32: warning: '-out' directive output may be truncated writing 4 bytes into a region of size between 1 and 300 [-Wformat-truncation=] snprintf(outdirname, buflen, "%s-out", basename); ^~~~~~~~ In file included from /usr/include/stdio.h:873, from output_directory.cpp:18: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 304 bytes into a destination of size 300 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output_directory.cpp:135:32: warning: '%s' directive output may be truncated writing up to 299 bytes into a region of size between 0 and 299 [-Wformat-truncation=] snprintf(outsrcname, buflen, "%s/%s", outdirname, sourcename); ^~~~~~~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from output_directory.cpp:18: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 2 and 600 bytes into a destination of size 300 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output_directory.cpp:131:36: warning: '-out-' directive output may be truncated writing 5 bytes into a region of size between 1 and 300 [-Wformat-truncation=] snprintf(outdirname, buflen, "%s-out-%d", basename, i++); ^~~~~~~~~~~ output_directory.cpp:131:36: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:873, from output_directory.cpp:18: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 7 and 315 bytes into a destination of size 300 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c multilevel-atom.cpp -fPIC -DPIC -o multilevel-atom.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c random.cpp -fPIC -DPIC -o random.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c sources.cpp -fPIC -DPIC -o .libs/sources.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o step_db.lo step_db.cpp /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c step.cpp -fPIC -DPIC -o step.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c sources.cpp -fPIC -DPIC -o sources.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c stress.cpp -fPIC -DPIC -o stress.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c structure.cpp -fPIC -DPIC -o .libs/structure.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c structure_dump.cpp -fPIC -DPIC -o .libs/structure_dump.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c step_db.cpp -fPIC -DPIC -o step_db.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c susceptibility.cpp -fPIC -DPIC -o .libs/susceptibility.o structure_dump.cpp: In member function 'void meep::structure::dump(const char*)': structure_dump.cpp:256:31: warning: '_' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] snprintf(dname, 20, "%c_%d_sigma_%d_%d", ft == 0 ? 'E' : 'H', i, c, d); ^~~~~~~~~~~~~~~~~~~ structure_dump.cpp:256:31: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from structure_dump.cpp:21: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 14 and 43 bytes into a destination of size 20 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ structure_dump.cpp: In member function 'void meep::structure::load(const char*)': structure_dump.cpp:545:31: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 10 [-Wformat-truncation=] snprintf(dname, 20, "%c_%d_sigma_%d_%d", ft == 0 ? 'E' : 'H', i, c, d); ^~~~~~~~~~~~~~~~~~~ structure_dump.cpp:545:31: note: directive argument in the range [0, 20] structure_dump.cpp:545:31: note: directive argument in the range [0, 5] In file included from /usr/include/stdio.h:873, from structure_dump.cpp:21: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 14 and 24 bytes into a destination of size 20 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c structure_dump.cpp -fPIC -DPIC -o structure_dump.o >/dev/null 2>&1 susceptibility.cpp:158:13: warning: 'bool meep::lorentzian_unstable(double, double, double)' defined but not used [-Wunused-function] static bool lorentzian_unstable(double omega_0, double gamma, double dt) { ^~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o .libs/time.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c susceptibility.cpp -fPIC -DPIC -o susceptibility.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c time.cpp -fPIC -DPIC -o time.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mpb.cpp -fPIC -DPIC -o .libs/mpb.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c update_eh.cpp -fPIC -DPIC -o update_eh.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c structure.cpp -fPIC -DPIC -o structure.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mpb.cpp -fPIC -DPIC -o mpb.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c vec.cpp -fPIC -DPIC -o .libs/vec.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c step_generic.cpp -fPIC -DPIC -o .libs/step_generic.o /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c step_generic_stride1.cpp -fPIC -DPIC -o .libs/step_generic_stride1.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c step_generic_stride1.cpp -fPIC -DPIC -o step_generic_stride1.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -version-info 12: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 control_c.lo cw_fields.lo dft.lo dft_ldos.lo energy_and_flux.lo fields.lo loop_in_chunks.lo h5fields.lo h5file.lo initialize.lo integrate.lo integrate2.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 step_generic_stride1.lo -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/array_slice.o .libs/anisotropic_averaging.o .libs/bands.o .libs/boundaries.o .libs/bicgstab.o .libs/casimir.o .libs/control_c.o .libs/cw_fields.o .libs/dft.o .libs/dft_ldos.o .libs/energy_and_flux.o .libs/fields.o .libs/loop_in_chunks.o .libs/h5fields.o .libs/h5file.o .libs/initialize.o .libs/integrate.o .libs/integrate2.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/step_generic_stride1.o -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/libmeep.so.12.0.0 libtool: link: (cd ".libs" && rm -f "libmeep.so.12" && ln -s "libmeep.so.12.0.0" "libmeep.so.12") libtool: link: (cd ".libs" && rm -f "libmeep.so" && ln -s "libmeep.so.12.0.0" "libmeep.so") libtool: link: arm-linux-gnueabihf-ar cru .libs/libmeep.a array_slice.o anisotropic_averaging.o bands.o boundaries.o bicgstab.o casimir.o control_c.o cw_fields.o dft.o dft_ldos.o energy_and_flux.o fields.o loop_in_chunks.o h5fields.o h5file.o initialize.o integrate.o integrate2.o monitor.o mympi.o multilevel-atom.o near2far.o output_directory.o random.o sources.o step.o step_db.o stress.o structure.o structure_dump.o susceptibility.o time.o update_eh.o mpb.o update_pols.o vec.o step_generic.o step_generic_stride1.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/libmeep.a libtool: link: ( cd ".libs" && rm -f "libmeep.la" && ln -s "../libmeep.la" "libmeep.la" ) make[4]: Leaving directory '/build/meep-1.7.0/src' make[3]: Leaving directory '/build/meep-1.7.0/src' Making all in tests make[3]: Entering directory '/build/meep-1.7.0/tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/meep-1.7.0/tests' Making all in scheme make[3]: Entering directory '/build/meep-1.7.0/scheme' gen-ctl-io --cxx --header -o ctl-io.h meep.scm /usr/share/libctl gen-ctl-io --cxx --swig -o ctl-io.i meep.scm /usr/share/libctl (echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; perl -pe 's/^ *class +([A-Za-z_0-9:]*)( *| *:[^{]*){.*$/%rename(meep_\1) meep::\1;/' ../src/meep.hpp ../src/meep/vec.hpp ../src/meep/mympi.hpp | grep "%rename" | sort -u; echo; grep -hv typedef ../src/meep.hpp ../src/meep/vec.hpp ../src/meep/mympi.hpp | perl -pe 's/(inline|const|extern|static) +//g' | perl -pe 's/^[A-Za-z_0-9:<>]+[* ]+([A-Za-z_0-9:]*) *\(.*$/%rename(meep_\1) meep::\1;/' | grep "%rename" | sort -u; ) > meep_renames.i (echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; for f in ../src/meep.hpp ../src/meep/vec.hpp ../src/meep/mympi.hpp; do egrep "^enum" $f | perl -pe 's/enum +([A-Za-z_0-9:]+).*$/\1/g' | while read enum; do cat $f | tr -d '\n' | perl -pe 's/.*enum +'${enum}' *{([^}]*)}.*/\1/g' | perl -pe 's/= *[0-9]+//g' |tr -d ' \t' | tr ',' '\n' | perl -pe 's/^(.*)$/'"%rename(meep_${enum}_\1) meep::\1;/g"; echo; done; done;) > meep_enum_renames.i Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^ *class +([A-Za-z_0-9:]*)( *| *:[^{]*){ <-- HERE .*$/ at -e line 1. (echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; grep -h friend ../src/meep.hpp ../src/meep/vec.hpp ../src/meep/mympi.hpp | perl -pe 's/^ *friend +[A-Za-z_0-9:<>]+[* ]+([A-Za-z_0-9:]*) *\(.*$/%ignore \1;/' | grep "%ignore" | sort -u;) > meep_swig_bug_workaround.i (perl -pe 's/%rename\(([A-Za-z0-9_]*)\) *([A-Za-z0-9:_]*);$/(define \2 (\1))/' meep_enum_renames.i | perl -pe 's/[A-Za-z0-9:_]*:://g' | perl -pe 's/_/-/g' | perl -pe 's,//,;,'; echo "(define Centered Dielectric)") > meep-enums.scm ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/share/libctl/base/include.scm ;;; WARNING: compilation of /usr/share/libctl/base/include.scm failed: ;;; failed to create path for auto-compiled file "/usr/share/libctl/base/include.scm" ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/share/libctl/base/include.scm ;;; WARNING: compilation of /usr/share/libctl/base/include.scm failed: ;;; failed to create path for auto-compiled file "/usr/share/libctl/base/include.scm" swig -I../src -c++ -guile -o meep_wrap.cxx ./meep.i cp -f /usr/share/libctl/base/main.c main.cpp cp -f /usr/share/libctl/utils/geom.c geom.cpp gen-ctl-io --cxx --code -o ctl-io.cpp meep.scm /usr/share/libctl ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/share/libctl/base/include.scm ;;; WARNING: compilation of /usr/share/libctl/base/include.scm failed: ;;; failed to create path for auto-compiled file "/usr/share/libctl/base/include.scm" patch -p0 meep_wrap.cxx < ./meep_wrap.patch patching file meep_wrap.cxx Hunk #1 succeeded at 778 (offset 27 lines). sed -i.bak '/(SCM_SMOB_PREDICATE(swig_tag, smob) || SCM_SMOB_PREDICATE(swig_collectable_tag, smob))/ s/swig_collectable_tag, smob)/swig_collectable_tag, smob) || SCM_SMOB_PREDICATE((swig_collectable_tag \& ~0xff00), (smob))/' meep_wrap.cxx; make all-am make[4]: Entering directory '/build/meep-1.7.0/scheme' 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o meep-meep.o `test -f 'meep.cpp' || echo './'`meep.cpp 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o meep-structure.o `test -f 'structure.cpp' || echo './'`structure.cpp 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o meep-meep_wrap.o `test -f 'meep_wrap.cxx' || echo './'`meep_wrap.cxx 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o meep-main.o `test -f 'main.cpp' || echo './'`main.cpp main.cpp: In function 'char* make_name(const char*, const char*)': main.cpp:140:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (ndir > 5 && !strcmp(".libs", dir+ndir-5)) ^~ main.cpp:142:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' strcpy(base0, for_base); base = basename(base0); ^~~~~~ In file included from ctl-io.h:7, from main.cpp:37: main.cpp: In function 'void main_entry(void*, int, char**)': main.cpp:202:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, 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] gh_new_procedure ("subplex", (SCM (*)(void)) subplex_scm, 7, 0, 0); ^~~~~~~~~~~ main.cpp:212:23: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(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] (SCM (*)(void)) adaptive_integration_scm, 6, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:216:23: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(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] (SCM (*)(void)) cadaptive_integration_scm, 6, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o meep-geom.o `test -f 'geom.cpp' || echo './'`geom.cpp geom.cpp: In function 'boolean point_in_fixed_pobjectp(vector3, ctlio::geometric_object*)': geom.cpp:320:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ geom.cpp:322:3: note: here case GEOM PRISM: ^~~~ geom.cpp: In function 'vector3 normal_to_fixed_object(vector3, ctlio::geometric_object)': geom.cpp:481:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } // switch ^ geom.cpp:483:3: note: here case GEOM PRISM: ^~~~ geom.cpp: In function 'int intersect_line_with_object(vector3, vector3, ctlio::geometric_object, double*)': geom.cpp:909:8: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ geom.cpp:912:3: note: here default: ^~~~~~~ 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.7.0, Copyright (C) 2005-2018 Massachusetts Insitute of Technology."'"' -pthread -I/usr/include/guile/2.2 -I../src -Wno-unused-parameter -Wno-unused-variable -Wno-empty-body -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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:1920:50: 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] gh_new_procedure("square-basis-aux", (SCM (*)()) square_basis_aux, 2, 0, 0); ^~~~~~~~~~~~~~~~ ctl-io.cpp:1921:63: 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] gh_new_procedure("range-overlap-with-object-aux", (SCM (*)()) range_overlap_with_object_aux, 5, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl-io.cpp:1922:67: 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] gh_new_procedure("display-geometric-object-info-aux", (SCM (*)()) display_geometric_object_info_aux, 2, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl-io.cpp:1923:63: 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] gh_new_procedure("point-in-periodic-object?-aux", (SCM (*)()) point_in_periodic_objectp_aux, 2, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl-io.cpp:1924:54: 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] gh_new_procedure("normal-to-object-aux", (SCM (*)()) normal_to_object_aux, 2, 0, 0); ^~~~~~~~~~~~~~~~~~~~ ctl-io.cpp:1925:54: 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] gh_new_procedure("point-in-object?-aux", (SCM (*)()) point_in_objectp_aux, 2, 0, 0); ^~~~~~~~~~~~~~~~~~~~ meep_wrap.cxx: In function 'scm_unused_struct* _wrap_new_meep_dft_flux__SWIG_0(int, scm_unused_struct**)': meep_wrap.cxx:29774:54: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] arg1 = (meep::component const) scm_to_int(argv[0]); ^ meep_wrap.cxx:29777:54: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] arg2 = (meep::component const) scm_to_int(argv[1]); ^ /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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-2.2 -lgc -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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-2.2 -lgc -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/scheme' make[3]: Leaving directory '/build/meep-1.7.0/scheme' Making all in libmeepgeom make[3]: Entering directory '/build/meep-1.7.0/libmeepgeom' arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o bend-flux-ll.o bend-flux-ll.cpp /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c meepgeom.cpp -fPIC -DPIC -o .libs/meepgeom.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c GDSIIgeom.cpp -fPIC -DPIC -o GDSIIgeom.o >/dev/null 2>&1 meepgeom.cpp: In member function 'void meep_geom::geom_epsilon::eff_chi1inv_matrix(meep::component, meep_geom::symmetric_matrix*, const meep::volume&, double, int)': meepgeom.cpp:747:16: warning: 'mat1' may be used uninitialized in this function [-Wmaybe-uninitialized] mat_behind = mat1; ~~~~~~~~~~~^~~~~~ meepgeom.cpp:659:17: note: 'mat1' was declared here material_type mat1, mat2; ^~~~ meepgeom.cpp:714:42: warning: 'mat2' may be used uninitialized in this function [-Wmaybe-uninitialized] (id2 == id || material_type_equal(mat2,mat)))) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ meepgeom.cpp:659:23: note: 'mat2' was declared here material_type mat1, mat2; ^~~~ In file included from /usr/include/c++/8/vector:69, from meepgeom.cpp:17: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const meep_geom::absorber&}; _Tp = meep_geom::absorber; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from meepgeom.cpp:17: /usr/include/c++/8/bits/stl_vector.h: In function 'void meep_geom::add_absorbing_layer(meep_geom::absorber_list, double, int, int, double, double, meep::pml_profile_func, void*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from meepgeom.cpp:17: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const geom_box&}; _Tp = geom_box; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {meep_geom::fragment_stats}; _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from meepgeom.cpp:17: /usr/include/c++/8/bits/stl_vector.h: In function 'std::vector meep_geom::compute_fragment_stats(geometric_object_list, meep::grid_volume*, vector3, vector3, meep_geom::material_type, std::vector, std::vector, std::vector, std::vector, std::vector, double, int, bool, double)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from meepgeom.cpp:17: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c meepgeom.cpp -fPIC -DPIC -o meepgeom.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libmeepgeom.la -rpath /usr/lib/arm-linux-gnueabihf meepgeom.lo GDSIIgeom.lo ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/meepgeom.o .libs/GDSIIgeom.o -Wl,-rpath -Wl,/build/meep-1.7.0/src/.libs ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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,libmeepgeom.so.12 -o .libs/libmeepgeom.so.12.0.0 libtool: link: (cd ".libs" && rm -f "libmeepgeom.so.12" && ln -s "libmeepgeom.so.12.0.0" "libmeepgeom.so.12") libtool: link: (cd ".libs" && rm -f "libmeepgeom.so" && ln -s "libmeepgeom.so.12.0.0" "libmeepgeom.so") libtool: link: arm-linux-gnueabihf-ar cru .libs/libmeepgeom.a meepgeom.o GDSIIgeom.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/libmeepgeom.a libtool: link: ( cd ".libs" && rm -f "libmeepgeom.la" && ln -s "../libmeepgeom.la" "libmeepgeom.la" ) /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -lfftw3 -lgfortran -lm make[3]: Leaving directory '/build/meep-1.7.0/libmeepgeom' Making all in libpympb make[3]: Entering directory '/build/meep-1.7.0/libpympb' /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../libmeepgeom -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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../libmeepgeom -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c pympb.cpp -fPIC -DPIC -o .libs/libpympb_la-pympb.o pympb.cpp: In member function 'int py_mpb::mode_solver::mean_epsilon(symmetric_matrix*, symmetric_matrix*, mpb_real*, mpb_real, mpb_real, mpb_real, mpb_real, const mpb_real*)': pympb.cpp:379:73: warning: 'mat2' may be used uninitialized in this function [-Wmaybe-uninitialized] !(id2 < id1 && (id2 == id || meep_geom::material_type_equal(mat2, mat)))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ pympb.cpp:378:73: warning: 'mat1' may be used uninitialized in this function [-Wmaybe-uninitialized] else if (!(id1 < id2 && (id1 == id || meep_geom::material_type_equal(mat1, mat))) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -Wfatal-errors -I../libmeepgeom -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c pympb.cpp -fPIC -DPIC -o libpympb_la-pympb.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -version-info 12: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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/libpympb_la-pympb.o -Wl,-rpath -Wl,/build/meep-1.7.0/src/.libs ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/libpympb.so.12.0.0 libtool: link: (cd ".libs" && rm -f "libpympb.so.12" && ln -s "libpympb.so.12.0.0" "libpympb.so.12") libtool: link: (cd ".libs" && rm -f "libpympb.so" && ln -s "libpympb.so.12.0.0" "libpympb.so") libtool: link: arm-linux-gnueabihf-ar cru .libs/libpympb.a libpympb_la-pympb.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/libpympb.a libtool: link: ( cd ".libs" && rm -f "libpympb.la" && ln -s "../libpympb.la" "libpympb.la" ) make[3]: Leaving directory '/build/meep-1.7.0/libpympb' Making all in python make[3]: Entering directory '/build/meep-1.7.0/python' swig -Wextra -I../src -I../libmeepgeom -I../libpympb -I.. -outdir . -c++ -python -o meep-python.cpp ./meep.i swig -Wextra -I../src -I../libmeepgeom -I../libpympb -I.. -I../libpympb -outdir . -c++ -python -o mpb-python.cpp ./mpb.i /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi make all-am make[4]: Entering directory '/build/meep-1.7.0/python' /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o _meep_la-meep-python.lo `test -f 'meep-python.cpp' || echo './'`meep-python.cpp /bin/sh ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o _mpb_la-mpb-python.lo `test -f 'mpb-python.cpp' || echo './'`mpb-python.cpp /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c meep-python.cpp -fPIC -DPIC -o .libs/_meep_la-meep-python.o libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mpb-python.cpp -fPIC -DPIC -o .libs/_mpb_la-mpb-python.o meep-python.cpp: In function 'PyObject* _wrap_abort__varargs__(PyObject*, PyObject*, PyObject*)': meep-python.cpp:18169:103: warning: unused parameter 'varargs' [-Wunused-parameter] SWIGINTERN PyObject *_wrap_abort__varargs__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *varargs) { ~~~~~~~~~~^~~~~~~ meep-python.cpp: In function 'PyObject* _wrap_master_printf__varargs__(PyObject*, PyObject*, PyObject*)': meep-python.cpp:82506:111: warning: unused parameter 'varargs' [-Wunused-parameter] SWIGINTERN PyObject *_wrap_master_printf__varargs__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *varargs) { ~~~~~~~~~~^~~~~~~ meep-python.cpp: In function 'PyObject* _wrap_debug_printf__varargs__(PyObject*, PyObject*, PyObject*)': meep-python.cpp:82545:110: warning: unused parameter 'varargs' [-Wunused-parameter] SWIGINTERN PyObject *_wrap_debug_printf__varargs__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *varargs) { ~~~~~~~~~~^~~~~~~ meep-python.cpp: In function 'PyObject* _wrap_master_fprintf__varargs__(PyObject*, PyObject*, PyObject*)': meep-python.cpp:82584:112: warning: unused parameter 'varargs' [-Wunused-parameter] SWIGINTERN PyObject *_wrap_master_fprintf__varargs__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *varargs) { ~~~~~~~~~~^~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c mpb-python.cpp -fPIC -DPIC -o _mpb_la-mpb-python.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -module -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python2.7/dist-packages/meep/mpb _mpb_la-mpb-python.lo ../libmeepgeom/libmeepgeom.la ../libpympb/libpympb.la -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/_mpb_la-mpb-python.o -Wl,-rpath -Wl,/build/meep-1.7.0/libmeepgeom/.libs -Wl,-rpath -Wl,/build/meep-1.7.0/libpympb/.libs ../libmeepgeom/.libs/libmeepgeom.so ../libpympb/.libs/libpympb.so -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/_mpb.so.12.0.0 libtool: link: (cd ".libs" && rm -f "_mpb.so.12" && ln -s "_mpb.so.12.0.0" "_mpb.so.12") libtool: link: (cd ".libs" && rm -f "_mpb.so" && ln -s "_mpb.so.12.0.0" "_mpb.so") libtool: link: arm-linux-gnueabihf-ar cru .libs/_mpb.a _mpb_la-mpb-python.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/_mpb.a libtool: link: ( cd ".libs" && rm -f "_mpb.la" && ln -s "../_mpb.la" "_mpb.la" ) In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const meep_geom::fragment_stats&}; _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector_append(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector_push_back(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void std_vector_Sl_meep_geom_fragment_stats_Sg____setitem____SWIG_1(std::vector*, PySliceObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector___delslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = meep_geom::fragment_stats; _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const meep::volume&}; _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector_push_back(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector_append(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void std_vector_Sl_meep_volume_Sg____setitem____SWIG_1(std::vector*, PySliceObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector___delslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = meep::volume; _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector_push_back(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector_append(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:172:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void std_vector_Sl_double_Sg____setitem____SWIG_1(std::vector*, PySliceObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector___delslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = double; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]': /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]': /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h: In function 'void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]': /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector___getitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector___delitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector_resize(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_FragmentStatsVector_erase(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_FragmentStatsVector_insert(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:142:6: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy._M_val())); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector___delitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector___getitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_VolumeVector_erase(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_VolumeVector_insert(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:142:6: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy._M_val())); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector___getitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector___delitem__(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector_resize(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_DoubleVector_insert(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:142:6: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy._M_val())); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function 'PyObject* _wrap_DoubleVector_erase(PyObject*, PyObject*)': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/8/bits/stl_vector.h:1348:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/8/vector:69, from ../src/meep.hpp:27, from meep-python.cpp:3259: /usr/include/c++/8/bits/vector.tcc: In static member function 'static int swig::traits_asptr_stdseq::asptr(PyObject*, swig::traits_asptr_stdseq::sequence**) [with Seq = std::vector; T = double]': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_new_DoubleVector(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_DoubleVector___setslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {meep_geom::fragment_stats}; _Tp = meep_geom::fragment_stats; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In static member function 'static int swig::traits_asptr_stdseq::asptr(PyObject*, swig::traits_asptr_stdseq::sequence**) [with Seq = std::vector; T = meep_geom::fragment_stats]': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_new_FragmentStatsVector(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_FragmentStatsVector___setslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {meep::volume}; _Tp = meep::volume; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In static member function 'static int swig::traits_asptr_stdseq::asptr(PyObject*, swig::traits_asptr_stdseq::sequence**) [with Seq = std::vector; T = meep::volume]': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_fragment_stats_compute_absorber_stats(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_new_dft_data(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_fragment_stats_compute_pml_stats(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_new_VolumeVector(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_VolumeVector___setslice__(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_compute_fragment_stats__SWIG_1(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'PyObject* _wrap_compute_fragment_stats__SWIG_0(PyObject*, PyObject*)': /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I../src -I../libmeepgeom -I../libpympb -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c meep-python.cpp -fPIC -DPIC -o _meep_la-meep-python.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -module -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python2.7/dist-packages/meep _meep_la-meep-python.lo ../src/libmeep.la ../libmeepgeom/libmeepgeom.la -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/_meep_la-meep-python.o -Wl,-rpath -Wl,/build/meep-1.7.0/src/.libs -Wl,-rpath -Wl,/build/meep-1.7.0/libmeepgeom/.libs ../src/.libs/libmeep.so ../libmeepgeom/.libs/libmeepgeom.so -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/_meep.so.12.0.0 libtool: link: (cd ".libs" && rm -f "_meep.so.12" && ln -s "_meep.so.12.0.0" "_meep.so.12") libtool: link: (cd ".libs" && rm -f "_meep.so" && ln -s "_meep.so.12.0.0" "_meep.so") libtool: link: arm-linux-gnueabihf-ar cru .libs/_meep.a _meep_la-meep-python.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/_meep.a libtool: link: ( cd ".libs" && rm -f "_meep.la" && ln -s "../_meep.la" "_meep.la" ) mkdir -p meep cp __init__.py ./geom.py ./simulation.py ./source.py ./materials.py .libs/_meep.so meep mkdir -p meep/mpb cp .libs/_mpb.so meep/mpb cp ./mpb.py meep/mpb/__init__.py cp ./solver.py ./mpb_data.py meep/mpb make[4]: Leaving directory '/build/meep-1.7.0/python' make[3]: Leaving directory '/build/meep-1.7.0/python' make[3]: Entering directory '/build/meep-1.7.0' cp -f ./meep-pkgconfig meep.pc make[3]: Leaving directory '/build/meep-1.7.0' make[2]: Leaving directory '/build/meep-1.7.0' make[1]: Leaving directory '/build/meep-1.7.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/meep-1.7.0' find . ./config.status ./.mailmap ./.travis.yml ./COPYRIGHT ./libpympb ./libpympb/Makefile.am ./libpympb/libpympb.la ./libpympb/Makefile ./libpympb/pympb.cpp ./libpympb/libpympb_la-pympb.lo ./libpympb/Makefile.in ./libpympb/.libs ./libpympb/.libs/libpympb.lai ./libpympb/.libs/libpympb.la ./libpympb/.libs/libpympb.a ./libpympb/.libs/libpympb.so.12.0.0 ./libpympb/.libs/libpympb.so.12 ./libpympb/.libs/libpympb.so ./libpympb/.libs/libpympb_la-pympb.o ./libpympb/pympb.hpp ./libpympb/libpympb_la-pympb.o ./config.h ./meep-pkgconfig.in ./TODO ./Makefile.am ./tests ./tests/2D_convergence.cpp ./tests/three_d.cpp ./tests/aniso_disp.cpp ./tests/convergence_cyl_waveguide.cpp ./tests/Makefile.am ./tests/symmetry.cpp ./tests/stress_tensor.cpp ./tests/one_dimensional.cpp ./tests/Makefile ./tests/cylindrical.cpp ./tests/two_dimensional.cpp ./tests/Makefile.in ./tests/physical.cpp ./tests/pml.cpp ./tests/h5test.cpp ./tests/near2far.cpp ./tests/known_results.cpp ./tests/bragg_transmission.cpp ./tests/bench.cpp ./tests/flux.cpp ./tests/integrate.cpp ./tests/harmonics.cpp ./src ./src/h5file.o ./src/bicgstab.lo ./src/h5fields.lo ./src/structure.o ./src/output_directory.o ./src/bands.cpp ./src/integrate.o ./src/sphere_quad ./src/update_pols.cpp ./src/anisotropic_averaging.cpp ./src/loop_in_chunks.lo ./src/mpb.o ./src/stress.lo ./src/meep.hpp ./src/dft.o ./src/integrate.lo ./src/dft_ldos.lo ./src/bands.o ./src/mpb.lo ./src/integrate2.lo ./src/update_eh.cpp ./src/step_generic_stride1.cpp ./src/casimir.o ./src/Makefile.am ./src/sources.cpp ./src/step_generic_stride1.o ./src/h5file.lo ./src/anisotropic_averaging.lo ./src/dft_ldos.cpp ./src/step.o ./src/structure_dump.lo ./src/step_generic_stride1.lo ./src/update_pols.o ./src/initialize.cpp ./src/energy_and_flux.cpp ./src/fields.o ./src/bicgstab.hpp ./src/output_directory.cpp ./src/susceptibility.cpp ./src/Makefile ./src/initialize.lo ./src/multilevel-atom.cpp ./src/loop_in_chunks.o ./src/h5fields.cpp ./src/libmeep.la ./src/step_generic.cpp ./src/casimir.cpp ./src/cw_fields.lo ./src/bicgstab.cpp ./src/step_db.lo ./src/control_c.o ./src/random.cpp ./src/stress.o ./src/susceptibility.o ./src/dft.lo ./src/vec.cpp ./src/sources.o ./src/step.cpp ./src/step_db.o ./src/structure_dump.cpp ./src/Makefile.in ./src/.libs ./src/.libs/h5file.o ./src/.libs/structure.o ./src/.libs/output_directory.o ./src/.libs/integrate.o ./src/.libs/mpb.o ./src/.libs/dft.o ./src/.libs/bands.o ./src/.libs/libmeep.so.12.0.0 ./src/.libs/casimir.o ./src/.libs/libmeep.a ./src/.libs/step_generic_stride1.o ./src/.libs/step.o ./src/.libs/update_pols.o ./src/.libs/fields.o ./src/.libs/libmeep.so.12 ./src/.libs/loop_in_chunks.o ./src/.libs/libmeep.la ./src/.libs/libmeep.so ./src/.libs/control_c.o ./src/.libs/stress.o ./src/.libs/susceptibility.o ./src/.libs/sources.o ./src/.libs/step_db.o ./src/.libs/update_eh.o ./src/.libs/libmeep.lai ./src/.libs/mympi.o ./src/.libs/array_slice.o ./src/.libs/dft_ldos.o ./src/.libs/h5fields.o ./src/.libs/near2far.o ./src/.libs/energy_and_flux.o ./src/.libs/cw_fields.o ./src/.libs/random.o ./src/.libs/bicgstab.o ./src/.libs/structure_dump.o ./src/.libs/boundaries.o ./src/.libs/time.o ./src/.libs/step_generic.o ./src/.libs/multilevel-atom.o ./src/.libs/vec.o ./src/.libs/monitor.o ./src/.libs/integrate2.o ./src/.libs/anisotropic_averaging.o ./src/.libs/initialize.o ./src/update_eh.o ./src/control_c.lo ./src/near2far.cpp ./src/mympi.o ./src/boundaries.cpp ./src/random.lo ./src/monitor.lo ./src/array_slice.o ./src/mympi.cpp ./src/time.cpp ./src/dft_ldos.o ./src/stress.cpp ./src/step_db.cpp ./src/step_generic.lo ./src/h5fields.o ./src/structure.cpp ./src/bands.lo ./src/mympi.lo ./src/structure.lo ./src/near2far.o ./src/susceptibility.lo ./src/near2far.lo ./src/energy_and_flux.o ./src/multilevel-atom.lo ./src/meep ./src/meep/mympi.hpp ./src/meep/vec.hpp ./src/cw_fields.o ./src/random.o ./src/loop_in_chunks.cpp ./src/bicgstab.o ./src/structure_dump.o ./src/boundaries.o ./src/time.o ./src/integrate.cpp ./src/mpb.cpp ./src/step_generic.o ./src/integrate2.cpp ./src/time.lo ./src/multilevel-atom.o ./src/cw_fields.cpp ./src/sources.lo ./src/monitor.cpp ./src/boundaries.lo ./src/meep_internals.hpp ./src/output_directory.lo ./src/array_slice.cpp ./src/vec.o ./src/array_slice.lo ./src/dft.cpp ./src/sphere-quad.h ./src/monitor.o ./src/vec.lo ./src/casimir.lo ./src/integrate2.o ./src/fields.lo ./src/h5file.cpp ./src/update_pols.lo ./src/anisotropic_averaging.o ./src/step.lo ./src/update_eh.lo ./src/control_c.cpp ./src/sphere-quad.o ./src/sphere-quad.cpp ./src/energy_and_flux.lo ./src/fields.cpp ./src/initialize.o ./py-compile ./libmeepgeom ./libmeepgeom/cyl-ellipsoid.ctl ./libmeepgeom/GDSIIgeom.o ./libmeepgeom/gdsII-3d.cpp ./libmeepgeom/Makefile.am ./libmeepgeom/ring-ll.cpp ./libmeepgeom/dft-fields.cpp ./libmeepgeom/meepgeom.hpp ./libmeepgeom/Makefile ./libmeepgeom/array-slice-ll.h5 ./libmeepgeom/meepgeom.cpp ./libmeepgeom/gdsII-3d.gds ./libmeepgeom/material_data.hpp ./libmeepgeom/cyl-ellipsoid-eps-ref.h5 ./libmeepgeom/bend-flux-ll.cpp ./libmeepgeom/meepgeom.lo ./libmeepgeom/Makefile.in ./libmeepgeom/.libs ./libmeepgeom/.libs/GDSIIgeom.o ./libmeepgeom/.libs/libmeepgeom.so ./libmeepgeom/.libs/libmeepgeom.so.12.0.0 ./libmeepgeom/.libs/bend-flux-ll ./libmeepgeom/.libs/libmeepgeom.la ./libmeepgeom/.libs/libmeepgeom.lai ./libmeepgeom/.libs/libmeepgeom.so.12 ./libmeepgeom/.libs/libmeepgeom.a ./libmeepgeom/.libs/meepgeom.o ./libmeepgeom/pw-source-ll.cpp ./libmeepgeom/GDSIIgeom.cpp ./libmeepgeom/GDSIIgeom.lo ./libmeepgeom/bend-flux-ll ./libmeepgeom/libmeepgeom.la ./libmeepgeom/array-slice-ll.cpp ./libmeepgeom/absorber-1d-ll.cpp ./libmeepgeom/user-defined-material.cpp ./libmeepgeom/meepgeom.o ./libmeepgeom/cyl-ellipsoid-ll.cpp ./libmeepgeom/bend-flux-ll.o ./README.md ./aclocal.m4 ./libtool ./Makefile ./configure ./meep-pkgconfig ./missing ./config.log ./mkdocs.yml ./.gitignore ./scheme ./scheme/geom.cpp ./scheme/meep.i ./scheme/meep_renames.i ./scheme/meep-main.o ./scheme/meep_swig_bug_workaround.i ./scheme/casimir.scm ./scheme/Makefile.am ./scheme/meep-geom.o ./scheme/examples ./scheme/examples/parallel-wvgs-mpb.ctl ./scheme/examples/holey-wvg-bands.ctl ./scheme/examples/solve-cw.ctl ./scheme/examples/cavity-farfield.ctl ./scheme/examples/mode-coeffs.ctl ./scheme/examples/material-dispersion.ctl ./scheme/examples/bend-flux.ctl ./scheme/examples/ring.ctl ./scheme/examples/refl-angular.ctl ./scheme/examples/antenna-radiation.ctl ./scheme/examples/multilevel-atom.ctl ./scheme/examples/parallel-wvgs-force.ctl ./scheme/examples/metal-cavity-ldos.ctl ./scheme/examples/3rd-harm-1d.ctl ./scheme/examples/wvg_src.ctl ./scheme/examples/refl-quartz.ctl ./scheme/examples/pw-source.ctl ./scheme/examples/holey-wvg-cavity.ctl ./scheme/examples/ring-cyl.ctl ./scheme/Makefile ./scheme/meep_wrap.patch ./scheme/meep-ctl-swig.hpp ./scheme/Makefile.in ./scheme/.libs ./scheme/.libs/meep ./scheme/meep-ctl-io.o ./scheme/meep-ctl.hpp ./scheme/meep-meep_wrap.o ./scheme/meep_wrap.cxx.bak ./scheme/meep-ctl-const.hpp ./scheme/structure.cpp ./scheme/meep-meep.o ./scheme/meep_wrap.cxx ./scheme/main.cpp ./scheme/meep ./scheme/meep_enum_renames.i ./scheme/meep-structure.o ./scheme/ctl-io.h ./scheme/materials.scm ./scheme/meep.scm.in ./scheme/meep.scm ./scheme/ctl-io.cpp ./scheme/meep.cpp ./scheme/meep_op_renames.i ./scheme/meep_wrap.cxx.orig ./scheme/meep-enums.scm ./scheme/ctl-io.i ./NEWS.md ./Makefile.in ./ltmain.sh ./config.sub ./install-sh ./debian ./debian/compat ./debian/control ./debian/python-meep.postinst ./debian/meep.manpages ./debian/docs ./debian/meep.install ./debian/watch ./debian/patches ./debian/patches/spelling.patch ./debian/patches/c++14.patch ./debian/patches/fix-test.patch ./debian/patches/series ./debian/patches/meep-suffix.patch ./debian/patches/libgeom-fix-include.patch ./debian/autoreconf.before ./debian/python-meep.install ./debian/changelog ./debian/meep.docs ./debian/libmeep12.lintian-overrides ./debian/libmeep12.install ./debian/meep.1 ./debian/copyright ./debian/libmeep-dev.install ./debian/python-meep.prerm ./debian/rules ./debian/autoreconf.after ./debian/source ./debian/source/format ./debian/source/lintian-overrides ./debian/missing-sources ./debian/missing-sources/highlight.js ./debian/missing-sources/jquery-2.1.1.js ./debian/missing-sources/modernizr-2.8.3.js ./test-driver ./index.md ./autom4te.cache ./autom4te.cache/traces.0 ./autom4te.cache/traces.1 ./autom4te.cache/output.2 ./autom4te.cache/output.0 ./autom4te.cache/output.1 ./autom4te.cache/requests ./autom4te.cache/traces.2 ./meep.pc ./codemeta.json ./doc ./doc/docs ./doc/docs/FixWikiConversion.sh ./doc/docs/Units_and_Nonlinearity.md ./doc/docs/Introduction.md ./doc/docs/FAQ.md ./doc/docs/Materials.md ./doc/docs/Acknowledgements.md ./doc/docs/setup.py ./doc/docs/Developer_Codes ./doc/docs/Developer_Codes/WriteChunkInfo.cpp ./doc/docs/Developer_Codes/Makefile.manual ./doc/docs/Unix_Installation_Basics.wiki ./doc/docs/Python_User_Interface.md ./doc/docs/C++_Developer_Information.md ./doc/docs/Scheme_User_Interface.md ./doc/docs/Field_Functions.md ./doc/docs/Python_Tutorials ./doc/docs/Python_Tutorials/GDSII_Import.md ./doc/docs/Python_Tutorials/Ring_Resonator_in_Cylindrical_Coordinates.md ./doc/docs/Python_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity.md ./doc/docs/Python_Tutorials/Material_Dispersion.md ./doc/docs/Python_Tutorials/Third_Harmonic_Generation.md ./doc/docs/Python_Tutorials/Frequency_Domain_Solver.md ./doc/docs/Python_Tutorials/Optical_Forces.md ./doc/docs/Python_Tutorials/Multilevel_Atomic_Susceptibility.md ./doc/docs/Python_Tutorials/Mode_Decomposition.md ./doc/docs/Python_Tutorials/Local_Density_of_States.md ./doc/docs/Python_Tutorials/Near_to_Far_Field_Spectra.md ./doc/docs/Python_Tutorials/Basics.md ./doc/docs/Build_From_Source.md ./doc/docs/Guile_and_Scheme_Information.md ./doc/docs/Download.md ./doc/docs/C++_Tutorial.md ./doc/docs/Yee_Lattice.md ./doc/docs/Parallel_Meep.md ./doc/docs/index.md ./doc/docs/Cylindrical_Coordinates.md ./doc/docs/Synchronizing_the_Magnetic_and_Electric_Fields.md ./doc/docs/mdx_math.py ./doc/docs/Chunks_and_Symmetry.md ./doc/docs/Exploiting_Symmetry.md ./doc/docs/mathjaxhelper.js ./doc/docs/Replacements.vim ./doc/docs/Scheme_Tutorials ./doc/docs/Scheme_Tutorials/Ring_Resonator_in_Cylindrical_Coordinates.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/Third_Harmonic_Generation.md ./doc/docs/Scheme_Tutorials/Frequency_Domain_Solver.md ./doc/docs/Scheme_Tutorials/Optical_Forces.md ./doc/docs/Scheme_Tutorials/Multilevel_Atomic_Susceptibility.md ./doc/docs/Scheme_Tutorials/Casimir_Forces.md ./doc/docs/Scheme_Tutorials/Local_Density_of_States.md ./doc/docs/Scheme_Tutorials/Near_to_Far_Field_Spectra.md ./doc/docs/Scheme_Tutorials/Basics.md ./doc/docs/images ./doc/docs/images/Tut-ring-ez-0.118.gif ./doc/docs/images/Tutorial-wvg-bent-ez-tslice.png ./doc/docs/images/Example.jpg ./doc/docs/images/Metalcavity_ldos.png ./doc/docs/images/Holey-wvg-cavity-hz.gif ./doc/docs/images/sphere_epsilon.png ./doc/docs/images/Holey-wvg-bands-eps-000000.00.png ./doc/docs/images/Tutorial-wvg-straight-ez-000200.00.png ./doc/docs/images/Holey-wvg-cavity-hz-001401.23.png ./doc/docs/images/Source_radiation_pattern.png ./doc/docs/images/ChunkStatistics.png ./doc/docs/images/multilevel_meep_n0_37_spectra.png ./doc/docs/images/klayout_schematic.png ./doc/docs/images/Python-Tutorial-wvg-bent-ez-tslice.png ./doc/docs/images/Tutorial-wvg-ez.gif ./doc/docs/images/Yee-cube.png ./doc/docs/images/N2ff_comp_cell.png ./doc/docs/images/pypackage_creation.png ./doc/docs/images/Tut-ring-ez-0.147.gif ./doc/docs/images/Chunks_NP1.png ./doc/docs/images/reflectance_angular_spectrum.png ./doc/docs/images/Python-Tutorial-wvg-straight-eps-000000.00.png ./doc/docs/images/swig_process.png ./doc/docs/images/waveguide-taper.png ./doc/docs/images/meep_salt_comparison_full.png ./doc/docs/images/Holey-wvg-bands.png ./doc/docs/images/Extruded-blocks.jpg ./doc/docs/images/grating_diffraction_spectra.png ./doc/docs/images/Material-dispersion-epsim.png ./doc/docs/images/directional_coupler_flux.png ./doc/docs/images/3rd-harm-1d-vs-chi.png ./doc/docs/images/prism_epsilon.png ./doc/docs/images/Ring-cyl-ez-0.176.png ./doc/docs/images/Near2far_simulation_geometry.png ./doc/docs/images/Holey-wvg-cavity-eps-000000.00.png ./doc/docs/images/Chunks_NP8.png ./doc/docs/images/Python-Tutorial-wvg-straight-ez-000200.00.png ./doc/docs/images/ChunkingAndSymmetry.svg ./doc/docs/images/Tut-holey-cavity.png ./doc/docs/images/Material-dispersion-bands.png ./doc/docs/images/Point-dct.jpg ./doc/docs/images/refl_coeff_vs_taper_length.png ./doc/docs/images/Meep-logo.png ./doc/docs/images/Material-dispersion-eps.png ./doc/docs/images/Tut-bend-flux.png ./doc/docs/images/meep_salt_comparison_thresh.png ./doc/docs/images/Chunks_YSymmetry.png ./doc/docs/images/Material-dispersion-epsre.png ./doc/docs/images/Tutorial-wvg-bent-eps-000000.00.png ./doc/docs/images/Dblocks-force.jpg ./doc/docs/images/Holey-wvg-cavity-hz-slice.png ./doc/docs/images/Holey-wvg-kx=0.10-w=0.4811.gif ./doc/docs/images/Holey-wvg-kx=0.25-w=0.2506.gif ./doc/docs/images/Holey-wvg-cavity-Q.png ./doc/docs/images/CWsolver-python.png ./doc/docs/images/Tutorial-wvg-straight-eps-000000.00.png ./doc/docs/images/Holey-wvg-kx=0.30-w=0.8838.gif ./doc/docs/images/Vac.jpg ./doc/docs/images/Dblocks-config.jpg ./doc/docs/images/Ring-cyl-ez-0.118.png ./doc/docs/images/Holey-wvg-kx=0.4-w=0.3175.gif ./doc/docs/images/Meep-banner.png ./doc/docs/images/Chunks_XYSymmetry.png ./doc/docs/images/Ring-cyl-ez-0.148.png ./doc/docs/images/CWsolver-scheme.png ./doc/docs/images/Repulsive.jpg ./doc/docs/images/Fabryperot.gif ./doc/docs/images/Yee-te.png ./doc/docs/images/coupler3D.png ./doc/docs/images/Field-visualization.jpg ./doc/docs/images/grating.png ./doc/docs/images/Surface-force.jpg ./doc/docs/images/Tutorial-wvg-bent2-ez-000300.00.png ./doc/docs/images/Waveguide_forces.png ./doc/docs/images/Holey-wvg-kx=0.4-w=0.1896.gif ./doc/docs/images/3rd-harm-1d-flux.png ./doc/docs/images/Holey-cavity-trans.png ./doc/docs/images/Spheres-plane.jpg ./doc/docs/images/Tut-ring-ez-0.175.gif ./doc/docs/images/fused_quartz_reflectance_spectrum.png ./doc/docs/Perfectly_Matched_Layer.md ./doc/docs/Installation.md ./doc/docs/License_and_Copyright.md ./doc/docs/Mode_Decomposition.md ./doc/docs/The_Run_Function_Is_Not_A_Loop.md ./doc/README ./doc/requirements.txt ./config.guess ./stamp-h1 ./depcomp ./autogen.sh ./m4 ./m4/ax_gcc_archflag.m4 ./m4/acx_blas.m4 ./m4/ax_gcc_x86_cpuid.m4 ./m4/acx_mpi.m4 ./m4/acx_lapack.m4 ./m4/ax_cxx_maxopt.m4 ./m4/ltsugar.m4 ./m4/pkg.m4 ./m4/ltoptions.m4 ./m4/libtool.m4 ./m4/ltversion.m4 ./m4/ax_check_compiler_flags.m4 ./m4/ax_compiler_vendor.m4 ./m4/lt~obsolete.m4 ./configure.ac ./compile ./LICENSE ./config.h.in ./AUTHORS ./python ./python/meep.i ./python/geom.py ./python/_mpb.la ./python/_meep_la-meep-python.lo ./python/mpb.i ./python/Makefile.am ./python/typemap_utils.cpp ./python/tests ./python/tests/pw_source.py ./python/tests/geom.py ./python/tests/3rd_harm_1d.py ./python/tests/refl_angular.py ./python/tests/holey_wvg_cavity.py ./python/tests/absorber_1d.py ./python/tests/ring.py ./python/tests/wvg_src.py ./python/tests/kdom.py ./python/tests/binary_grating.py ./python/tests/mpb.py ./python/tests/data ./python/tests/data/tri-rods-epsilon-r-m3-n32.h5 ./python/tests/data/tutorial-h.k16.b08.te.h5 ./python/tests/data/tutorial-te-eigenvectors-8-1.h5 ./python/tests/data/diamond-dpwr.k06.b05.h5 ./python/tests/data/tutorial-e.k16.b08.te.h5 ./python/tests/data/tutorial-tot.rpwr.k16.b08.te.h5 ./python/tests/data/bend-flux.gds ./python/tests/data/hole-slab-h.k01.b09.z.zeven.h5 ./python/tests/data/tri-rods-e.k11.b08.z.tm-r-m3-n32.h5 ./python/tests/data/tutorial-epsilon.h5 ./python/tests/data/tutorial-te-eigenvectors.h5 ./python/tests/data/tutorial-b.k16.b08.te.h5 ./python/tests/data/tutorial-flux.v.k11.b08.te.h5 ./python/tests/data/subpixel_avg-epsilon.h5 ./python/tests/data/strip-flux.v.k01.b04.x.h5 ./python/tests/data/tutorial-mu.h5 ./python/tests/data/converted-tri-rods-e.k11.b08.tm.h5 ./python/tests/data/tutorial-te-eigenvectors-3-3.h5 ./python/tests/data/line-defect-e.k04.b12.z.tm.h5 ./python/tests/data/converted-diamond-dpwr.k06.b05.h5 ./python/tests/data/tutorial-d.k01.b02.te.h5 ./python/tests/data/tutorial-C.k16.b08.te.h5 ./python/tests/data/cavity_arrayslice_1d.npy ./python/tests/data/tri-rods-e.k11.b08.z.tm.h5 ./python/tests/data/tutorial-d.k16.b02.te.h5 ./python/tests/data/cavity_arrayslice_2d.npy ./python/tests/data/tutorial-d.k16.b08.te.h5 ./python/tests/data/bragg-h.k01.b08.y.tm.h5 ./python/tests/data/amp_func_file.h5 ./python/tests/data/tutorial-e.k16.b08.z.tm.h5 ./python/tests/data/eps_input_file_test.h5 ./python/tests/bend_flux.py ./python/tests/ring_cyl.py ./python/tests/user_defined_material.py ./python/tests/utils.py ./python/tests/ldos.py ./python/tests/simulation.py ./python/tests/chunks.py ./python/tests/physical.py ./python/tests/holey_wvg_bands.py ./python/tests/mode_coeffs.py ./python/tests/fragment_stats.py ./python/tests/force.py ./python/tests/cavity_arrayslice.py ./python/tests/cyl_ellipsoid.py ./python/tests/source.py ./python/tests/material_dispersion.py ./python/tests/dft_fields.py ./python/tests/field_functions.py ./python/tests/mode_decomposition.py ./python/tests/multilevel_atom.py ./python/tests/antenna_radiation.py ./python/_meep_la-meep-python.o ./python/mpb.py ./python/examples ./python/examples/pw-source.py ./python/examples/bend-flux.py ./python/examples/mpb_bragg_sine.py ./python/examples/parallel-wvgs-mpb.py ./python/examples/mpb_line_defect.py ./python/examples/holey-wvg-bands.py ./python/examples/absorber-1d.py ./python/examples/mpb_diamond.py ./python/examples/ring.py ./python/examples/material-dispersion.py ./python/examples/mpb_hole_slab.py ./python/examples/binary_grating.py ./python/examples/parallel-wvgs-force.py ./python/examples/coupler.gds ./python/examples/solve-cw.py ./python/examples/ring-cyl.py ./python/examples/mpb_tutorial.py ./python/examples/wvg-src.py ./python/examples/mpb_bragg.py ./python/examples/3rd-harm-1d.py ./python/examples/ring-mode-overlap.py ./python/examples/refl-quartz.py ./python/examples/mpb_strip.py ./python/examples/holey-wvg-cavity.py ./python/examples/mpb_tri_holes.py ./python/examples/mpb_data_analysis.py ./python/examples/mpb_honey_rods.py ./python/examples/cavity-farfield.py ./python/examples/cavity_arrayslice.py ./python/examples/multilevel-atom.py ./python/examples/refl-angular.py ./python/examples/metal-cavity-ldos.py ./python/examples/mpb_tri_rods.py ./python/examples/mpb_sq_rods.py ./python/examples/mode-decomposition.py ./python/examples/binary_grating_oblique.py ./python/examples/coupler.py ./python/examples/cyl-ellipsoid.py ./python/examples/antenna-radiation.py ./python/Makefile ./python/solver.py ./python/_mpb_la-mpb-python.o ./python/__init__.py.bak ./python/mpb_data.py ./python/meep-python.cpp ./python/meep.py ./python/simulation.py ./python/Makefile.in ./python/.libs ./python/.libs/_mpb.la ./python/.libs/_meep.so.12 ./python/.libs/_meep.lai ./python/.libs/_meep_la-meep-python.o ./python/.libs/_mpb.so.12.0.0 ./python/.libs/_mpb.lai ./python/.libs/_meep.a ./python/.libs/_mpb_la-mpb-python.o ./python/.libs/_meep.so.12.0.0 ./python/.libs/_mpb.so ./python/.libs/_meep.so ./python/.libs/_mpb.a ./python/.libs/_meep.la ./python/.libs/_mpb.so.12 ./python/materials.py ./python/mpb.py.bak ./python/_mpb_la-mpb-python.lo ./python/mpb-python.cpp ./python/meep ./python/meep/geom.py ./python/meep/simulation.py ./python/meep/materials.py ./python/meep/_meep.so ./python/meep/__init__.py ./python/meep/source.py ./python/meep/mpb ./python/meep/mpb/solver.py ./python/meep/mpb/mpb_data.py ./python/meep/mpb/_mpb.so ./python/meep/mpb/__init__.py ./python/vec.i ./python/__init__.py ./python/source.py ./python/numpy.i ./python/_meep.la ./.pc ./.pc/.version ./.pc/applied-patches ./.pc/.quilt_patches ./.pc/c++14.patch ./.pc/c++14.patch/libmeepgeom ./.pc/c++14.patch/libmeepgeom/ring-ll.cpp ./.pc/.quilt_series ./.pc/fix-test.patch ./.pc/fix-test.patch/python ./.pc/fix-test.patch/python/simulation.py ./.pc/libgeom-fix-include.patch ./.pc/libgeom-fix-include.patch/libpympb ./.pc/libgeom-fix-include.patch/libpympb/pympb.cpp echo armhf armhf #if [ "armhf" = "armel" ] || \ # [ "armhf" = "mips" ] || \ # [ "armhf" = "mipsel" ] || \ # [ "armhf" = "powerpc" ] || \ # [ "armhf" = "sparc" ] ; then \ # echo "Do not make tests on this architecture" ;\ #else \ # echo "Do make tests on this architecture" ;\ # make check; \ # find; \ # cat python/test-suite.log; \ #fi # check whether testsuite runs everywhere make check; \ cat python/test-suite.log make[2]: Entering directory '/build/meep-1.7.0' Making check in src make[3]: Entering directory '/build/meep-1.7.0/src' make check-am make[4]: Entering directory '/build/meep-1.7.0/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/meep-1.7.0/src' make[3]: Leaving directory '/build/meep-1.7.0/src' Making check in tests make[3]: Entering directory '/build/meep-1.7.0/tests' make aniso_disp bench bragg_transmission convergence_cyl_waveguide cylindrical flux harmonics integrate known_results near2far one_dimensional physical stress_tensor symmetry three_d two_dimensional 2D_convergence h5test pml make[4]: Entering directory '/build/meep-1.7.0/tests' arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o aniso_disp.o aniso_disp.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o bench.o bench.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o bragg_transmission.o bragg_transmission.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o convergence_cyl_waveguide.o convergence_cyl_waveguide.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o cylindrical.o cylindrical.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o flux.o flux.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o harmonics.o harmonics.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o integrate.o integrate.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o known_results.o known_results.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o near2far.o near2far.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o one_dimensional.o one_dimensional.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o physical.o physical.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o stress_tensor.o stress_tensor.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o symmetry.o symmetry.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o three_d.o three_d.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o two_dimensional.o two_dimensional.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o 2D_convergence.o 2D_convergence.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o h5test.o h5test.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o pml.o pml.cpp pml.cpp: In function 'int check_pmlcyl(double (*)(const meep::vec&))': pml.cpp:220:10: warning: variable 'prev_refl_const' set but not used [-Wunused-but-set-variable] double prev_refl_const = 0.0, refl_const = 0.0; ^~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/tests' make check-TESTS make[4]: Entering directory '/build/meep-1.7.0/tests' make[5]: Entering directory '/build/meep-1.7.0/tests' PASS: aniso_disp PASS: bench PASS: bragg_transmission PASS: convergence_cyl_waveguide PASS: cylindrical PASS: flux PASS: harmonics PASS: integrate PASS: known_results PASS: near2far PASS: one_dimensional PASS: physical PASS: stress_tensor PASS: symmetry PASS: three_d PASS: two_dimensional PASS: 2D_convergence PASS: h5test PASS: pml ============================================================================ Testsuite summary for meep 1.7.0 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/meep-1.7.0/tests' make[4]: Leaving directory '/build/meep-1.7.0/tests' make[3]: Leaving directory '/build/meep-1.7.0/tests' Making check in scheme make[3]: Entering directory '/build/meep-1.7.0/scheme' make check-am make[4]: Entering directory '/build/meep-1.7.0/scheme' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/meep-1.7.0/scheme' make[3]: Leaving directory '/build/meep-1.7.0/scheme' Making check in libmeepgeom make[3]: Entering directory '/build/meep-1.7.0/libmeepgeom' make pw-source-ll ring-ll cyl-ellipsoid-ll absorber-1d-ll array-slice-ll user-defined-material dft-fields gdsII-3d make[4]: Entering directory '/build/meep-1.7.0/libmeepgeom' arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o pw-source-ll.o pw-source-ll.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o ring-ll.o ring-ll.cpp In file included from /usr/include/c++/8/vector:69, from ring-ll.cpp:13: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'int main(int, char**)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o cyl-ellipsoid-ll.o cyl-ellipsoid-ll.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o absorber-1d-ll.o absorber-1d-ll.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o array-slice-ll.o array-slice-ll.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o user-defined-material.o user-defined-material.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o dft-fields.o dft-fields.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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=\"./\" -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/serial -pthread -I/usr/include/guile/2.2 -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -c -o gdsII-3d.o gdsII-3d.cpp /bin/sh ../libtool --tag=CXX --mode=link arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -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 libmeepgeom.la -lctlgeom ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0=. -fstack-protector-strong -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 ./.libs/libmeepgeom.so -lctlgeom ../src/.libs/libmeep.so -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/libmeepgeom' make check-TESTS make[4]: Entering directory '/build/meep-1.7.0/libmeepgeom' make[5]: Entering directory '/build/meep-1.7.0/libmeepgeom' PASS: cyl-ellipsoid-ll PASS: array-slice-ll ============================================================================ Testsuite summary for meep 1.7.0 ============================================================================ # TOTAL: 2 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/meep-1.7.0/libmeepgeom' make[4]: Leaving directory '/build/meep-1.7.0/libmeepgeom' make[3]: Leaving directory '/build/meep-1.7.0/libmeepgeom' Making check in libpympb make[3]: Entering directory '/build/meep-1.7.0/libpympb' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/meep-1.7.0/libpympb' Making check in python make[3]: Entering directory '/build/meep-1.7.0/python' /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi make check-am make[4]: Entering directory '/build/meep-1.7.0/python' /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi mkdir -p meep cp __init__.py ./geom.py ./simulation.py ./source.py ./materials.py .libs/_meep.so meep mkdir -p meep/mpb cp .libs/_mpb.so meep/mpb cp ./mpb.py meep/mpb/__init__.py cp ./solver.py ./mpb_data.py meep/mpb make check-TESTS make[5]: Entering directory '/build/meep-1.7.0/python' make[6]: Entering directory '/build/meep-1.7.0/python' PASS: tests/3rd_harm_1d.py PASS: tests/absorber_1d.py PASS: tests/antenna_radiation.py PASS: tests/bend_flux.py PASS: tests/binary_grating.py PASS: tests/cavity_arrayslice.py PASS: tests/chunks.py PASS: tests/cyl_ellipsoid.py PASS: tests/dft_fields.py PASS: tests/field_functions.py PASS: tests/force.py PASS: tests/fragment_stats.py PASS: tests/geom.py PASS: tests/holey_wvg_bands.py PASS: tests/holey_wvg_cavity.py PASS: tests/kdom.py PASS: tests/ldos.py PASS: tests/material_dispersion.py FAIL: tests/mpb.py PASS: tests/mode_coeffs.py PASS: tests/mode_decomposition.py PASS: tests/multilevel_atom.py PASS: tests/physical.py PASS: tests/pw_source.py PASS: tests/refl_angular.py PASS: tests/ring.py PASS: tests/ring_cyl.py PASS: tests/simulation.py PASS: tests/source.py PASS: tests/user_defined_material.py PASS: tests/wvg_src.py ============================================================================ Testsuite summary for meep 1.7.0 ============================================================================ # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See python/test-suite.log Please report to meep@ab-initio.mit.edu ============================================================================ make[6]: *** [Makefile:967: test-suite.log] Error 1 make[6]: Leaving directory '/build/meep-1.7.0/python' make[5]: *** [Makefile:1075: check-TESTS] Error 2 make[5]: Leaving directory '/build/meep-1.7.0/python' make[4]: *** [Makefile:1141: check-am] Error 2 make[4]: Leaving directory '/build/meep-1.7.0/python' make[3]: *** [Makefile:1143: check] Error 2 make[3]: Leaving directory '/build/meep-1.7.0/python' make[2]: *** [Makefile:508: check-recursive] Error 1 make[2]: Leaving directory '/build/meep-1.7.0' ======================================= meep 1.7.0: python/test-suite.log ======================================= # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/mpb =============== test_anisotropic_2d_gap ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.3, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0259761810303 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... 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: 2.42289304733 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.18378901482 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.92500901222 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 3.47879695892 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.83247995377 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.39088988304 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.90058588982 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.38462615013 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.42795085907 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 2.67252087593 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 3.51788401604 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 2.47743701935 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 2.18817782402 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 3.31087803841 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.94719099998 solve_kpoint (0,0,0): Solving for bands 3 to 8... 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: 1.65935087204 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.2213570228 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.230619158264 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.216967769545 at Vector3<0.5, 0.0, 0.0> to 0.318992476569 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.300856483084 at Vector3<0.5, 0.0, 0.0> to 0.365115253765 at Vector3<0.0, 0.0, 0.0> Band 5 range: 0.307149834004 at Vector3<0.5, 0.5, 0.0> to 0.385316361771 at Vector3<0.1, 0.1, 0.0> Band 6 range: 0.341964725508 at Vector3<0.5, 0.3, 0.0> to 0.391554684426 at Vector3<0.5, 0.1, 0.0> Band 7 range: 0.349538537661 at Vector3<0.5, 0.5, 0.0> to 0.407373600123 at Vector3<0.4, 0.0, 0.0> Band 8 range: 0.39613882331 at Vector3<0.1, 0.1, 0.0> to 0.477306572259 at Vector3<0.5, 0.5, 0.0> total elapsed time for run: 43.7554528713 done test_anisotropic_2d_gap: 43.77s test_bragg ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 1 dimensions. Grid size is 32 x 1 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 1e+20, height 0.25, axis (1, 0, 0) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.0, 0.0> elapsed time for initialization: 0.00348377227783 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... Finished solving for bands 1 to 8 after 15 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.0285179615021 total elapsed time for run: 0.0324709415436 done Fixing h-field (band 8) phase by 0.909549 + -0.415598i; max ampl. = 1.96664 .Outputting fields to test_bragg-h.k01.b08.y.tm.h5... test_bragg: 0.10s test_bragg_sine ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 1 dimensions. Grid size is 32 x 1 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: Geometric object tree has depth 1 and 0 object nodes (vs. 0 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 11 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.05, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.15, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.25, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.35, 0.0, 0.0> 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.0121469497681 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... Finished solving for bands 2 to 8 after 31 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.0436909198761 solve_kpoint (0.05,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 83 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.116040229797 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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.0169668197632 solve_kpoint (0.15,0,0): Solving for bands 1 to 8... 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.0177240371704 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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.0169999599457 solve_kpoint (0.25,0,0): Solving for bands 1 to 8... 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.0166170597076 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.015820980072 solve_kpoint (0.35,0,0): Solving for bands 1 to 8... 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.0162301063538 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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.014536857605 solve_kpoint (0.45,0,0): Solving for bands 1 to 8... 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.0146770477295 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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.0150811672211 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.194774663668 at Vector3<0.5, 0.0, 0.0> Band 2 range: 0.306403026231 at Vector3<0.5, 0.0, 0.0> to 0.468774852587 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.546625750132 at Vector3<0.0, 0.0, 0.0> to 0.731650442654 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.784261590509 at Vector3<0.5, 0.0, 0.0> to 0.989348615544 at Vector3<0.0, 0.0, 0.0> Band 5 range: 1.02405486481 at Vector3<0.0, 0.0, 0.0> to 1.2440980042 at Vector3<0.5, 0.0, 0.0> Band 6 range: 1.26665668619 at Vector3<0.5, 0.0, 0.0> to 1.4970379697 at Vector3<0.0, 0.0, 0.0> Band 7 range: 1.51158009946 at Vector3<0.0, 0.0, 0.0> to 1.74883590399 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.75816832085 at Vector3<0.5, 0.0, 0.0> to 1.9999072007 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.194774663668) to band 2 (0.306403026231), 44.5464212843% Gap from band 2 (0.468774852587) to band 3 (0.546625750132), 15.3340262625% Gap from band 3 (0.731650442654) to band 4 (0.784261590509), 6.94118744416% Gap from band 4 (0.989348615544) to band 5 (1.02405486481), 3.44752054018% Gap from band 5 (1.2440980042) to band 6 (1.26665668619), 1.79696424101% Gap from band 6 (1.4970379697) to band 7 (1.51158009946), 0.966698293644% Gap from band 7 (1.74883590399) to band 8 (1.75816832085), 0.532215889061% total elapsed time for run: 0.321479082108 done test_bragg_sine: 0.33s test_compute_field_energy ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0467557907104 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... 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: 2.98645710945 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 58: trace = 5.566925546419027 (5.2829e-06% 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: 7.9740319252 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.58024907112 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.49249196053 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.71414089203 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.60475182533 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.18686890602 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.70663905144 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.46444797516 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.43680691719 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.38468790054 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.10072088242 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.29799103737 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.75234794617 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.15590500832 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 68: trace = 5.548544403388882 (0.000456344% 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: 5.57578682899 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 38.4701530933 done D-energy-components:, 16, 8, 0.499991, 0.500009, 0 .test_compute_field_energy: 38.49s test_compute_group_velocity ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0277121067047 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... 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: 3.18814516068 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 56: trace = 5.566926134823916 (5.29084e-06% change) iteration 112: trace = 5.54049724287942 (6.30999e-10% 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: 8.89393997192 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.94213199615 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.95453095436 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.938133955 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.29179692268 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.4459130764 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.09430885315 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.94615602493 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.72402000427 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.71025896072 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.37901902199 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.58691287041 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.03684401512 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.51253509521 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 66: trace = 5.548598782895306 (0.00058348% 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: 5.83607292175 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 44.5209829807 done test_compute_group_velocity: 44.55s test_compute_integrals ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0275630950928 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... 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: 3.17636108398 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 74: trace = 5.552006708071099 (0.036107% 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: 6.86458992958 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.66192603111 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.51747488976 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.91861414909 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.91159701347 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.31820893288 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.9583671093 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.68946194649 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.62828803062 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.58352804184 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.25082302094 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.53548908234 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.99872207642 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.46058917046 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 66: trace = 5.548598782895306 (0.00058348% 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: 5.7062690258 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 40.2184078693 done Fixing h-field (band 8) phase by 1 + -2.59308e-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 .test_compute_integrals: 40.30s test_diamond ======================== Initializing eigensolver data Computing 5 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 5 bands at a time. Creating Maxwell data... Mesh size is 5. Lattice vectors: (0, 0.5, 0.5) (0.5, 0, 0.5) (0.5, 0.5, 0) Cell volume = 0.25 Reciprocal lattice vectors (/ 2 pi): (-1, 1, 1) (1, -1, 1) (1, 1, -1) Geometric objects: sphere, center = (0.125,0.125,0.125) radius 0.25 sphere, center = (-0.125,-0.125,-0.125) radius 0.25 Geometric object tree has depth 4 and 35 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 31 k-points Vector3<0.0, 0.5, 0.5> Vector3<0.0, 0.525, 0.475> Vector3<0.0, 0.55, 0.45> Vector3<0.0, 0.575, 0.425> Vector3<0.0, 0.6, 0.4> Vector3<0.0, 0.625, 0.375> Vector3<0.0, 0.6, 0.3> Vector3<0.0, 0.575, 0.225> Vector3<0.0, 0.55, 0.15> Vector3<0.0, 0.525, 0.075> Vector3<0.0, 0.5, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.1> Vector3<0.0, 0.2, 0.2> Vector3<0.0, 0.3, 0.3> Vector3<0.0, 0.4, 0.4> Vector3<0.0, 0.5, 0.5> Vector3<0.05, 0.55, 0.5> Vector3<0.1, 0.6, 0.5> Vector3<0.15, 0.65, 0.5> Vector3<0.2, 0.7, 0.5> Vector3<0.25, 0.75, 0.5> Vector3<0.275, 0.75, 0.475> Vector3<0.3, 0.75, 0.45> 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.273637056351 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... iteration 28: trace = 1.074894274699377 (0.000777149% 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: 7.81597685814 solve_kpoint (0,0.525,0.475): Solving for bands 1 to 5... iteration 28: trace = 1.07216504707559 (2.64611e-09% 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: 5.08782100677 solve_kpoint (0,0.55,0.45): Solving for bands 1 to 5... iteration 28: trace = 1.065499286546967 (4.31148e-10% 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: 4.57929706573 solve_kpoint (0,0.575,0.425): Solving for bands 1 to 5... iteration 28: trace = 1.057289581655317 (1.35248e-10% 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: 4.29792404175 solve_kpoint (0,0.6,0.4): Solving for bands 1 to 5... iteration 27: trace = 1.049127496702446 (1.55603e-10% 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: 4.35318207741 solve_kpoint (0,0.625,0.375): Solving for bands 1 to 5... iteration 28: trace = 1.04145001906575 (1.59474e-07% 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: 6.45864701271 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 test_diamond-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 test_diamond-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 test_diamond-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 test_diamond-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 test_diamond-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... iteration 29: trace = 1.01217788801166 (3.64693e-07% 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: 6.24945092201 solve_kpoint (0,0.575,0.225): Solving for bands 1 to 5... iteration 26: trace = 0.9853431467736767 (0.0017273% change) iteration 55: trace = 0.9851001705375235 (0.000313288% change) iteration 84: trace = 0.9843247177542838 (2.28647e-07% 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: 14.2501549721 solve_kpoint (0,0.55,0.15): Solving for bands 1 to 5... iteration 28: trace = 0.9576556581103874 (3.52663e-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: 4.09429597855 solve_kpoint (0,0.525,0.075): Solving for bands 1 to 5... iteration 27: trace = 0.9411112577617191 (6.07542e-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: 4.20873594284 solve_kpoint (0,0.5,0): Solving for bands 1 to 5... 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: 3.80954408646 solve_kpoint (0,0.4,0): Solving for bands 1 to 5... 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: 3.38483381271 solve_kpoint (0,0.3,0): Solving for bands 1 to 5... 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: 3.40110898018 solve_kpoint (0,0.2,0): Solving for bands 1 to 5... iteration 29: trace = 1.01810314280561 (4.31831e-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: 4.15225100517 solve_kpoint (0,0.1,0): Solving for bands 1 to 5... iteration 30: trace = 1.05303304357993 (2.19945e-08% 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: 5.3793129921 solve_kpoint (0,0,0): Solving for bands 3 to 5... 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: 2.68359994888 solve_kpoint (0,0.1,0.1): Solving for bands 1 to 5... iteration 27: trace = 1.053900986300588 (2.95617e-10% 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: 4.46207904816 solve_kpoint (0,0.2,0.2): Solving for bands 1 to 5... iteration 26: trace = 1.050698954069496 (1.32747e-08% 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: 5.0351319313 solve_kpoint (0,0.3,0.3): Solving for bands 1 to 5... iteration 25: trace = 1.073726549677648 (0.00182077% change) iteration 52: trace = 1.07317664358673 (0.00262971% change) iteration 79: trace = 1.069568934567898 (8.90327e-05% change) iteration 106: trace = 1.069417237158901 (0.000444605% change) iteration 134: trace = 1.06935732942402 (0.000141221% change) iteration 164: trace = 1.068626555541479 (6.82011e-07% change) iteration 194: trace = 1.068626525300141 (1.97396e-10% change) Finished solving for bands 1 to 5 after 196 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: 28.8641710281 solve_kpoint (0,0.4,0.4): Solving for bands 1 to 5... iteration 28: trace = 1.07411889995523 (1.0606e-06% change) iteration 55: trace = 1.074091926885246 (4.16034e-05% change) iteration 84: trace = 1.073946851406362 (8.00184e-07% 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: 16.1210649014 solve_kpoint (0,0.5,0.5): Solving for bands 1 to 5... iteration 27: trace = 1.074849167022325 (1.32106e-06% 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: 5.88077497482 solve_kpoint (0.05,0.55,0.5): Solving for bands 1 to 5... iteration 27: trace = 1.072296078653374 (2.17247e-05% 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: 8.02869105339 solve_kpoint (0.1,0.6,0.5): Solving for bands 1 to 5... iteration 28: trace = 1.068970064617758 (7.44537e-06% 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: 6.12652897835 solve_kpoint (0.15,0.65,0.5): Solving for bands 1 to 5... iteration 27: trace = 1.066421890528807 (2.77829e-05% 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: 6.62490010262 solve_kpoint (0.2,0.7,0.5): Solving for bands 1 to 5... iteration 27: trace = 1.064700490073332 (1.75239e-06% 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: 6.48111701012 solve_kpoint (0.25,0.75,0.5): Solving for bands 1 to 5... iteration 27: trace = 1.065486645902846 (0.0029966% change) iteration 53: trace = 1.065402986272677 (1.13173e-06% 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: 11.5375151634 solve_kpoint (0.275,0.75,0.475): Solving for bands 1 to 5... iteration 27: trace = 1.057545260634156 (2.15292e-07% 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: 5.98096394539 solve_kpoint (0.3,0.75,0.45): Solving for bands 1 to 5... iteration 27: trace = 1.048737745965864 (5.22185e-09% 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: 4.52578806877 solve_kpoint (0.325,0.75,0.425): Solving for bands 1 to 5... iteration 28: trace = 1.042055197900918 (2.30087e-09% 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: 4.83285999298 solve_kpoint (0.35,0.75,0.4): Solving for bands 1 to 5... iteration 28: trace = 1.039345690769056 (1.14913e-07% 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: 5.71325302124 solve_kpoint (0.375,0.75,0.375): Solving for bands 1 to 5... iteration 28: trace = 1.040877831116597 (2.94841e-06% 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 .elapsed time for k point: 7.83764791489 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.394551078959 at Vector3<0.25, 0.75, 0.5> Band 2 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.396765801408 at Vector3<0.3, 0.75, 0.45> Band 3 range: 0.442370766817 at Vector3<0.0, 0.5, 0.0> to 0.595589963025 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.443555165122 at Vector3<0.0, 0.5, 0.0> to 0.59581913129 at Vector3<0.0, 0.0, 0.0> Band 5 range: 0.503013589515 at Vector3<0.0, 0.6, 0.4> to 0.595838685693 at Vector3<0.0, 0.0, 0.0> Gap from band 2 (0.396765801408) to band 3 (0.442370766817), 10.8694977996% total elapsed time for run: 212.690567017 done test_diamond: 212.90s test_epsilon_input_file ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: Geometric object tree has depth 1 and 0 object nodes (vs. 0 actual objects) read in 32x32x1 epsilon-input-file "/build/meep-1.7.0/python/tests/data/eps_input_file_test.h5" Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0791690349579 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... 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: 3.59629702568 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 1.53786683083 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.85629200935 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.30656599998 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.17999505997 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.25780415535 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 1.46056485176 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.4774210453 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.05463385582 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.1032500267 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.14913916588 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.16132307053 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.46575307846 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.00794696808 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.01662707329 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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 ..elapsed time for k point: 1.96494889259 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.497097784377 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.440289641051 at Vector3<0.5, 0.0, 0.0> to 0.578181285681 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.578181508201 at Vector3<0.5, 0.5, 0.0> to 0.761332777526 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.668912642436 at Vector3<0.5, 0.5, 0.0> to 0.80519998397 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.817084745355 at Vector3<0.3, 0.3, 0.0> to 0.894089391592 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.882667116499 at Vector3<0.3, 0.3, 0.0> to 1.00149263282 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.883219914368 at Vector3<0.5, 0.5, 0.0> to 1.05803098325 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.06602335979 at Vector3<0.2, 0.2, 0.0> to 1.08734582956 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.578181285681) to band 3 (0.578181508201), 3.84861037285e-05% Gap from band 4 (0.80519998397) to band 5 (0.817084745355), 1.46518809801% Gap from band 7 (1.05803098325) to band 8 (1.06602335979), 0.752558574758% total elapsed time for run: 27.6858930588 done test_epsilon_input_file: 27.69s test_first_brillouin_zone ======================== test_first_brillouin_zone: 1.99s test_fractional_lattice ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 4 x 4 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.1, 0, 0) (0, 0.1, 0) (0, 0, 1) Cell volume = 0.01 Reciprocal lattice vectors (/ 2 pi): (10, -0, 0) (-0, 10, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 9 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.00461316108704 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... 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.0152871608734 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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.00874996185303 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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.00234699249268 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.00233316421509 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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.00219488143921 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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.00238704681396 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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.00510692596436 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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.00221490859985 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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.00224089622498 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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.0021800994873 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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.00279307365417 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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.00692892074585 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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.0028669834137 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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.00279498100281 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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.00233507156372 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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.00279211997986 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 2.04124145232 at Vector3<0.5, 0.5, 0.0> Band 2 range: 1.44337567297 at Vector3<0.5, 0.0, 0.0> to 2.88675134595 at Vector3<0.0, 0.0, 0.0> Band 3 range: 2.04124145232 at Vector3<0.5, 0.5, 0.0> to 3.22748612184 at Vector3<0.5, 0.0, 0.0> Band 4 range: 2.04124145232 at Vector3<0.5, 0.5, 0.0> to 3.26598632371 at Vector3<0.2, 0.2, 0.0> Band 5 range: 2.88675134595 at Vector3<0.0, 0.0, 0.0> to 4.56435464588 at Vector3<0.5, 0.5, 0.0> Band 6 range: 3.22748612184 at Vector3<0.5, 0.0, 0.0> to 4.56435464588 at Vector3<0.5, 0.5, 0.0> Band 7 range: 3.69684550214 at Vector3<0.2, 0.0, 0.0> to 4.56435464588 at Vector3<0.5, 0.5, 0.0> Band 8 range: 4.08248290464 at Vector3<0.0, 0.0, 0.0> to 5.20416499867 at Vector3<0.5, 0.0, 0.0> total elapsed time for run: 0.0752041339874 done test_fractional_lattice: 0.08s test_get_bfield ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0278770923615 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... 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: 2.67947602272 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 64: trace = 5.566923784924218 (5.26956e-06% 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: 7.77717709541 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.76509189606 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.63788986206 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.89796113968 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.09992003441 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.23552012444 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.97340989113 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.73173689842 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.64491796494 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.47865796089 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.14088797569 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.47558712959 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.11648106575 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.49485087395 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 67: trace = 5.548569723921084 (0.000523719% 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: 6.14023804665 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 41.3282189369 done Fixing b-field (band 8) phase by 1 + -2.59308e-07i; max ampl. = 4.48388 .test_get_bfield: 41.38s test_get_dfield ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.027468919754 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... 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: 3.75013113022 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 60: trace = 5.566924958777611 (5.2766e-06% change) iteration 109: trace = 5.540497243063371 (3.40725e-09% 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: 9.24535298347 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.29296398163 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.50762701035 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.96890687943 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.42326784134 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.50292682648 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.79036211967 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.658411026 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.7299311161 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.78147292137 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.1224629879 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.38232803345 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.89030003548 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.21209979057 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 71: trace = 5.548232222570423 (0.00176188% 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: 5.10407185555 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 43.4023621082 done Fixing d-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 8.66842 .test_get_dfield: 43.43s test_get_efield ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0243430137634 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... 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: 2.49737596512 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 69: trace = 5.566922318097296 (5.27142e-06% 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: 7.52457785606 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.5810790062 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.52337193489 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.87516403198 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.74932408333 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 1.98922491074 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.79782390594 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.50539898872 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.56629896164 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.53999614716 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.08357810974 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.29295706749 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.77902293205 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.38390207291 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 70: trace = 5.548329976755535 (0.00347744% 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: 5.36374115944 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 38.0851368904 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_get_efield: 38.12s test_get_eigenvectors ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0254669189453 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... 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: 3.18318796158 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 Fixing h-field (band 4) phase by -0.925589 + -0.37853i; max ampl. = 4.27882 Fixing h-field (band 5) phase by -0.921393 + -0.388632i; max ampl. = 1.75894 Fixing h-field (band 6) phase by 0.798747 + -0.601666i; max ampl. = 3.7555 Fixing h-field (band 7) phase by 0.914893 + -0.403697i; max ampl. = 3.75555 Fixing h-field (band 8) phase by 0.0496898 + -0.998765i; max ampl. = 4.48388 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 64: trace = 5.566923804943626 (5.26938e-06% 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: 7.65047597885 Fixing h-field (band 1) phase by -1 + 2.59016e-07i; max ampl. = 1.02721 Fixing h-field (band 2) phase by -0.999999 + 0.00113292i; max ampl. = 5.09036 Fixing h-field (band 3) phase by -0.000421415 + 1i; max ampl. = 3.73536 Fixing h-field (band 4) phase by 0.000253752 + 1i; max ampl. = 4.23726 Fixing h-field (band 5) phase by -1 + -7.07609e-05i; max ampl. = 1.49733 Fixing h-field (band 6) phase by 0.000414059 + 1i; max ampl. = 3.68915 Fixing h-field (band 7) phase by -2.53867e-05 + -1i; max ampl. = 2.46425 Fixing h-field (band 8) phase by -0.999999 + 0.00135078i; max ampl. = 4.67306 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.60048103333 Fixing h-field (band 1) phase by 1 + -4.11503e-12i; max ampl. = 1.11365 Fixing h-field (band 2) phase by -1 + 5.19261e-09i; max ampl. = 4.92243 Fixing h-field (band 3) phase by 1.10223e-09 + -1i; max ampl. = 2.65638 Fixing h-field (band 4) phase by 2.2075e-08 + -1i; max ampl. = 4.33159 Fixing h-field (band 5) phase by 8.62635e-10 + -1i; max ampl. = 4.52032 Fixing h-field (band 6) phase by -4.01053e-08 + -1i; max ampl. = 3.38228 Fixing h-field (band 7) phase by -1 + -6.3746e-10i; max ampl. = 2.75759 Fixing h-field (band 8) phase by -1 + -3.09845e-06i; max ampl. = 4.29116 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.56492805481 Fixing h-field (band 1) phase by 1 + 7.26489e-16i; max ampl. = 1.27437 Fixing h-field (band 2) phase by -1 + -9.99227e-14i; max ampl. = 4.45322 Fixing h-field (band 3) phase by 1 + 2.7243e-13i; max ampl. = 2.62315 Fixing h-field (band 4) phase by 8.10706e-10 + 1i; max ampl. = 4.45542 Fixing h-field (band 5) phase by 9.48743e-14 + -1i; max ampl. = 5.0129 Fixing h-field (band 6) phase by -8.94392e-10 + 1i; max ampl. = 2.79024 Fixing h-field (band 7) phase by 1 + -8.36062e-15i; max ampl. = 2.99991 Fixing h-field (band 8) phase by -1 + 1.50891e-08i; max ampl. = 3.46534 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.74035906792 Fixing h-field (band 1) phase by 1 + 6.99076e-17i; max ampl. = 1.5052 Fixing h-field (band 2) phase by 1 + -2.93538e-15i; max ampl. = 3.59052 Fixing h-field (band 3) phase by 1 + -4.06238e-15i; max ampl. = 3.69829 Fixing h-field (band 4) phase by 3.94158e-12 + -1i; max ampl. = 4.56151 Fixing h-field (band 5) phase by 6.94462e-15 + -1i; max ampl. = 5.08436 Fixing h-field (band 6) phase by 8.74085e-12 + 1i; max ampl. = 1.72494 Fixing h-field (band 7) phase by -1 + 1.3727e-14i; max ampl. = 3.24171 Fixing h-field (band 8) phase by 3.7632e-11 + -1i; max ampl. = 3.16645 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.69471287727 Fixing h-field (band 1) phase by -1 + 7.46286e-17i; max ampl. = 1.38878 Fixing h-field (band 2) phase by -1 + -1.04867e-16i; max ampl. = 3.48407 Fixing h-field (band 3) phase by 1 + 4.82674e-16i; max ampl. = 4.1103 Fixing h-field (band 4) phase by -7.76551e-13 + 1i; max ampl. = 4.60286 Fixing h-field (band 5) phase by 1.13855e-14 + -1i; max ampl. = 4.98821 Fixing h-field (band 6) phase by -1 + 2.42378e-12i; max ampl. = 2.6134 Fixing h-field (band 7) phase by -1 + -3.63915e-15i; max ampl. = 4.2595 Fixing h-field (band 8) phase by 4.90769e-12 + -1i; max ampl. = 3.64602 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.24567508698 Fixing h-field (band 1) phase by 1 + 1.761e-16i; max ampl. = 1.39153 Fixing h-field (band 2) phase by 1 + 5.11035e-13i; max ampl. = 3.54504 Fixing h-field (band 3) phase by -1 + -1.06886e-12i; max ampl. = 3.95334 Fixing h-field (band 4) phase by 1.77253e-13 + 1i; max ampl. = 4.50492 Fixing h-field (band 5) phase by -2.58184e-14 + 1i; max ampl. = 4.84663 Fixing h-field (band 6) phase by -1.61554e-15 + -1i; max ampl. = 1.79067 Fixing h-field (band 7) phase by -1.22175e-12 + -1i; max ampl. = 3.04657 Fixing h-field (band 8) phase by 1 + -1.75754e-14i; max ampl. = 4.1605 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.75648093224 Fixing h-field (band 1) phase by 1 + -5.62835e-16i; max ampl. = 1.40192 Fixing h-field (band 2) phase by 1 + 4.31259e-13i; max ampl. = 3.73151 Fixing h-field (band 3) phase by -1 + -1.92002e-12i; max ampl. = 3.50756 Fixing h-field (band 4) phase by -2.80138e-12 + 1i; max ampl. = 4.25492 Fixing h-field (band 5) phase by 2.94781e-15 + -1i; max ampl. = 4.10702 Fixing h-field (band 6) phase by 3.16986e-15 + -1i; max ampl. = 3.1563 Fixing h-field (band 7) phase by -2.69213e-12 + 1i; max ampl. = 3.26912 Fixing h-field (band 8) phase by -1 + 1.32014e-12i; max ampl. = 4.78292 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.71862316132 Fixing h-field (band 1) phase by -1 + 6.5749e-14i; max ampl. = 4.05119 Fixing h-field (band 2) phase by 1 + -1.44307e-15i; max ampl. = 1.42991 Fixing h-field (band 3) phase by -1 + 3.25778e-12i; max ampl. = 2.78416 Fixing h-field (band 4) phase by 3.16986e-15 + -1i; max ampl. = 2.53227 Fixing h-field (band 5) phase by 2.17782e-11 + 1i; max ampl. = 3.9265 Fixing h-field (band 6) phase by -4.28008e-15 + -1i; max ampl. = 4.52548 Fixing h-field (band 7) phase by -4.01074e-13 + -1i; max ampl. = 3.4739 Fixing h-field (band 8) phase by -1 + -1.07761e-11i; max ampl. = 4.9086 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.50722193718 Fixing h-field (band 1) phase by 1 + 1.58796e-16i; max ampl. = 4.46619 Fixing h-field (band 2) phase by -1 + -1.05087e-11i; max ampl. = 1.51506 Fixing h-field (band 3) phase by 1 + 2.29136e-15i; max ampl. = 1.66014 Fixing h-field (band 4) phase by -1 + 2.69482e-11i; max ampl. = 1.64641 Fixing h-field (band 5) phase by -2.84829e-14 + -1i; max ampl. = 3.54599 Fixing h-field (band 6) phase by -3.53282e-11 + 1i; max ampl. = 4.96988 Fixing h-field (band 7) phase by 7.83279e-15 + -1i; max ampl. = 3.72139 Fixing h-field (band 8) phase by -1 + 9.07526e-14i; max ampl. = 4.85167 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.53467679024 Fixing h-field (band 1) phase by 1 + 3.36227e-16i; max ampl. = 4.70977 Fixing h-field (band 2) phase by 1 + -2.48263e-13i; max ampl. = 1.38038 Fixing h-field (band 3) phase by -2.4098e-13 + -1i; max ampl. = 1.85505 Fixing h-field (band 4) phase by -1 + -4.00235e-10i; max ampl. = 1.90199 Fixing h-field (band 5) phase by 1 + 9.10122e-15i; max ampl. = 3.83362 Fixing h-field (band 6) phase by -6.32922e-12 + -1i; max ampl. = 4.82728 Fixing h-field (band 7) phase by -9.78834e-13 + -1i; max ampl. = 5.11981 Fixing h-field (band 8) phase by -1 + 2.1412e-14i; max ampl. = 4.68981 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.17477798462 Fixing h-field (band 1) phase by -1 + -2.7388e-16i; max ampl. = 3.59873 Fixing h-field (band 2) phase by -1 + 1.03536e-16i; max ampl. = 3.10702 Fixing h-field (band 3) phase by -3.01339e-10 + -1i; max ampl. = 1.92561 Fixing h-field (band 4) phase by 2.28168e-15 + 1i; max ampl. = 1.49149 Fixing h-field (band 5) phase by 3.3919e-15 + 1i; max ampl. = 3.30734 Fixing h-field (band 6) phase by -4.22862e-11 + -1i; max ampl. = 5.21642 Fixing h-field (band 7) phase by -6.05644e-15 + 1i; max ampl. = 3.66792 Fixing h-field (band 8) phase by 1 + -2.89787e-09i; max ampl. = 4.83365 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.37085700035 Fixing h-field (band 1) phase by 1 + 2.52979e-16i; max ampl. = 1.81199 Fixing h-field (band 2) phase by -1 + 5.26422e-17i; max ampl. = 4.51433 Fixing h-field (band 3) phase by -1.49928e-10 + 1i; max ampl. = 2.16532 Fixing h-field (band 4) phase by 4.50212e-15 + -1i; max ampl. = 3.56127 Fixing h-field (band 5) phase by 5.05322e-16 + -1i; max ampl. = 2.47045 Fixing h-field (band 6) phase by 9.36019e-10 + -1i; max ampl. = 5.05859 Fixing h-field (band 7) phase by 2.2477e-13 + -1i; max ampl. = 3.23411 Fixing h-field (band 8) phase by 1 + 1.02471e-09i; max ampl. = 4.7734 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.86346316338 Fixing h-field (band 1) phase by 1 + -2.75755e-16i; max ampl. = 1.2604 Fixing h-field (band 2) phase by -1 + 3.25388e-16i; max ampl. = 4.86397 Fixing h-field (band 3) phase by -2.35588e-10 + 1i; max ampl. = 2.6696 Fixing h-field (band 4) phase by -3.73647e-14 + 1i; max ampl. = 3.93612 Fixing h-field (band 5) phase by 1.57951e-10 + -1i; max ampl. = 4.6489 Fixing h-field (band 6) phase by -1.02753e-14 + -1i; max ampl. = 2.84446 Fixing h-field (band 7) phase by -1 + -8.38095e-15i; max ampl. = 3.74182 Fixing h-field (band 8) phase by -1 + 2.22555e-10i; max ampl. = 4.03853 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.28870415688 Fixing h-field (band 1) phase by 1 + 3.67271e-17i; max ampl. = 1.05606 Fixing h-field (band 2) phase by -1 + 6.85363e-15i; max ampl. = 5.06002 Fixing h-field (band 3) phase by 9.41652e-11 + -1i; max ampl. = 3.59476 Fixing h-field (band 4) phase by 3.3919e-15 + 1i; max ampl. = 4.14887 Fixing h-field (band 5) phase by -1 + 2.91816e-09i; max ampl. = 1.36944 Fixing h-field (band 6) phase by -1.71258e-13 + -1i; max ampl. = 3.24838 Fixing h-field (band 7) phase by 1.25418e-10 + -1i; max ampl. = 2.57459 Fixing h-field (band 8) phase by -1 + 5.05689e-16i; max ampl. = 4.85277 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 78: trace = 5.54813458942794 (7.65593e-05% 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: 4.88356804848 Fixing h-field (band 1) phase by 1 + -0i; max ampl. = 1 Fixing h-field (band 2) phase by 1 + -1.58141e-14i; max ampl. = 5.12967 Fixing h-field (band 3) phase by -3.12922e-13 + 1i; max ampl. = 4.27896 Fixing h-field (band 4) phase by -1.51961e-11 + 1i; max ampl. = 4.27882 Fixing h-field (band 5) phase by 1 + 1.27733e-08i; max ampl. = 1.75894 Fixing h-field (band 6) phase by -3.51528e-11 + 1i; max ampl. = 3.7555 Fixing h-field (band 7) phase by 4.63563e-11 + -1i; max ampl. = 3.75555 Fixing h-field (band 8) phase by -1 + 4.75176e-14i; max ampl. = 4.48388 .Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097769% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 38.9807498455 done test_get_eigenvectors: 39.12s test_get_hfield ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0227708816528 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... 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: 3.02520680428 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 65: trace = 5.566923491601523 (5.26903e-06% 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: 7.46844601631 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.62071013451 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.45461988449 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.73816299438 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.80127000809 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.34231615067 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.69009494781 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.50197887421 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.54562306404 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.67897796631 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.10941886902 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.21917510033 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.82568907738 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.23923611641 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 59: trace = 5.548855472405568 (0.000702235% 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: 6.09415817261 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 39.3849229813 done Fixing h-field (band 8) phase by 1 + -2.59308e-07i; max ampl. = 4.48388 .test_get_hfield: 39.42s test_handle_cvector ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0289318561554 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... 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: 1.22736501694 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 1.12625789642 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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.998634815216 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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.838509082794 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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.853386163712 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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.801048994064 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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.825928926468 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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.789780139923 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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.659561872482 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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.715464115143 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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.58394908905 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.11947e-08i; max ampl. = 0.877953 Fixing e-field (band 4) phase by 1 + -4.11948e-08i; max ampl. = 1.24657 Fixing e-field (band 5) phase by 4.11947e-08 + 1i; max ampl. = 1.10168 Fixing e-field (band 6) phase by 1 + -4.11947e-08i; max ampl. = 1.76186 Fixing e-field (band 7) phase by -1 + 4.11947e-08i; max ampl. = 1.0881 Fixing e-field (band 8) phase by -1 + 4.11947e-08i; max ampl. = 1.08096 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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.731673955917 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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.762048006058 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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.876199960709 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.13683199883 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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.87052989006 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.274690225862 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.445331080847 at Vector3<0.0, 0.5, 0.0> to 0.560518142316 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.490238914903 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.56056079478 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.593296087359 at Vector3<0.0, 0.0, 0.0> to 0.790719597444 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.790832076333 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.837451116754 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.837594852844 at Vector3<0.0, 0.0, 0.0> to 0.86720092649 at Vector3<-0.2, 0.4, 0.0> Band 7 range: 0.869134995574 at Vector3<-0.133333333333, 0.433333333333, 0.0> to 0.994129102266 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.899249909555 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 1.09831835292 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.274690225862) to band 2 (0.445331080847), 47.3988348385% Gap from band 3 (0.56056079478) to band 4 (0.593296087359), 5.6740646237% Gap from band 4 (0.790719597444) to band 5 (0.790832076333), 0.0142238651132% Gap from band 5 (0.837451116754) to band 6 (0.837594852844), 0.0171620472724% Gap from band 6 (0.86720092649) to band 7 (0.869134995574), 0.222775910928% total elapsed time for run: 13.8585519791 done Read lattice vectors Read Bloch wavevector (-0.333333, 0.333333, 0) Input lattice = (0.866025, 0.5, 0), (0.866025, -0.5, 0), (0, 0, 1) Output lattice = (2.59808, 1.5, 0), (1.29904, -2.25, 0), (0, 0, 3) Found complex vector dataset... Input data is rank 2, size 32x32x1. Rotating vectors by matrix [ 0.8660254038, 0.5, -0 0.5, -0.8660254038, -0 -0, -0, 1 ] Output data 96x83x1. real part range: 0 .. 0 imag part range: 0 .. 0 real part range: 0 .. 0 imag part range: 0 .. 0 real part range: -1.03932 .. 1.03493 imag part range: -1.08496 .. 1.08496 test_handle_cvector: 14.24s test_hermitian_eps ======================== Initializing eigensolver data Computing 10 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 10 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.11, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 10 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.166666666667, 0.0, 0.0> Vector3<0.333333333333, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.166666666667, 0.0> Vector3<0.5, 0.333333333333, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.333333333333, 0.333333333333, 0.0> Vector3<0.166666666667, 0.166666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0265009403229 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... iteration 36: trace = 5.376188038310021 (2.88976% change) iteration 71: trace = 3.364606459541829 (1.96576% change) iteration 106: trace = 2.95966182452271 (0.0983901% change) iteration 143: trace = 2.760111171293767 (1.01646% change) iteration 179: trace = 2.697462770834904 (0.019669% change) iteration 215: trace = 2.588663482530043 (0.0398006% change) iteration 250: trace = 2.457460806903915 (0.0882093% change) iteration 285: trace = 2.42445538767787 (0.0132768% change) iteration 321: trace = 2.415628600294156 (0.00307335% change) iteration 357: trace = 2.412846235011899 (0.000705702% change) iteration 393: trace = 2.410989370703632 (0.00147097% change) iteration 427: trace = 2.408810193666176 (0.00377239% change) iteration 462: trace = 2.407233208314687 (0.000789196% change) iteration 498: trace = 2.405683966897105 (0.000890632% change) iteration 535: trace = 2.404582904356733 (0.00121952% change) iteration 573: trace = 2.402687577778269 (0.00285176% change) iteration 611: trace = 2.400830513496325 (0.00464833% change) iteration 648: trace = 2.399291787149075 (0.00229709% change) iteration 686: trace = 2.397743888926308 (0.00298988% change) iteration 715: trace = 2.396769209539972 (0.00237661% change) iteration 752: trace = 2.395744814044571 (0.001385% change) iteration 785: trace = 2.395299597610159 (0.000440521% change) iteration 816: trace = 2.394707232352231 (0.000133894% change) iteration 848: trace = 2.394325482570153 (0.000408212% change) iteration 882: trace = 2.393940584763691 (8.49302e-05% change) iteration 913: trace = 2.393786930358714 (5.04948e-05% change) iteration 944: trace = 2.393615309713509 (0.000508372% change) iteration 975: trace = 2.393470260891828 (9.06613e-05% change) iteration 1005: trace = 2.393378766329525 (4.42344e-05% change) iteration 1032: trace = 2.393311472916616 (0.000100471% change) iteration 1059: trace = 2.393265472578118 (6.26671e-05% change) iteration 1090: trace = 2.393205775665925 (4.08172e-05% change) iteration 1124: trace = 2.393116419160459 (0.000143116% change) iteration 1157: trace = 2.393093555641836 (2.40628e-05% change) iteration 1194: trace = 2.393079053357758 (7.66402e-06% change) iteration 1228: trace = 2.393069789248788 (1.89102e-05% change) iteration 1262: trace = 2.393060850653553 (1.19418e-05% change) iteration 1294: trace = 2.393054472559626 (1.96027e-05% change) iteration 1326: trace = 2.393050442601902 (1.13502e-05% change) iteration 1359: trace = 2.393046792326839 (7.12568e-07% change) iteration 1391: trace = 2.393044430132313 (3.07176e-06% change) iteration 1424: trace = 2.393043163598706 (8.45094e-07% change) iteration 1458: trace = 2.393042093636721 (5.23285e-07% change) iteration 1486: trace = 2.393041436130884 (8.5182e-07% change) iteration 1522: trace = 2.393040898057075 (2.46058e-07% change) iteration 1556: trace = 2.393040522216108 (4.04788e-07% change) iteration 1589: trace = 2.393040180001788 (1.67459e-07% change) iteration 1620: trace = 2.393039801633877 (2.44224e-07% change) iteration 1654: trace = 2.393039696750326 (3.65013e-08% change) iteration 1684: trace = 2.393039622396271 (5.6195e-08% change) iteration 1718: trace = 2.393039559417888 (1.09291e-07% change) iteration 1748: trace = 2.393039512669797 (1.48154e-07% change) iteration 1782: trace = 2.393039472571735 (2.0587e-08% change) iteration 1815: trace = 2.393039459321193 (1.47377e-09% change) iteration 1848: trace = 2.393039451963133 (3.50908e-09% change) iteration 1882: trace = 2.393039445043897 (2.58417e-09% change) iteration 1915: trace = 2.393039438175179 (2.0118e-09% change) iteration 1947: trace = 2.393039435928928 (1.28105e-09% change) iteration 1979: trace = 2.393039434990422 (5.65621e-09% change) iteration 2006: trace = 2.393039434080577 (2.65373e-10% change) iteration 2037: trace = 2.39303943311976 (1.94349e-09% change) iteration 2069: trace = 2.393039432554927 (9.93979e-10% change) Finished solving for bands 2 to 10 after 2072 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: 252.925271034 solve_kpoint (0.166667,0,0): Solving for bands 1 to 10... iteration 28: trace = 2.41601973510461 (0.00191255% change) iteration 57: trace = 2.413893139977012 (0.00105397% change) iteration 86: trace = 2.413088224938666 (0.000428991% change) iteration 115: trace = 2.412797283186283 (0.000266601% change) iteration 146: trace = 2.412709292986272 (2.75647e-05% change) iteration 181: trace = 2.412685895031808 (1.46551e-05% change) iteration 214: trace = 2.412669913092456 (4.78845e-06% change) iteration 245: trace = 2.412662954669415 (8.71418e-06% change) iteration 270: trace = 2.412655881525279 (2.27691e-05% change) iteration 295: trace = 2.412649117161625 (3.33507e-06% change) iteration 327: trace = 2.412645222753929 (4.30599e-06% change) iteration 355: trace = 2.412642620817117 (4.64962e-06% change) iteration 382: trace = 2.412640575739065 (3.13093e-06% change) iteration 413: trace = 2.412637735308554 (1.66052e-06% change) iteration 444: trace = 2.412635937291197 (1.39333e-06% change) iteration 475: trace = 2.412634821085901 (2.88012e-06% change) iteration 506: trace = 2.412633787960103 (1.52669e-06% change) iteration 533: trace = 2.412633156126298 (4.56776e-07% change) iteration 558: trace = 2.412632466080685 (5.74418e-07% change) iteration 583: trace = 2.41263194305288 (1.33101e-07% change) iteration 614: trace = 2.412631556116408 (2.07696e-07% change) iteration 645: trace = 2.412631189861103 (2.53303e-07% change) iteration 676: trace = 2.412630934386411 (6.09635e-08% change) iteration 709: trace = 2.412630648196358 (1.8306e-07% change) iteration 736: trace = 2.412630442430053 (5.7392e-07% change) iteration 766: trace = 2.412630319935925 (4.24284e-08% change) iteration 797: trace = 2.412630233339309 (9.0498e-08% change) iteration 828: trace = 2.412630115489855 (2.83419e-07% change) iteration 859: trace = 2.412630024403871 (1.09688e-07% change) iteration 893: trace = 2.412629971194366 (6.13015e-08% change) iteration 925: trace = 2.412629925534778 (6.92295e-08% change) iteration 956: trace = 2.412629893363454 (1.46984e-08% change) iteration 985: trace = 2.412629860884069 (1.94481e-08% change) iteration 1011: trace = 2.412629838018482 (4.05551e-08% change) iteration 1036: trace = 2.412629822836401 (2.89973e-08% change) iteration 1061: trace = 2.412629812312714 (8.83256e-09% change) iteration 1091: trace = 2.412629798679279 (4.10931e-09% change) iteration 1120: trace = 2.412629787113967 (1.41243e-08% change) iteration 1149: trace = 2.412629778635826 (3.2385e-09% change) iteration 1179: trace = 2.412629771736122 (1.71173e-08% change) iteration 1212: trace = 2.41262976727645 (4.89562e-09% change) iteration 1241: trace = 2.412629763308131 (9.44341e-09% change) iteration 1274: trace = 2.412629757875467 (1.03339e-08% change) iteration 1306: trace = 2.412629755203907 (3.20761e-09% change) iteration 1338: trace = 2.41262975369925 (2.24258e-09% change) iteration 1370: trace = 2.412629751928071 (1.63396e-09% change) iteration 1401: trace = 2.412629749786863 (3.49261e-09% change) iteration 1433: trace = 2.412629748867556 (1.45854e-09% change) iteration 1464: trace = 2.412629748186494 (5.62145e-10% change) Finished solving for bands 1 to 10 after 1468 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: 200.038134098 solve_kpoint (0.333333,0,0): Solving for bands 1 to 10... iteration 29: trace = 2.45777575917534 (0.00862475% change) iteration 60: trace = 2.455008987283144 (0.00128254% change) iteration 88: trace = 2.45395837399088 (0.00138548% change) iteration 115: trace = 2.453338869773797 (0.000419393% change) iteration 142: trace = 2.452757630283362 (0.000332872% change) iteration 169: trace = 2.452489458915921 (0.000193254% change) iteration 196: trace = 2.452300672621006 (0.000212189% change) iteration 222: trace = 2.45221502643939 (4.37607e-05% change) iteration 249: trace = 2.452114611936989 (0.000461146% change) iteration 274: trace = 2.452027498478745 (5.33236e-05% change) iteration 300: trace = 2.451963947291087 (2.62359e-05% change) iteration 327: trace = 2.45192527156671 (4.97425e-05% change) iteration 355: trace = 2.4518970840564 (2.03209e-05% change) iteration 382: trace = 2.451878104865812 (1.8613e-05% change) iteration 409: trace = 2.451853864377818 (2.62436e-05% change) iteration 437: trace = 2.451834167515014 (1.81167e-05% change) iteration 463: trace = 2.451824699524138 (6.06921e-06% change) iteration 496: trace = 2.451816940667311 (3.12997e-06% change) iteration 527: trace = 2.451810892931433 (1.98743e-05% change) iteration 551: trace = 2.451805461971886 (1.1982e-05% change) iteration 580: trace = 2.451800915121926 (4.83682e-06% change) iteration 610: trace = 2.451798133950561 (7.46771e-06% change) iteration 641: trace = 2.451796562953519 (1.56968e-06% change) iteration 675: trace = 2.45179460639004 (4.91611e-07% change) iteration 701: trace = 2.451793216110387 (2.25153e-06% change) iteration 729: trace = 2.451792321529869 (1.06594e-06% change) iteration 757: trace = 2.451791595351042 (6.88364e-07% change) iteration 786: trace = 2.451791273310552 (9.92475e-07% change) iteration 814: trace = 2.451790822916429 (2.83014e-07% change) iteration 842: trace = 2.451790366396782 (4.26534e-07% change) iteration 870: trace = 2.451790138042528 (2.86338e-07% change) iteration 900: trace = 2.451789951747957 (4.53888e-08% change) iteration 932: trace = 2.451789849284958 (1.42509e-07% change) iteration 964: trace = 2.451789730186392 (2.09273e-07% change) iteration 999: trace = 2.451789612576008 (1.12478e-07% change) iteration 1029: trace = 2.451789566305329 (6.6529e-08% change) iteration 1057: trace = 2.451789542753239 (1.73372e-08% change) iteration 1091: trace = 2.451789509118459 (2.68937e-08% change) iteration 1123: trace = 2.451789472834791 (2.16791e-08% change) iteration 1153: trace = 2.451789458165197 (2.35915e-08% change) iteration 1187: trace = 2.451789448558146 (2.31191e-09% change) iteration 1219: trace = 2.451789443416244 (6.74827e-09% change) iteration 1252: trace = 2.451789436720437 (2.18072e-09% change) iteration 1282: trace = 2.45178943058322 (2.58903e-09% change) iteration 1314: trace = 2.451789428257221 (4.33444e-09% change) iteration 1348: trace = 2.451789426948879 (3.37434e-09% change) iteration 1381: trace = 2.451789425580586 (3.30178e-09% change) iteration 1413: trace = 2.451789424135533 (8.43933e-10% change) iteration 1443: trace = 2.45178942347722 (3.14312e-10% change) Finished solving for bands 1 to 10 after 1468 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: 204.370294094 solve_kpoint (0.5,0,0): Solving for bands 1 to 10... iteration 24: trace = 2.463417705364168 (0.020585% change) iteration 52: trace = 2.455832308032903 (0.00277949% change) iteration 85: trace = 2.451838850270269 (0.00152603% change) iteration 118: trace = 2.450560066821157 (0.000312474% change) iteration 146: trace = 2.449848376462509 (0.000268589% change) iteration 175: trace = 2.449659919191016 (0.000314039% change) iteration 204: trace = 2.449504468197816 (0.000456133% change) iteration 234: trace = 2.449404194331873 (5.51562e-05% change) iteration 263: trace = 2.449375464002431 (2.4195e-05% change) iteration 292: trace = 2.449353743417063 (1.94387e-05% change) iteration 318: trace = 2.44934062781329 (4.97894e-06% change) iteration 346: trace = 2.44932525732581 (4.14493e-05% change) iteration 381: trace = 2.449312729744193 (1.60053e-06% change) iteration 412: trace = 2.4493075946586 (6.12853e-06% change) iteration 443: trace = 2.449304499312976 (6.07929e-06% change) iteration 474: trace = 2.449301108483386 (1.8048e-06% change) iteration 505: trace = 2.449298393477283 (9.35853e-07% change) iteration 537: trace = 2.449296720903553 (1.59762e-06% change) iteration 568: trace = 2.449295913548307 (5.47531e-07% change) iteration 598: trace = 2.449295189021123 (1.53135e-07% change) iteration 631: trace = 2.44929435528876 (1.09268e-06% change) iteration 661: trace = 2.449293883769264 (7.39562e-08% change) iteration 691: trace = 2.449293616447156 (1.22682e-07% change) iteration 721: trace = 2.449293453112181 (1.61186e-07% change) iteration 750: trace = 2.449293277904297 (3.24871e-07% change) iteration 781: trace = 2.449293105736302 (1.66911e-07% change) iteration 810: trace = 2.44929301336855 (5.68531e-08% change) iteration 843: trace = 2.449292954150679 (1.99666e-08% change) iteration 875: trace = 2.449292906448558 (9.55369e-08% change) iteration 906: trace = 2.449292862648584 (6.48203e-08% change) iteration 937: trace = 2.449292828508164 (3.13649e-08% change) iteration 965: trace = 2.449292813102664 (1.83467e-08% change) iteration 996: trace = 2.449292801024189 (2.65656e-08% change) iteration 1030: trace = 2.449292789162152 (2.09074e-08% change) iteration 1063: trace = 2.449292778140492 (6.88361e-09% change) iteration 1096: trace = 2.449292771808751 (3.01185e-09% change) iteration 1129: trace = 2.449292768572768 (4.23544e-09% change) iteration 1159: trace = 2.449292765888527 (2.27407e-09% change) iteration 1186: trace = 2.449292763414669 (1.81199e-09% change) iteration 1211: trace = 2.449292761618584 (1.5245e-09% change) iteration 1238: trace = 2.449292760486551 (1.50245e-09% change) iteration 1269: trace = 2.449292759749673 (4.02751e-10% change) iteration 1302: trace = 2.449292758996985 (8.98607e-10% change) iteration 1334: trace = 2.449292758217601 (1.50022e-09% change) iteration 1367: trace = 2.44929275777484 (1.74786e-10% change) Finished solving for bands 1 to 10 after 1379 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: 184.960983992 solve_kpoint (0.5,0.166667,0): Solving for bands 1 to 10... iteration 27: trace = 2.492504560096225 (0.00208883% change) iteration 57: trace = 2.489315131567601 (0.00369488% change) iteration 87: trace = 2.487919689680571 (0.000735434% change) iteration 120: trace = 2.487008021252769 (0.000854175% change) iteration 152: trace = 2.486310311571772 (0.00050334% change) iteration 177: trace = 2.486131751095249 (0.000187275% change) iteration 201: trace = 2.486047219102024 (6.01883e-05% change) iteration 227: trace = 2.485995887987005 (4.11837e-05% change) iteration 253: trace = 2.485950649804801 (3.66353e-05% change) iteration 279: trace = 2.485916231752267 (3.07377e-05% change) iteration 304: trace = 2.485898604916896 (8.48691e-06% change) iteration 331: trace = 2.485886649983855 (1.9011e-05% change) iteration 357: trace = 2.485880292026892 (9.43536e-06% change) iteration 383: trace = 2.485876006901079 (6.28262e-06% change) iteration 409: trace = 2.485872039086382 (7.23312e-06% change) iteration 437: trace = 2.485869322463358 (2.27667e-06% change) iteration 463: trace = 2.48586793907144 (2.8769e-06% change) iteration 489: trace = 2.485867100064839 (3.08628e-06% change) iteration 513: trace = 2.485866579266992 (9.75274e-07% change) iteration 540: trace = 2.485866105127387 (6.5005e-07% change) iteration 565: trace = 2.485865796759091 (3.36469e-07% change) iteration 592: trace = 2.485865566566595 (2.48374e-07% change) iteration 618: trace = 2.485865451815543 (5.23125e-08% change) iteration 645: trace = 2.485865385196472 (2.40865e-08% change) iteration 672: trace = 2.485865318809417 (3.85369e-08% change) iteration 697: trace = 2.485865274095761 (3.06308e-08% change) iteration 729: trace = 2.485865241455768 (2.38957e-08% change) iteration 759: trace = 2.485865225152101 (9.57339e-09% change) iteration 787: trace = 2.485865216909008 (1.69538e-08% change) iteration 815: trace = 2.485865208836787 (1.61516e-08% change) iteration 847: trace = 2.485865202516308 (6.17719e-09% change) iteration 874: trace = 2.48586519955661 (3.19712e-09% change) iteration 904: trace = 2.485865197896699 (5.34865e-10% change) iteration 933: trace = 2.485865196967766 (5.82582e-10% change) iteration 961: trace = 2.485865196098518 (1.38409e-09% change) iteration 989: trace = 2.485865195364197 (3.32353e-10% change) iteration 1017: trace = 2.485865195048967 (4.84809e-10% change) Finished solving for bands 1 to 10 after 1021 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: 152.123588085 solve_kpoint (0.5,0.333333,0): Solving for bands 1 to 10... iteration 31: trace = 2.589779883490283 (0.00259629% change) iteration 63: trace = 2.583709248822503 (0.0087166% change) iteration 94: trace = 2.580892604332101 (0.00163168% change) iteration 125: trace = 2.579816350539694 (0.00121376% change) iteration 153: trace = 2.579262639403399 (0.0007354% change) iteration 186: trace = 2.579043801340197 (0.00037726% change) iteration 218: trace = 2.57895542451554 (9.38233e-05% change) iteration 251: trace = 2.57891578233903 (3.64861e-05% change) iteration 278: trace = 2.578897201062228 (2.10147e-05% change) iteration 310: trace = 2.578887166194539 (2.58463e-06% change) iteration 338: trace = 2.578884365709146 (1.00734e-06% change) iteration 369: trace = 2.578883055668478 (1.05378e-06% change) iteration 397: trace = 2.578882348801858 (2.1466e-07% change) iteration 429: trace = 2.57888193281176 (2.96177e-07% change) iteration 462: trace = 2.578881775526237 (3.39836e-08% change) iteration 493: trace = 2.578881717832219 (2.46312e-08% change) iteration 523: trace = 2.578881691175462 (1.32898e-08% change) iteration 556: trace = 2.578881675283049 (9.33298e-09% change) iteration 588: trace = 2.578881669353739 (2.08905e-09% change) iteration 619: trace = 2.578881666911473 (2.75152e-09% change) iteration 650: trace = 2.578881666063051 (1.59893e-09% change) iteration 683: trace = 2.578881665473868 (7.5967e-10% change) Finished solving for bands 1 to 10 after 706 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: 92.7102890015 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 10... iteration 29: trace = 2.665972773963242 (0.00927155% change) iteration 61: trace = 2.660271498050527 (0.00831449% change) iteration 94: trace = 2.656063275450116 (0.00489615% change) iteration 127: trace = 2.654143549723545 (0.000145535% change) iteration 161: trace = 2.653926958975633 (0.000332451% change) iteration 190: trace = 2.653877900375376 (1.88285e-05% change) iteration 223: trace = 2.653866371560989 (1.11237e-05% change) iteration 255: trace = 2.653862543531033 (5.61786e-07% change) iteration 284: trace = 2.653861509582296 (3.59129e-07% change) iteration 315: trace = 2.653861137380283 (4.39961e-07% change) iteration 349: trace = 2.653861006930384 (4.89531e-08% change) iteration 382: trace = 2.653860974429931 (1.64558e-08% change) iteration 414: trace = 2.653860961490954 (2.65725e-09% change) iteration 445: trace = 2.65386095857966 (6.38625e-10% change) iteration 479: trace = 2.653860957197869 (1.22364e-09% change) Finished solving for bands 1 to 10 after 492 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: 62.8934550285 solve_kpoint (0.333333,0.333333,0): Solving for bands 1 to 10... iteration 34: trace = 2.537446684054295 (0.00665165% change) iteration 64: trace = 2.53395809274432 (0.00257661% change) iteration 93: trace = 2.532934950259996 (0.000728772% change) iteration 118: trace = 2.532524467304807 (0.000419967% change) iteration 142: trace = 2.532360991746337 (0.000112217% change) iteration 167: trace = 2.532303105240987 (4.00257e-05% change) iteration 196: trace = 2.532259883628988 (4.10653e-05% change) iteration 230: trace = 2.532236482590926 (1.41138e-05% change) iteration 262: trace = 2.532230846528905 (1.37663e-06% change) iteration 295: trace = 2.532228576656818 (1.87079e-06% change) iteration 323: trace = 2.532227643225045 (2.57753e-06% change) iteration 356: trace = 2.532226988927842 (7.29728e-07% change) iteration 386: trace = 2.53222675597318 (1.05108e-07% change) iteration 419: trace = 2.532226677696404 (1.54063e-08% change) iteration 452: trace = 2.532226641849017 (3.09277e-08% change) iteration 485: trace = 2.532226617430615 (1.9357e-08% change) iteration 516: trace = 2.532226609826807 (1.52583e-08% change) iteration 549: trace = 2.532226606899159 (9.69631e-10% change) iteration 582: trace = 2.532226605498735 (4.49591e-10% change) iteration 615: trace = 2.532226604789914 (7.7286e-10% change) Finished solving for bands 1 to 10 after 629 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: 83.2901470661 solve_kpoint (0.166667,0.166667,0): Solving for bands 1 to 10... iteration 32: trace = 2.433914039668778 (0.00687256% change) iteration 65: trace = 2.430743327200352 (0.00287628% change) iteration 98: trace = 2.429779161265328 (0.000191674% change) iteration 131: trace = 2.429294304719655 (8.81495e-05% change) iteration 164: trace = 2.42923424423152 (3.04347e-05% change) iteration 196: trace = 2.429200426077778 (3.04111e-05% change) iteration 229: trace = 2.429180966399352 (1.33954e-05% change) iteration 257: trace = 2.429173422028962 (5.87237e-06% change) iteration 284: trace = 2.429168289451363 (4.48387e-06% change) iteration 317: trace = 2.429164597426937 (3.82209e-06% change) iteration 350: trace = 2.429162678870039 (9.17377e-07% change) iteration 383: trace = 2.429161551872388 (1.65245e-06% change) iteration 414: trace = 2.429160836033037 (8.4343e-07% change) iteration 443: trace = 2.429160494430814 (1.05603e-07% change) iteration 476: trace = 2.429160223459062 (5.80161e-07% change) iteration 505: trace = 2.429160093135531 (4.34993e-07% change) iteration 535: trace = 2.42916000494168 (1.91526e-08% change) iteration 567: trace = 2.429159946913444 (6.45704e-08% change) iteration 598: trace = 2.429159908221805 (2.77416e-08% change) iteration 631: trace = 2.429159883737711 (1.86679e-08% change) iteration 663: trace = 2.429159872023375 (2.0455e-08% change) iteration 697: trace = 2.429159863991117 (5.78572e-09% change) iteration 730: trace = 2.429159859851081 (6.45783e-09% change) iteration 763: trace = 2.429159857203364 (1.62383e-09% change) iteration 794: trace = 2.429159855876243 (8.01392e-10% change) iteration 824: trace = 2.429159855054104 (1.70275e-09% change) iteration 856: trace = 2.429159854456757 (1.09719e-09% change) Finished solving for bands 1 to 10 after 861 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: 114.044952869 solve_kpoint (0,0,0): Solving for bands 2 to 10... iteration 36: trace = 2.395832689591684 (0.00207864% change) iteration 70: trace = 2.393343976364187 (0.000195754% change) iteration 107: trace = 2.39313782328359 (9.45618e-05% change) iteration 144: trace = 2.393082427854608 (4.06758e-05% change) iteration 182: trace = 2.393050277776023 (6.99197e-06% change) iteration 219: trace = 2.393041631160925 (8.72724e-07% change) iteration 255: trace = 2.393040491488339 (8.93564e-07% change) iteration 289: trace = 2.393039844180999 (6.3707e-07% change) iteration 325: trace = 2.393039635943408 (8.38205e-08% change) iteration 362: trace = 2.393039540376082 (4.42713e-08% change) iteration 396: trace = 2.393039493025118 (2.55692e-08% change) iteration 430: trace = 2.393039469884141 (1.49708e-08% change) iteration 467: trace = 2.393039451229802 (2.5537e-09% change) iteration 504: trace = 2.393039440046727 (5.28092e-09% change) iteration 539: trace = 2.393039437179265 (7.44566e-10% change) iteration 574: trace = 2.393039434478028 (6.15863e-09% change) iteration 610: trace = 2.393039433320691 (6.79688e-10% change) iteration 646: trace = 2.393039432199656 (2.25344e-10% change) Finished solving for bands 2 to 10 after 649 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: 74.3420860767 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.215648526326 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.26588497856 at Vector3<0.0, 0.0, 0.0> to 0.354630240548 at Vector3<0.333333333333, 0.333333333333, 0.0> Band 3 range: 0.35621423559 at Vector3<0.166666666667, 0.166666666667, 0.0> to 0.365278335176 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.368990136663 at Vector3<0.0, 0.0, 0.0> to 0.480748467843 at Vector3<0.5, 0.5, 0.0> Band 5 range: 0.477901482404 at Vector3<0.5, 0.0, 0.0> to 0.507335289429 at Vector3<0.5, 0.5, 0.0> Band 6 range: 0.506551858749 at Vector3<0.0, 0.0, 0.0> to 0.512534369239 at Vector3<0.5, 0.5, 0.0> Band 7 range: 0.509075874398 at Vector3<0.5, 0.0, 0.0> to 0.607920081825 at Vector3<0.5, 0.5, 0.0> Band 8 range: 0.615051876482 at Vector3<0.5, 0.333333333333, 0.0> to 0.635680784604 at Vector3<0.0, 0.0, 0.0> Band 9 range: 0.639709760934 at Vector3<0.5, 0.0, 0.0> to 0.648907835955 at Vector3<0.5, 0.5, 0.0> Band 10 range: 0.646889890617 at Vector3<0.5, 0.0, 0.0> to 0.660016332965 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.215648526326) to band 2 (0.26588497856), 20.8651949344% Gap from band 2 (0.354630240548) to band 3 (0.35621423559), 0.445665710377% Gap from band 3 (0.365278335176) to band 4 (0.368990136663), 1.0110202545% Gap from band 7 (0.607920081825) to band 8 (0.615051876482), 1.16630550823% Gap from band 8 (0.635680784604) to band 9 (0.639709760934), 0.631802759409% total elapsed time for run: 1421.7344439 done test_hermitian_eps: 1421.75s test_hole_slab ======================== Initializing eigensolver data Computing 9 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 32 x 32 x 64. Solving for 9 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 4) Cell volume = 3.4641 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 0.25) Geometric objects: block, center = (0,0,1) size (1e+20,1e+20,2) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,1e+20,0.5) axes (1,0,0), (0,1,0), (0,0,1) cylinder, center = (0,0,0) radius 0.3, height 4, axis (0, 0, 1) Geometric object tree has depth 3 and 41 object nodes (vs. 3 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: zeven. Initializing fields to random numbers... 1 k-points Vector3<-0.333333333333, 0.333333333333, 0.0> elapsed time for initialization: 1.95760393143 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... iteration 1: trace = 20.14068801126495 (196.16% change) iteration 2: trace = 3.299137341811975 (143.7% change) iteration 3: trace = 2.66941020436328 (21.1015% change) iteration 4: trace = 2.402412493859787 (10.5287% change) iteration 5: trace = 2.282088343951342 (5.13712% change) iteration 6: trace = 2.228076475135535 (2.39512% change) iteration 7: trace = 2.207088432445578 (0.946438% change) iteration 8: trace = 2.197424295920277 (0.438829% change) iteration 9: trace = 2.193156579988961 (0.194403% change) iteration 10: trace = 2.190612639416397 (0.116062% change) iteration 11: trace = 2.189324950475689 (0.0587994% change) iteration 12: trace = 2.188582973206229 (0.0338964% change) iteration 13: trace = 2.188220751661919 (0.0165519% change) iteration 14: trace = 2.188067093603428 (0.0070223% change) iteration 15: trace = 2.188000083848756 (0.00306256% change) iteration 16: trace = 2.187974779563702 (0.00115651% change) iteration 17: trace = 2.187966030722325 (0.000399861% change) iteration 18: trace = 2.187961616111382 (0.000201768% change) iteration 19: trace = 2.187959777341855 (8.40403e-05% change) iteration 20: trace = 2.18795888606425 (4.07356e-05% change) iteration 21: trace = 2.187958549134364 (1.53993e-05% change) iteration 22: trace = 2.187958302488715 (1.12729e-05% change) iteration 23: trace = 2.187958133390959 (7.72856e-06% change) iteration 24: trace = 2.187958074545596 (2.68951e-06% change) iteration 25: trace = 2.187958069786939 (2.17493e-07% change) iteration 26: trace = 2.187958069734422 (2.40028e-09% change) iteration 27: trace = 2.187958069720182 (6.50863e-10% change) iteration 28: trace = 2.187958069713357 (3.11924e-10% change) iteration 29: trace = 2.187958069709222 (1.88985e-10% change) iteration 30: trace = 2.187958069706397 (1.29109e-10% change) iteration 31: trace = 2.187958069704341 (9.3975e-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: 164.366516113 total elapsed time for run: 166.324697018 done Fixing h-field (band 9) phase by -0.0246538 + -0.999696i; max ampl. = 2.37913 .Outputting fields to test_hole_slab-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.548 mean time per iteration = 5.36531280702 s test_hole_slab: 166.62s test_honey_rods ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0.166667,0.166667,0) radius 0.14, height 1e+20, axis (0, 0, 1) cylinder, center = (-0.166667,-0.166667,0) radius 0.14, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 2 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0212700366974 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... 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: 1.96546506882 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 2.32926416397 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.12818598747 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.05266594887 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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.976720094681 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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.863468885422 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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.847951173782 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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.953348875046 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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.931965827942 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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: 1.02813005447 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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: 1.83563804626 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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: 1.07322478294 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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.96654009819 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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.817921876907 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.16486811638 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 71: trace = 4.384884254081681 (0.000366596% 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: 5.40733909607 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.335116766035 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.335185075992 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.429848112378 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.575170934543 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.725589767226 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.691862772477 at Vector3<0.0, 0.5, 0.0> to 0.747622077831 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.744337449709 at Vector3<-0.0666666666667, 0.0666666666667, 0.0> to 0.779379221209 at Vector3<0.0, 0.5, 0.0> Band 6 range: 0.785278698442 at Vector3<0.0, 0.0, 0.0> to 0.819365286171 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 7 range: 0.785657777186 at Vector3<0.0, 0.0, 0.0> to 0.912256043901 at Vector3<0.0, 0.5, 0.0> Band 8 range: 1.05403505081 at Vector3<0.0, 0.5, 0.0> to 1.14927693892 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.335116766035) to band 2 (0.335185075992), 0.0203818494641% Gap from band 2 (0.429848112378) to band 3 (0.575170934543), 28.9194165245% Gap from band 5 (0.779379221209) to band 6 (0.785278698442), 0.754091633513% Gap from band 7 (0.912256043901) to band 8 (1.05403505081), 14.4209580456% total elapsed time for run: 23.3724048138 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0.166667,0.166667,0) radius 0.14, height 1e+20, axis (0, 0, 1) cylinder, center = (-0.166667,-0.166667,0) radius 0.14, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 2 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0352628231049 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... iteration 73: trace = 6.466405550415356 (4.72164e-10% 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: 4.99454402924 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 3.16027402878 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.72537994385 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.52212095261 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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: 1.92059898376 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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: 2.44133520126 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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: 1.9261431694 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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: 2.42960810661 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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: 2.26937389374 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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: 2.09903287888 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... iteration 45: trace = 6.329317134284075 (1.65116e-07% 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: 5.88815498352 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... iteration 63: trace = 6.320117171029331 (0.00880979% 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: 6.5592610836 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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: 1.6530687809 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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: 1.65564703941 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.67582297325 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 3.61410903931 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.553509348997 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.520318359084 at Vector3<0.0, 0.5, 0.0> to 0.727844751545 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.576335859651 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.788087893062 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.816173029367 at Vector3<0.0, 0.5, 0.0> to 0.920961143214 at Vector3<0.0, 0.0, 0.0> Band 5 range: 0.838556235961 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.92208494259 at Vector3<0.0, 0.0, 0.0> Band 6 range: 1.01686566839 at Vector3<0.0, 0.0, 0.0> to 1.10835366734 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 7 range: 1.01845072531 at Vector3<0.0, 0.0, 0.0> to 1.15937022737 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 8 range: 1.16367190504 at Vector3<-0.2, 0.2, 0.0> to 1.24334118399 at Vector3<0.0, 0.0, 0.0> Gap from band 3 (0.788087893062) to band 4 (0.816173029367), 3.50131776109% Gap from band 5 (0.92208494259) to band 6 (1.01686566839), 9.77649716965% Gap from band 7 (1.15937022737) to band 8 (1.16367190504), 0.370348656678% total elapsed time for run: 45.5775780678 done test_honey_rods: 68.96s test_line_defect ======================== Initializing eigensolver data Computing 12 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 224 x 1. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (6.06218, -3.5, 0) (0, 0, 1) Cell volume = 6.06218 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.0824786, -0.142857, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,3,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-3,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 3 and 9 object nodes (vs. 8 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 6 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.35, 0.0> Vector3<0.2, 0.7, 0.0> Vector3<0.3, 1.05, 0.0> Vector3<0.4, 1.4, 0.0> Vector3<0.5, 1.75, 0.0> elapsed time for initialization: 0.210274934769 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... iteration 13: trace = 0.2804485089016214 (6.92752e-09% change) Finished solving for bands 2 to 7 after 16 iterations. Solving for bands 8 to 12... iteration 14: trace = 1.213914363082435 (0.0356789% change) iteration 28: trace = 1.211738643161088 (0.00331437% change) iteration 42: trace = 1.211589891731005 (2.67342e-05% change) iteration 56: trace = 1.211589512935977 (2.4662e-07% change) iteration 69: trace = 1.211589500755983 (9.76338e-10% change) 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: 28.9402298927 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 Fixing e-field (band 4) phase by -0.042412 + 0.9991i; max ampl. = 0.40619 Fixing e-field (band 5) phase by -0.829535 + -0.558455i; max ampl. = 0.458526 Fixing e-field (band 6) phase by 0.636619 + 0.771179i; max ampl. = 0.461015 Fixing e-field (band 7) phase by -0.696974 + 0.717096i; max ampl. = 0.87849 Fixing e-field (band 8) phase by -0.801423 + 0.598098i; max ampl. = 0.582082 Fixing e-field (band 9) phase by 0.502154 + -0.864778i; max ampl. = 0.503748 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 test_line_defect-e.k01.b01.z.tm.h5... Outputting fields to test_line_defect-e.k01.b02.z.tm.h5... Outputting fields to test_line_defect-e.k01.b03.z.tm.h5... Outputting fields to test_line_defect-e.k01.b04.z.tm.h5... Outputting fields to test_line_defect-e.k01.b05.z.tm.h5... Outputting fields to test_line_defect-e.k01.b06.z.tm.h5... Outputting fields to test_line_defect-e.k01.b07.z.tm.h5... Outputting fields to test_line_defect-e.k01.b08.z.tm.h5... Outputting fields to test_line_defect-e.k01.b09.z.tm.h5... Outputting fields to test_line_defect-e.k01.b10.z.tm.h5... Outputting fields to test_line_defect-e.k01.b11.z.tm.h5... Outputting fields to test_line_defect-e.k01.b12.z.tm.h5... solve_kpoint (0.1,0.35,0): Solving for bands 1 to 6... Finished solving for bands 1 to 6 after 8 iterations. Solving for bands 7 to 12... iteration 11: trace = 1.321717827626027 (0.00059784% change) iteration 22: trace = 1.32171201929289 (7.87202e-06% change) iteration 33: trace = 1.321711465480892 (2.27121e-09% change) 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: 17.0198569298 Fixing e-field (band 1) phase by -1 + 2.71685e-09i; max ampl. = 0.279221 Fixing e-field (band 2) phase by 0.0662327 + 0.997804i; max ampl. = 0.368961 Fixing e-field (band 3) phase by 1 + -3.08277e-07i; max ampl. = 0.357513 Fixing e-field (band 4) phase by -0.00791574 + -0.999969i; max ampl. = 0.410959 Fixing e-field (band 5) phase by -1 + 1.15885e-06i; max ampl. = 0.464942 Fixing e-field (band 6) phase by 0.000719009 + 1i; max ampl. = 0.463983 Fixing e-field (band 7) phase by 1 + 1.05411e-08i; max ampl. = 0.893105 Fixing e-field (band 8) phase by -1 + 4.80899e-06i; max ampl. = 0.585113 Fixing e-field (band 9) phase by -2.44987e-05 + 1i; max ampl. = 0.51118 Fixing e-field (band 10) phase by -1 + -8.06503e-05i; max ampl. = 0.50134 Fixing e-field (band 11) phase by 2.03302e-05 + 1i; max ampl. = 0.518018 Fixing e-field (band 12) phase by -0.000314834 + -1i; max ampl. = 0.377816 Outputting fields to test_line_defect-e.k02.b01.z.tm.h5... Outputting fields to test_line_defect-e.k02.b02.z.tm.h5... Outputting fields to test_line_defect-e.k02.b03.z.tm.h5... Outputting fields to test_line_defect-e.k02.b04.z.tm.h5... Outputting fields to test_line_defect-e.k02.b05.z.tm.h5... Outputting fields to test_line_defect-e.k02.b06.z.tm.h5... Outputting fields to test_line_defect-e.k02.b07.z.tm.h5... Outputting fields to test_line_defect-e.k02.b08.z.tm.h5... Outputting fields to test_line_defect-e.k02.b09.z.tm.h5... Outputting fields to test_line_defect-e.k02.b10.z.tm.h5... Outputting fields to test_line_defect-e.k02.b11.z.tm.h5... Outputting fields to test_line_defect-e.k02.b12.z.tm.h5... solve_kpoint (0.2,0.7,0): Solving for bands 1 to 6... Finished solving for bands 1 to 6 after 8 iterations. Solving for bands 7 to 12... iteration 9: trace = 1.317799113939909 (0.000525112% change) iteration 20: trace = 1.317795777380596 (6.31888e-06% change) iteration 31: trace = 1.317795723409144 (1.89391e-10% change) 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: 16.1992020607 Fixing e-field (band 1) phase by 1 + -6.83983e-16i; max ampl. = 0.316626 Fixing e-field (band 2) phase by -1.48602e-11 + -1i; max ampl. = 0.383063 Fixing e-field (band 3) phase by 1 + -1.03005e-14i; max ampl. = 0.3761 Fixing e-field (band 4) phase by 8.65023e-10 + 1i; max ampl. = 0.424925 Fixing e-field (band 5) phase by 1 + 1.31343e-13i; max ampl. = 0.480327 Fixing e-field (band 6) phase by 4.78834e-10 + -1i; max ampl. = 0.472091 Fixing e-field (band 7) phase by 1 + -1.08082e-12i; max ampl. = 0.919529 Fixing e-field (band 8) phase by -1 + -1.6592e-11i; max ampl. = 0.593898 Fixing e-field (band 9) phase by -1.08571e-07 + -1i; max ampl. = 0.521242 Fixing e-field (band 10) phase by -1 + 3.83709e-10i; max ampl. = 0.454743 Fixing e-field (band 11) phase by -4.79062e-08 + -1i; max ampl. = 0.493615 Fixing e-field (band 12) phase by -1.95547e-06 + -1i; max ampl. = 0.473136 Outputting fields to test_line_defect-e.k03.b01.z.tm.h5... Outputting fields to test_line_defect-e.k03.b02.z.tm.h5... Outputting fields to test_line_defect-e.k03.b03.z.tm.h5... Outputting fields to test_line_defect-e.k03.b04.z.tm.h5... Outputting fields to test_line_defect-e.k03.b05.z.tm.h5... Outputting fields to test_line_defect-e.k03.b06.z.tm.h5... Outputting fields to test_line_defect-e.k03.b07.z.tm.h5... Outputting fields to test_line_defect-e.k03.b08.z.tm.h5... Outputting fields to test_line_defect-e.k03.b09.z.tm.h5... Outputting fields to test_line_defect-e.k03.b10.z.tm.h5... Outputting fields to test_line_defect-e.k03.b11.z.tm.h5... Outputting fields to test_line_defect-e.k03.b12.z.tm.h5... solve_kpoint (0.3,1.05,0): Solving for bands 1 to 6... Finished solving for bands 1 to 6 after 8 iterations. Solving for bands 7 to 12... iteration 11: trace = 1.306893729386258 (5.65908e-05% change) iteration 22: trace = 1.30678021560326 (0.00260956% change) iteration 33: trace = 1.306674672975613 (5.58907e-05% change) iteration 44: trace = 1.306672873953214 (2.02546e-06% change) iteration 55: trace = 1.30667270344755 (1.2471e-06% change) iteration 65: trace = 1.306672322013357 (3.78312e-06% change) iteration 76: trace = 1.306671989151675 (9.62128e-08% change) iteration 86: trace = 1.306671956817192 (1.89987e-07% change) 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: 39.8836450577 Fixing e-field (band 1) phase by 1 + 1.11556e-17i; max ampl. = 0.362092 Fixing e-field (band 2) phase by 6.91209e-12 + -1i; max ampl. = 0.407764 Fixing e-field (band 3) phase by -1 + -3.88007e-16i; max ampl. = 0.420136 Fixing e-field (band 4) phase by 8.54856e-12 + 1i; max ampl. = 0.446788 Fixing e-field (band 5) phase by 1 + 2.10994e-15i; max ampl. = 0.496332 Fixing e-field (band 6) phase by -1.14731e-11 + 1i; max ampl. = 0.481878 Fixing e-field (band 7) phase by 1 + -2.38153e-14i; max ampl. = 0.896831 Fixing e-field (band 8) phase by -3.79752e-11 + -1i; max ampl. = 0.458802 Fixing e-field (band 9) phase by -1 + -1.96338e-12i; max ampl. = 0.495105 Fixing e-field (band 10) phase by 1 + -2.37855e-12i; max ampl. = 0.483552 Fixing e-field (band 11) phase by -6.87513e-11 + 1i; max ampl. = 0.523494 Fixing e-field (band 12) phase by -1 + -7.01536e-11i; max ampl. = 0.423458 Outputting fields to test_line_defect-e.k04.b01.z.tm.h5... Outputting fields to test_line_defect-e.k04.b02.z.tm.h5... Outputting fields to test_line_defect-e.k04.b03.z.tm.h5... Outputting fields to test_line_defect-e.k04.b04.z.tm.h5... Outputting fields to test_line_defect-e.k04.b05.z.tm.h5... Outputting fields to test_line_defect-e.k04.b06.z.tm.h5... Outputting fields to test_line_defect-e.k04.b07.z.tm.h5... Outputting fields to test_line_defect-e.k04.b08.z.tm.h5... Outputting fields to test_line_defect-e.k04.b09.z.tm.h5... Outputting fields to test_line_defect-e.k04.b10.z.tm.h5... Outputting fields to test_line_defect-e.k04.b11.z.tm.h5... Outputting fields to test_line_defect-e.k04.b12.z.tm.h5... solve_kpoint (0.4,1.4,0): Solving for bands 1 to 6... Finished solving for bands 1 to 6 after 9 iterations. Solving for bands 7 to 12... iteration 10: trace = 1.280537500496835 (0.233556% change) iteration 21: trace = 1.269895616787286 (0.0164816% change) iteration 33: trace = 1.269584427082489 (8.81173e-05% change) iteration 44: trace = 1.26958211194619 (1.23462e-06% change) iteration 55: trace = 1.269582087016017 (9.49847e-09% change) iteration 66: trace = 1.269582086749726 (1.1725e-10% change) 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: 29.552781105 Fixing e-field (band 1) phase by 1 + -8.9709e-17i; max ampl. = 0.407996 Fixing e-field (band 2) phase by 1.21265e-12 + -1i; max ampl. = 0.441101 Fixing e-field (band 3) phase by 1 + 1.24245e-15i; max ampl. = 0.464954 Fixing e-field (band 4) phase by 6.21109e-12 + 1i; max ampl. = 0.46974 Fixing e-field (band 5) phase by 1 + 6.17689e-15i; max ampl. = 0.505749 Fixing e-field (band 6) phase by -1.2012e-11 + 1i; max ampl. = 0.483913 Fixing e-field (band 7) phase by 1 + -1.85064e-14i; max ampl. = 0.643734 Fixing e-field (band 8) phase by -6.43625e-12 + -1i; max ampl. = 0.465166 Fixing e-field (band 9) phase by -1 + 1.88661e-13i; max ampl. = 0.43823 Fixing e-field (band 10) phase by 1.58157e-13 + -1i; max ampl. = 0.518507 Fixing e-field (band 11) phase by -1 + 3.88404e-12i; max ampl. = 0.471405 Fixing e-field (band 12) phase by -5.04654e-14 + -1i; max ampl. = 0.443866 Outputting fields to test_line_defect-e.k05.b01.z.tm.h5... Outputting fields to test_line_defect-e.k05.b02.z.tm.h5... Outputting fields to test_line_defect-e.k05.b03.z.tm.h5... Outputting fields to test_line_defect-e.k05.b04.z.tm.h5... Outputting fields to test_line_defect-e.k05.b05.z.tm.h5... Outputting fields to test_line_defect-e.k05.b06.z.tm.h5... Outputting fields to test_line_defect-e.k05.b07.z.tm.h5... Outputting fields to test_line_defect-e.k05.b08.z.tm.h5... Outputting fields to test_line_defect-e.k05.b09.z.tm.h5... Outputting fields to test_line_defect-e.k05.b10.z.tm.h5... Outputting fields to test_line_defect-e.k05.b11.z.tm.h5... Outputting fields to test_line_defect-e.k05.b12.z.tm.h5... solve_kpoint (0.5,1.75,0): Solving for bands 1 to 6... Finished solving for bands 1 to 6 after 9 iterations. Solving for bands 7 to 12... iteration 10: trace = 1.240045258080155 (4.20958e-07% change) 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: 9.27300190926 Fixing e-field (band 1) phase by 1 + -2.19641e-16i; max ampl. = 0.422882 Fixing e-field (band 2) phase by 3.42354e-12 + -1i; max ampl. = 0.466091 Fixing e-field (band 3) phase by -1 + 4.62281e-16i; max ampl. = 0.462198 Fixing e-field (band 4) phase by 1.21599e-11 + -1i; max ampl. = 0.471227 Fixing e-field (band 5) phase by -1 + 5.14505e-15i; max ampl. = 0.472309 Fixing e-field (band 6) phase by -2.23793e-11 + -1i; max ampl. = 0.476607 Fixing e-field (band 7) phase by 1 + 2.39134e-15i; max ampl. = 0.600013 Fixing e-field (band 8) phase by -3.87307e-13 + -1i; max ampl. = 0.468917 Fixing e-field (band 9) phase by 1 + -2.50052e-15i; max ampl. = 0.508553 Fixing e-field (band 10) phase by -2.86277e-13 + 1i; max ampl. = 0.472551 Fixing e-field (band 11) phase by 1 + -6.49746e-14i; max ampl. = 0.507635 Fixing e-field (band 12) phase by -7.62784e-13 + 1i; max ampl. = 0.465525 ..Outputting fields to test_line_defect-e.k06.b01.z.tm.h5... Outputting fields to test_line_defect-e.k06.b02.z.tm.h5... Outputting fields to test_line_defect-e.k06.b03.z.tm.h5... Outputting fields to test_line_defect-e.k06.b04.z.tm.h5... Outputting fields to test_line_defect-e.k06.b05.z.tm.h5... Outputting fields to test_line_defect-e.k06.b06.z.tm.h5... Outputting fields to test_line_defect-e.k06.b07.z.tm.h5... Outputting fields to test_line_defect-e.k06.b08.z.tm.h5... Outputting fields to test_line_defect-e.k06.b09.z.tm.h5... Outputting fields to test_line_defect-e.k06.b10.z.tm.h5... Outputting fields to test_line_defect-e.k06.b11.z.tm.h5... Outputting fields to test_line_defect-e.k06.b12.z.tm.h5... Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.256350105354 at Vector3<0.5, 1.75, 0.0> Band 2 range: 0.100888010145 at Vector3<0.0, 0.0, 0.0> to 0.256977671293 at Vector3<0.5, 1.75, 0.0> Band 3 range: 0.110543746169 at Vector3<0.0, 0.0, 0.0> to 0.258341879918 at Vector3<0.5, 1.75, 0.0> Band 4 range: 0.191437580989 at Vector3<0.0, 0.0, 0.0> to 0.25957071279 at Vector3<0.5, 1.75, 0.0> Band 5 range: 0.209077414374 at Vector3<0.0, 0.0, 0.0> to 0.264706957428 at Vector3<0.4, 1.4, 0.0> Band 6 range: 0.252768994808 at Vector3<0.0, 0.0, 0.0> to 0.270821263668 at Vector3<0.4, 1.4, 0.0> Band 7 range: 0.337337103113 at Vector3<0.0, 0.0, 0.0> to 0.442497664917 at Vector3<0.5, 1.75, 0.0> Band 8 range: 0.448262776554 at Vector3<0.5, 1.75, 0.0> to 0.468390327176 at Vector3<0.3, 1.05, 0.0> Band 9 range: 0.451495402953 at Vector3<0.5, 1.75, 0.0> to 0.471319483623 at Vector3<0.2, 0.7, 0.0> Band 10 range: 0.456402536778 at Vector3<0.5, 1.75, 0.0> to 0.496485088693 at Vector3<0.0, 0.0, 0.0> Band 11 range: 0.462906658043 at Vector3<0.5, 1.75, 0.0> to 0.499487769383 at Vector3<0.0, 0.0, 0.0> Band 12 range: 0.465690463972 at Vector3<0.5, 1.75, 0.0> to 0.545122984666 at Vector3<0.0, 0.0, 0.0> Gap from band 6 (0.270821263668) to band 7 (0.337337103113), 21.8745126527% Gap from band 7 (0.442497664917) to band 8 (0.448262776554), 1.2944247114% total elapsed time for run: 143.87372303 done test_line_defect: 143.97s test_list_split ======================== test_list_split: 0.00s test_load_and_save_eigenvectors ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0199978351593 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... 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: 3.26046991348 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 59: trace = 5.566925252522151 (5.27934e-06% change) iteration 119: trace = 5.540497242587061 (1.92448e-10% 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: 8.33294487 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.1322851181 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 2.05585002899 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.51805710793 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.7887301445 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.93873500824 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.52736496925 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.77686500549 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 2.24853587151 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.86334085464 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.17731499672 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.88622903824 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.46924996376 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.5888800621 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 61: trace = 5.548780940551501 (0.000671746% 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: 6.17529201508 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 47.797773838 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.019877910614 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... 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: 3.21762418747 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 49: trace = 5.566928203030352 (5.33329e-06% change) iteration 97: trace = 5.540497716431856 (9.56722e-06% 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: 9.79740381241 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.29914498329 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.95612096786 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.49409294128 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.32173109055 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.54071688652 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.39106798172 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.81218910217 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.99872279167 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.7373919487 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.05063199997 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.79509687424 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.49217295647 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.87285995483 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 61: trace = 5.548780940551501 (0.000671746% 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 ./usr/lib/python2.7/dist-packages/scipy/optimize/_minimize.py:763: RuntimeWarning: Method 'bounded' does not support relative tolerance in x; defaulting to absolute tolerance. "defaulting to absolute tolerance.", RuntimeWarning) elapsed time for k point: 6.06069493294 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 47.8912270069 done test_load_and_save_eigenvectors: 95.74s test_maximize_first_tm_gap ======================== Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 7. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.252786, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0138740539551 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... 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.0879261493683 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... 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.306078195572 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... 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.099044084549 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... 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.0991680622101 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... 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.0884819030762 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... 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.092912197113 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... 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.0898630619049 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... 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.0884058475494 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... 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.0881509780884 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... 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.0977699756622 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... 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.0974290370941 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... 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.175961017609 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... 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.099485874176 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... 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.0985701084137 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... 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.11149096489 solve_kpoint (0,0,0): Solving for bands 2 to 2... 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.0677480697632 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.249029499922 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.351200835305 at Vector3<0.5, 0.0, 0.0> to 0.45725652119 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.249029499922) to band 2 (0.351200835305), 34.0440425572% total elapsed time for run: 1.81156897545 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 7. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.347214, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0301601886749 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... 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.10844707489 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... 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.296960830688 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... 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.103500127792 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... 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.100841999054 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... 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.0944128036499 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... 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.0912561416626 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... 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.0901908874512 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... 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.0941169261932 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... 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.0909869670868 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... 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.118533849716 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... 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.114116191864 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... 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.225436925888 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... 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.102602958679 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... 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.107213020325 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... 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.113138198853 solve_kpoint (0,0,0): Solving for bands 2 to 2... 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.0722138881683 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.218622569105 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.259996144375 at Vector3<0.5, 0.0, 0.0> to 0.364215520346 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.218622569105) to band 2 (0.259996144375), 17.2887411647% total elapsed time for run: 1.96958088875 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 7. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.194427, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0241348743439 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... 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.120077133179 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... 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.18386387825 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... 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.113833904266 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... 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.0996978282928 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... 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.0887930393219 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... 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.0924351215363 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... 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.0921750068665 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... 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.0905210971832 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... 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.0934958457947 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... 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.100651025772 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... 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.102813959122 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... 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.194274187088 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... 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.102466106415 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... 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.109503984451 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... 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.123464107513 solve_kpoint (0,0,0): Solving for bands 2 to 2... 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.0889298915863 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.285403810579 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.424115051619 at Vector3<0.5, 0.0, 0.0> to 0.546124486861 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.285403810579) to band 2 (0.424115051619), 39.1000855456% total elapsed time for run: 1.83614683151 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 7. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.161094, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.024346113205 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... 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.0907740592957 solve_kpoint (0.1,0,0): Solving for bands 1 to 2... 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.122573852539 solve_kpoint (0.2,0,0): Solving for bands 1 to 2... 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.112767219543 solve_kpoint (0.3,0,0): Solving for bands 1 to 2... 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.111835002899 solve_kpoint (0.4,0,0): Solving for bands 1 to 2... 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.100078105927 solve_kpoint (0.5,0,0): Solving for bands 1 to 2... 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.0898778438568 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 2... 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.0883300304413 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 2... 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.0904951095581 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 2... 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.0949420928955 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 2... 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.110996961594 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 2... 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.114533901215 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 2... 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.181728124619 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 2... 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.10075211525 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 2... 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.109508991241 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 2... 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.110380887985 solve_kpoint (0,0,0): Solving for bands 2 to 2... 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.0668649673462 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.317444122972 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4615121899 at Vector3<0.5, 0.0, 0.0> to 0.582277810582 at Vector3<0.5, 0.5, 0.0> Gap from band 1 (0.317444122972) to band 2 (0.4615121899), 36.9900248696% total elapsed time for run: 1.73372602463 done test_maximize_first_tm_gap: 7.38s test_multiply_bloch_in_map_data ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0395801067352 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... 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: 3.60179901123 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 44: trace = 5.566929692000445 (5.37468e-06% change) iteration 104: trace = 5.540497250242407 (1.83927e-07% 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: 9.1974401474 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.71788597107 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.80891919136 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.10301113129 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.12664699554 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.36726117134 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.02983403206 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.45833897591 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.52527308464 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.94634985924 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.69744706154 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.98336791992 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.05088496208 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.41305708885 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 58: trace = 5.548894438571525 (0.000756958% 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: 6.47568202019 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 46.5719649792 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0296108722687 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... 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: 3.2858479023 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 46: trace = 5.566929095030948 (5.35727e-06% change) iteration 91: trace = 5.54050027138258 (9.41496e-06% 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: 10.3423790932 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.25172281265 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 2.07892298698 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.55257797241 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.32962989807 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.58586215973 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.60314178467 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.72917509079 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 2.0545399189 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.46139502525 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.61446714401 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.68893289566 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.60707402229 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.63394999504 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 69: trace = 5.548522919726844 (0.000387195% 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: 5.71911096573 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 48.6009540558 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_multiply_bloch_in_map_data: 96.00s test_multiply_bloch_phase ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0265929698944 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... 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: 3.58091711998 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 58: trace = 5.566925546419027 (5.2829e-06% change) iteration 100: trace = 5.540497373146842 (1.08615e-06% 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: 10.5983400345 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.27558302879 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.60965013504 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.31404709816 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.98514008522 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 3.00797009468 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.63654589653 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.64926314354 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.54129695892 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 2.02663207054 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.82044386864 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.80307793617 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.10176301003 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.94574999809 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 58: trace = 5.548894438571525 (0.000756958% 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: 6.42569684982 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 50.3878748417 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_multiply_bloch_phase: 50.45s test_output_charge_density ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0261960029602 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... 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: 3.4798309803 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 47: trace = 5.566928797258056 (5.34896e-06% change) iteration 92: trace = 5.54049983429631 (7.88893e-06% 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: 10.7294528484 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.88441896439 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.79645895958 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 3.00281691551 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.81058597565 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.93312692642 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.91396403313 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.22311520576 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 2.0892329216 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.87973117828 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.65028500557 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.46266317368 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.37491798401 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.81595110893 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 53: trace = 5.549131424546732 (0.00100859% 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: 6.99911499023 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 51.11383605 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .Outputting complex scalar field to test_output_charge_density-C.k16.b08.te.h5... test_output_charge_density: 51.21s test_output_dpwr_in_objects ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0195789337158 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... 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: 3.3372130394 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.55270923201, 0.856743500005 Outputting fields to test_output_dpwr_in_objects-d.k01.b02.te.h5... D-energy-components:, 1, 3, 0.455928, 0.544072, 0 dpwr:, 3, 0.773226559307, 0.528826055798 D-energy-components:, 1, 4, 0.544076, 0.455924, 0 dpwr:, 4, 0.773229883948, 0.528807965492 D-energy-components:, 1, 5, 0.5, 0.5, 0 dpwr:, 5, 0.922996519585, 0.0891001079804 D-energy-components:, 1, 6, 0.125495, 0.874505, 0 dpwr:, 6, 1.00017111769, 0.401246493018 D-energy-components:, 1, 7, 0.874503, 0.125497, 0 dpwr:, 7, 1.00017200323, 0.401251991057 D-energy-components:, 1, 8, 0.499992, 0.500008, 0 dpwr:, 8, 1.09282093175, 0.287205668264 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 51: trace = 5.566927610427567 (5.31907e-06% change) iteration 98: trace = 5.540497529911092 (3.3665e-06% 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: 10.2406477928 D-energy-components:, 2, 1, 0.0311142, 0.968886, 0 dpwr:, 1, 0.0897332260527, 0.0460317693254 D-energy-components:, 2, 2, 0.488088, 0.511912, 0 dpwr:, 2, 0.551137686974, 0.844554187012 D-energy-components:, 2, 3, 0.219526, 0.780474, 0 dpwr:, 3, 0.761599735559, 0.442739612226 D-energy-components:, 2, 4, 0.779994, 0.220006, 0 dpwr:, 4, 0.774682184614, 0.536749112349 D-energy-components:, 2, 5, 0.333449, 0.666551, 0 dpwr:, 5, 0.907198708641, 0.312018198345 D-energy-components:, 2, 6, 0.881419, 0.118581, 0 dpwr:, 6, 1.00187795294, 0.389133392912 D-energy-components:, 2, 7, 0.392233, 0.607767, 0 dpwr:, 7, 1.0035701587, 0.277620883898 D-energy-components:, 2, 8, 0.507954, 0.492046, 0 dpwr:, 8, 1.10209065116, 0.667649238675 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.42988610268 D-energy-components:, 3, 1, 0.0363561, 0.963644, 0 dpwr:, 1, 0.178692004464, 0.0544220726293 D-energy-components:, 3, 2, 0.446363, 0.553637, 0 dpwr:, 2, 0.544895880278, 0.794273793682 D-energy-components:, 3, 3, 0.23103, 0.76897, 0 dpwr:, 3, 0.728533588468, 0.300771741139 D-energy-components:, 3, 4, 0.758854, 0.241146, 0 dpwr:, 4, 0.778527998755, 0.558660574029 D-energy-components:, 3, 5, 0.240477, 0.759523, 0 dpwr:, 5, 0.880243545608, 0.594165535425 D-energy-components:, 3, 6, 0.863785, 0.136215, 0 dpwr:, 6, 1.00698704194, 0.354723390763 D-energy-components:, 3, 7, 0.585239, 0.414761, 0 dpwr:, 7, 1.01696145336, 0.213224458143 D-energy-components:, 3, 8, 0.535346, 0.464654, 0 dpwr:, 8, 1.10027422003, 0.623265498756 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 2.26368188858 D-energy-components:, 4, 1, 0.0468976, 0.953102, 0 dpwr:, 1, 0.265797606716, 0.0718902112915 D-energy-components:, 4, 2, 0.35602, 0.64398, 0 dpwr:, 2, 0.52817558089, 0.659679514895 D-energy-components:, 4, 3, 0.27068, 0.72932, 0 dpwr:, 3, 0.685449168526, 0.300542125302 D-energy-components:, 4, 4, 0.732284, 0.267716, 0 dpwr:, 4, 0.783377431812, 0.588066306618 D-energy-components:, 4, 5, 0.261431, 0.738569, 0 dpwr:, 5, 0.860714451483, 0.729558853131 D-energy-components:, 4, 6, 0.829353, 0.170647, 0 dpwr:, 6, 1.01515203043, 0.305540997728 D-energy-components:, 4, 7, 0.603026, 0.396974, 0 dpwr:, 7, 1.03843147349, 0.246738943408 D-energy-components:, 4, 8, 0.592482, 0.407518, 0 dpwr:, 8, 1.09663921497, 0.539665077016 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.5990960598 D-energy-components:, 5, 1, 0.0662302, 0.93377, 0 dpwr:, 1, 0.348955949925, 0.103845244722 D-energy-components:, 5, 2, 0.226367, 0.773633, 0 dpwr:, 2, 0.490738447618, 0.435673954409 D-energy-components:, 5, 3, 0.351613, 0.648387, 0 dpwr:, 3, 0.652797447881, 0.448142512351 D-energy-components:, 5, 4, 0.710454, 0.289546, 0 dpwr:, 4, 0.787381631843, 0.613901176678 D-energy-components:, 5, 5, 0.295332, 0.704668, 0 dpwr:, 5, 0.849999314694, 0.769933890826 D-energy-components:, 5, 6, 0.77736, 0.22264, 0 dpwr:, 6, 1.02442946088, 0.257891195495 D-energy-components:, 5, 7, 0.546257, 0.453743, 0 dpwr:, 7, 1.06440766663, 0.332213140836 D-energy-components:, 5, 8, 0.681176, 0.318824, 0 dpwr:, 8, 1.09120806212, 0.43293174039 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 44: trace = 5.538866868553963 (9.65009e-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: 4.06629109383 D-energy-components:, 6, 1, 0.0773009, 0.922699, 0 dpwr:, 1, 0.412790671265, 0.0860399668612 D-energy-components:, 6, 2, 0.165167, 0.834833, 0 dpwr:, 2, 0.441588449723, 0.358448476652 D-energy-components:, 6, 3, 0.391615, 0.608385, 0 dpwr:, 3, 0.641997736545, 0.53284723375 D-energy-components:, 6, 4, 0.702039, 0.297961, 0 dpwr:, 4, 0.788932989548, 0.624270462216 D-energy-components:, 6, 5, 0.308697, 0.691303, 0 dpwr:, 5, 0.846587869583, 0.777126758698 D-energy-components:, 6, 6, 0.742736, 0.257264, 0 dpwr:, 6, 1.02915970507, 0.23681211382 D-energy-components:, 6, 7, 0.350801, 0.649199, 0 dpwr:, 7, 1.08607293236, 0.578242883625 D-energy-components:, 6, 8, 0.737396, 0.262604, 0 dpwr:, 8, 1.08786896351, 0.37950816222 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 3.0782790184 D-energy-components:, 7, 1, 0.12807, 0.87193, 0 dpwr:, 1, 0.423741461324, 0.0840529271234 D-energy-components:, 7, 2, 0.190236, 0.809764, 0 dpwr:, 2, 0.44578070371, 0.374902156108 D-energy-components:, 7, 3, 0.394034, 0.605966, 0 dpwr:, 3, 0.638230267338, 0.508227094761 D-energy-components:, 7, 4, 0.691881, 0.308119, 0 dpwr:, 4, 0.793146886182, 0.625150307223 D-energy-components:, 7, 5, 0.335703, 0.664297, 0 dpwr:, 5, 0.842943492239, 0.735577562491 D-energy-components:, 7, 6, 0.716117, 0.283883, 0 dpwr:, 6, 0.986523160918, 0.186978602945 D-energy-components:, 7, 7, 0.592896, 0.407104, 0 dpwr:, 7, 1.05017558172, 0.407776409416 D-energy-components:, 7, 8, 0.507261, 0.492739, 0 dpwr:, 8, 1.10383430973, 0.640481683583 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.60984802246 D-energy-components:, 8, 1, 0.253956, 0.746044, 0 dpwr:, 1, 0.454781272515, 0.0802008373372 D-energy-components:, 8, 2, 0.258536, 0.741464, 0 dpwr:, 2, 0.457433976857, 0.425432246679 D-energy-components:, 8, 3, 0.39346, 0.60654, 0 dpwr:, 3, 0.627898416348, 0.438064799688 D-energy-components:, 8, 4, 0.668133, 0.331867, 0 dpwr:, 4, 0.805254151809, 0.623009425552 D-energy-components:, 8, 5, 0.454908, 0.545092, 0 dpwr:, 5, 0.826100668242, 0.53730154223 D-energy-components:, 8, 6, 0.562281, 0.437719, 0 dpwr:, 6, 0.927944859792, 0.352663649845 D-energy-components:, 8, 7, 0.614808, 0.385192, 0 dpwr:, 7, 1.00456285223, 0.420738993785 D-energy-components:, 8, 8, 0.497393, 0.502607, 0 dpwr:, 8, 1.10879255432, 0.727971767219 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.23283004761 D-energy-components:, 9, 1, 0.353246, 0.646754, 0 dpwr:, 1, 0.473766595936, 0.512582772213 D-energy-components:, 9, 2, 0.406264, 0.593736, 0 dpwr:, 2, 0.501278842947, 0.0794647802794 D-energy-components:, 9, 3, 0.37582, 0.62418, 0 dpwr:, 3, 0.613580175747, 0.328811623704 D-energy-components:, 9, 4, 0.604014, 0.395986, 0 dpwr:, 4, 0.781466869324, 0.223273226448 D-energy-components:, 9, 5, 0.642263, 0.357737, 0 dpwr:, 5, 0.82418144435, 0.609569504797 D-energy-components:, 9, 6, 0.357719, 0.642281, 0 dpwr:, 6, 0.894949213966, 0.654028638345 D-energy-components:, 9, 7, 0.617321, 0.382679, 0 dpwr:, 7, 0.959051157213, 0.461890586078 D-energy-components:, 9, 8, 0.497742, 0.502258, 0 dpwr:, 8, 1.11069781522, 0.761549817198 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 2.16830587387 D-energy-components:, 10, 1, 0.450645, 0.549355, 0 dpwr:, 1, 0.48964920033, 0.628546937162 D-energy-components:, 10, 2, 0.55965, 0.44035, 0 dpwr:, 2, 0.55604513436, 0.0903499596304 D-energy-components:, 10, 3, 0.336621, 0.663379, 0 dpwr:, 3, 0.599569940521, 0.195978061829 D-energy-components:, 10, 4, 0.593365, 0.406635, 0 dpwr:, 4, 0.719610675514, 0.0828904269157 D-energy-components:, 10, 5, 0.620299, 0.379701, 0 dpwr:, 5, 0.849246796726, 0.577797196956 D-energy-components:, 10, 6, 0.283543, 0.716457, 0 dpwr:, 6, 0.884337377178, 0.777298614918 D-energy-components:, 10, 7, 0.618314, 0.381686, 0 dpwr:, 7, 0.917167505771, 0.515986302511 D-energy-components:, 10, 8, 0.499316, 0.500684, 0 dpwr:, 8, 1.11162105754, 0.775661103271 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.4927752018 D-energy-components:, 11, 1, 0.500002, 0.499998, 0 dpwr:, 1, 0.496835864745, 0.698636026235 D-energy-components:, 11, 2, 0.490408, 0.509592, 0 dpwr:, 2, 0.593140514116, 0.119658617868 D-energy-components:, 11, 3, 0.509591, 0.490409, 0 dpwr:, 3, 0.593153586312, 0.119542183082 D-energy-components:, 11, 4, 0.499999, 0.500001, 0 dpwr:, 4, 0.679169013076, 0.0266333797199 D-energy-components:, 11, 5, 0.5, 0.5, 0 dpwr:, 5, 0.87868381416, 0.299749762284 D-energy-components:, 11, 6, 0.362, 0.638, 0 dpwr:, 6, 0.881977091666, 0.802356842474 D-energy-components:, 11, 7, 0.638005, 0.361995, 0 dpwr:, 7, 0.881981813442, 0.802381635726 D-energy-components:, 11, 8, 0.499999, 0.500001, 0 dpwr:, 8, 1.11191737076, 0.779738140871 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.17639708519 D-energy-components:, 12, 1, 0.500001, 0.499999, 0 dpwr:, 1, 0.470986895443, 0.418457310177 D-energy-components:, 12, 2, 0.5, 0.5, 0 dpwr:, 2, 0.546002648834, 0.365895885718 D-energy-components:, 12, 3, 0.5, 0.5, 0 dpwr:, 3, 0.606732333636, 0.125606152044 D-energy-components:, 12, 4, 0.499999, 0.500001, 0 dpwr:, 4, 0.743602191048, 0.112952315445 D-energy-components:, 12, 5, 0.499995, 0.500005, 0 dpwr:, 5, 0.839222595132, 0.573850559803 D-energy-components:, 12, 6, 0.500004, 0.499996, 0 dpwr:, 6, 0.882253939189, 0.790402072051 D-energy-components:, 12, 7, 0.500006, 0.499994, 0 dpwr:, 7, 0.936970096199, 0.481849895474 D-energy-components:, 12, 8, 0.499999, 0.500001, 0 dpwr:, 8, 1.1112079238, 0.770610082839 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.95571398735 D-energy-components:, 13, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.372434676913, 0.122374083381 D-energy-components:, 13, 2, 0.500002, 0.499998, 0 dpwr:, 2, 0.536186288439, 0.6769327341 D-energy-components:, 13, 3, 0.5, 0.5, 0 dpwr:, 3, 0.644572317821, 0.150556445008 D-energy-components:, 13, 4, 0.499998, 0.500002, 0 dpwr:, 4, 0.809689155168, 0.556241164985 D-energy-components:, 13, 5, 0.499996, 0.500004, 0 dpwr:, 5, 0.825804393421, 0.246435002456 D-energy-components:, 13, 6, 0.500008, 0.499992, 0 dpwr:, 6, 0.883642304216, 0.747114172851 D-energy-components:, 13, 7, 0.5, 0.5, 0 dpwr:, 7, 1.01020321733, 0.38074698876 D-energy-components:, 13, 8, 0.5, 0.5, 0 dpwr:, 8, 1.10725147199, 0.723618303255 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.71464705467 D-energy-components:, 14, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.252088096229, 0.0653722298852 D-energy-components:, 14, 2, 0.500003, 0.499997, 0 dpwr:, 2, 0.542887135721, 0.776089779273 D-energy-components:, 14, 3, 0.500001, 0.499999, 0 dpwr:, 3, 0.698081067031, 0.220962166985 D-energy-components:, 14, 4, 0.5, 0.5, 0 dpwr:, 4, 0.789371358052, 0.554918109139 D-energy-components:, 14, 5, 0.499969, 0.500031, 0 dpwr:, 5, 0.888482610264, 0.640566079858 D-energy-components:, 14, 6, 0.500033, 0.499967, 0 dpwr:, 6, 0.897857870041, 0.316226295364 D-energy-components:, 14, 7, 0.499994, 0.500006, 0 dpwr:, 7, 1.07884134083, 0.465228561943 D-energy-components:, 14, 8, 0.500005, 0.499995, 0 dpwr:, 8, 1.09038564588, 0.546286149018 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 3.13392186165 D-energy-components:, 15, 1, 0.499999, 0.500001, 0 dpwr:, 1, 0.126841069035, 0.0479527977041 D-energy-components:, 15, 2, 0.500003, 0.499997, 0 dpwr:, 2, 0.54990750729, 0.835061478073 D-energy-components:, 15, 3, 0.499999, 0.500001, 0 dpwr:, 3, 0.750377710062, 0.387029560373 D-energy-components:, 15, 4, 0.500004, 0.499996, 0 dpwr:, 4, 0.777260850887, 0.536947533714 D-energy-components:, 15, 5, 0.499997, 0.500003, 0 dpwr:, 5, 0.903059013493, 0.390621313083 D-energy-components:, 15, 6, 0.500003, 0.499997, 0 dpwr:, 6, 0.961984414335, 0.364042303194 D-energy-components:, 15, 7, 0.500001, 0.499999, 0 dpwr:, 7, 1.04190649727, 0.322910845346 D-energy-components:, 15, 8, 0.499999, 0.500001, 0 dpwr:, 8, 1.10003674479, 0.648922709695 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 63: trace = 5.548704070165071 (0.000696539% 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: 6.17450690269 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.55270923201, 0.856743464223 Outputting fields to test_output_dpwr_in_objects-d.k16.b02.te.h5... D-energy-components:, 16, 3, 0.455928, 0.544072, 0 dpwr:, 3, 0.773226559307, 0.528826082855 D-energy-components:, 16, 4, 0.544076, 0.455924, 0 dpwr:, 4, 0.773229883948, 0.52880796857 D-energy-components:, 16, 5, 0.5, 0.5, 0 dpwr:, 5, 0.922996519586, 0.0891005441647 D-energy-components:, 16, 6, 0.125495, 0.874505, 0 dpwr:, 6, 1.00017111769, 0.401246629326 D-energy-components:, 16, 7, 0.874503, 0.125497, 0 dpwr:, 7, 1.00017200323, 0.401252017686 D-energy-components:, 16, 8, 0.499991, 0.500009, 0 .dpwr:, 8, 1.09282093175, 0.287205379086 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 52.4386441708 done test_output_dpwr_in_objects: 52.45s test_output_efield_z ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0192530155182 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... 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: 3.89506983757 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 2.18467283249 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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.844203948975 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.91313290596 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.14590907097 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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.92654800415 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 1.15405607224 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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.770869970322 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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.853477954865 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.18161916733 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.08263015747 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.22723293304 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.16982388496 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.17469120026 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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.981554985046 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 59: trace = 4.373720851594083 (8.80112e-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: 4.07473611832 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.280947953525 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.417114249325 at Vector3<0.5, 0.0, 0.0> to 0.546026779337 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.496197452765 at Vector3<0.5, 0.5, 0.0> to 0.557657636298 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.552095586454 at Vector3<0.0, 0.0, 0.0> to 0.713395151642 at Vector3<0.5, 0.0, 0.0> Band 5 range: 0.741310965707 at Vector3<0.5, 0.0, 0.0> to 0.859474106957 at Vector3<0.5, 0.5, 0.0> Band 6 range: 0.829517615025 at Vector3<0.3, 0.3, 0.0> to 0.878315547346 at Vector3<0.5, 0.5, 0.0> Band 7 range: 0.862515905381 at Vector3<0.5, 0.0, 0.0> to 0.951107453906 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.879351095829 at Vector3<0.5, 0.5, 0.0> to 1.08259238415 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.280947953525) to band 2 (0.417114249325), 39.0126539564% Gap from band 4 (0.713395151642) to band 5 (0.741310965707), 3.83800050492% total elapsed time for run: 23.6317298412 done Fixing e-field (band 8) phase by -2.47976e-08 + 1i; max ampl. = 1.49941 FOutputting fields to test_output_efield_z-e.k16.b08.z.tm.h5... test_output_efield_z: 23.72s test_output_field_to_file ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0195820331573 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... 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: 3.33280611038 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 51: trace = 5.566927610427567 (5.31907e-06% change) iteration 96: trace = 5.540498246503548 (9.74289e-06% 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: 10.3786818981 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.42705702782 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.78078389168 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.29589509964 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 38: trace = 5.538866868615162 (4.75305e-10% 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: 4.52345705032 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 3.1705789566 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.34645199776 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.19523000717 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.47225213051 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.43190407753 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.17892813683 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.35547184944 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.82965397835 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.44119691849 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 76: trace = 5.548141864897593 (5.0622e-05% 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: 5.01534700394 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 47.2236421108 done epsilon: 1-12, mean 2.38229, harm. mean 1.1448, 14.5508% > 1, 12.5663% "fill" .Outputting test_output_field_to_file-epsilon.h5... test_output_field_to_file: 47.37s test_output_tot_pwr ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0214211940765 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... 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: 3.17540502548 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 44: trace = 5.566929692000445 (5.37468e-06% change) iteration 102: trace = 5.540497282505323 (6.94064e-07% 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: 9.89630198479 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.67259407043 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.99998903275 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.61062502861 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 4.00885510445 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 3.02760887146 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.98644113541 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.06351709366 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.86742305756 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.93233108521 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.6812889576 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.69869804382 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.39203286171 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.92951321602 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 64: trace = 5.548666460619861 (0.00067781% 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: 6.00336194038 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 50.0074441433 done D-energy-components:, 16, 8, 0.499991, 0.500009, 0 B-energy-components:, 16, 8, 0, 0, 1 Outputting test_output_tot_pwr-tot.rpwr.k16.b08.te.h5... D-energy-components:, 16, 8, 0.499991, 0.500009, 0 B-energy-components:, 16, 8, 0, 0, 1 .test_output_tot_pwr: 50.07s test_point_defect_state ======================== Initializing eigensolver data Computing 50 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 10 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 33 object nodes (vs. 26 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.731303215027 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... iteration 8: trace = 0.2505245456180931 (0.321963% change) iteration 16: trace = 0.2503325842642036 (0.000676008% change) iteration 25: trace = 0.2502955170624918 (2.48949e-07% change) iteration 33: trace = 0.2502955071409478 (1.30595e-07% change) Finished solving for bands 1 to 10 after 38 iterations. Solving for bands 11 to 20... iteration 7: trace = 0.5536217797661278 (0.244493% change) iteration 14: trace = 0.552305304576673 (0.000476209% change) iteration 21: trace = 0.552304415816377 (6.28482e-08% change) iteration 28: trace = 0.552304415595379 (4.26758e-11% change) Finished solving for bands 11 to 20 after 28 iterations. Solving for bands 21 to 30... iteration 6: trace = 1.388014989230868 (1.23187% change) iteration 12: trace = 1.369627804102715 (0.0174174% change) iteration 18: trace = 1.368881565102008 (0.00279042% change) iteration 24: trace = 1.368767027168781 (0.000532354% change) iteration 30: trace = 1.368746241521705 (0.000117868% change) iteration 36: trace = 1.368743896765341 (1.88559e-06% change) iteration 42: trace = 1.368743856077437 (6.97562e-07% change) iteration 48: trace = 1.36874356791318 (7.24779e-06% change) iteration 54: trace = 1.368741979801955 (3.28451e-05% change) iteration 60: trace = 1.368734383069084 (3.71394e-05% change) iteration 66: trace = 1.368731593555702 (1.39399e-05% change) iteration 72: trace = 1.368731292685819 (9.5907e-07% change) iteration 78: trace = 1.368731202164414 (2.05704e-07% change) iteration 84: trace = 1.368731193799729 (1.75268e-08% change) iteration 90: trace = 1.368731190770608 (5.04131e-08% change) iteration 96: trace = 1.368731164440752 (9.62748e-07% change) iteration 102: trace = 1.368731053232864 (4.09426e-07% change) iteration 108: trace = 1.36873104904163 (5.17279e-09% change) iteration 114: trace = 1.368731048867222 (2.30415e-09% change) iteration 120: trace = 1.368731043118813 (8.00401e-08% change) iteration 126: trace = 1.368730976252454 (1.02836e-06% change) iteration 132: trace = 1.36873085120034 (2.25207e-06% change) iteration 138: trace = 1.368730821970145 (3.28004e-08% change) iteration 144: trace = 1.368730820978879 (2.11166e-08% change) iteration 150: trace = 1.368730820114319 (1.03486e-08% change) iteration 156: trace = 1.368730815466425 (1.07894e-07% change) iteration 162: trace = 1.368730793839307 (2.20535e-07% change) iteration 168: trace = 1.368730785731256 (3.85898e-08% change) iteration 174: trace = 1.368730785426293 (1.65455e-10% change) Finished solving for bands 21 to 30 after 175 iterations. Solving for bands 31 to 40... iteration 5: trace = 2.205266237895432 (2.63638% change) iteration 11: trace = 2.157022151928484 (0.12588% change) iteration 17: trace = 2.151338222434556 (0.021672% change) iteration 23: trace = 2.150447075928404 (0.00153618% change) iteration 29: trace = 2.150399520116029 (0.000121776% change) iteration 35: trace = 2.15036676316903 (0.000326221% change) iteration 41: trace = 2.150323123264274 (0.000265293% change) iteration 47: trace = 2.150313567744284 (1.3141e-05% change) iteration 53: trace = 2.150313183157024 (3.6774e-07% change) iteration 59: trace = 2.150313170619855 (1.95431e-08% change) iteration 65: trace = 2.150313169350516 (8.26613e-09% change) iteration 71: trace = 2.150313168201142 (8.54976e-09% change) iteration 77: trace = 2.15031316760804 (3.91543e-09% change) iteration 83: trace = 2.150313167058573 (5.45051e-09% change) iteration 89: trace = 2.150313166476958 (1.87599e-09% change) Finished solving for bands 31 to 40 after 94 iterations. Solving for bands 41 to 50... iteration 5: trace = 2.52777776226422 (2.80241% change) iteration 10: trace = 2.4469519310157 (0.20652% change) iteration 15: trace = 2.438022832626844 (0.0316423% change) iteration 20: trace = 2.434730914314699 (0.0143587% change) iteration 25: trace = 2.434151150638083 (0.00263001% change) iteration 30: trace = 2.434034872363032 (0.000248503% change) iteration 35: trace = 2.434026138700807 (3.07266e-05% change) iteration 40: trace = 2.434024472713955 (3.02088e-06% change) iteration 45: trace = 2.434024334364167 (4.39211e-07% change) iteration 50: trace = 2.434024314139074 (4.22498e-08% change) iteration 55: trace = 2.434024312512639 (8.52353e-09% change) iteration 60: trace = 2.434024312222994 (5.926e-10% change) iteration 65: trace = 2.434024312198257 (9.75198e-11% change) Finished solving for bands 41 to 50 after 65 iterations. Finished k-point with 80 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: 297.103842974 total elapsed time for run: 297.837435961 done Fixing e-field (band 25) phase by 0.244131 + 0.969742i; max ampl. = 0.816569 Outputting fields to test_point_defect_state-e.k01.b25.z.tm.h5... Fixing d-field (band 25) phase by -1 + 2.7631e-07i; max ampl. = 3.30563 D-energy-components:, 1, 25, 0, 0, 1 Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 33 object nodes (vs. 26 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0763540267944 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 44: trace = 0.001775450544546686 (3.22831% change) iteration 90: trace = 0.0004217579218254491 (0.351403% change) iteration 133: trace = 0.0004139290212291157 (0.000339456% 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: 14.7415270805 total elapsed time for run: 14.8183810711 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0767078399658 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 37: trace = 0.002278426022156972 (8.85226% change) iteration 81: trace = 0.0004426074250335992 (0.0955491% change) iteration 115: trace = 0.0004141063987680752 (0.00468218% change) iteration 152: trace = 0.0004139239522114709 (2.88712e-06% 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: 17.1898159981 total elapsed time for run: 17.2672550678 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0804028511047 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 36: trace = 0.004403659935408439 (1.86846% change) iteration 72: trace = 0.002929305667413878 (3.07333% change) iteration 102: trace = 0.002223845139934027 (0.271769% change) iteration 143: trace = 0.001811454519145074 (0.057671% change) iteration 186: trace = 0.001795102523467872 (5.77127e-06% 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: 20.5416932106 total elapsed time for run: 20.6227090359 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0796720981598 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 36: trace = 0.001939452306075418 (10.9332% change) iteration 86: trace = 0.0009845322568563565 (0.233632% change) iteration 120: trace = 0.0009724858987460992 (0.000651181% 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: 15.6532690525 total elapsed time for run: 15.7343919277 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0922310352325 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 36: trace = 0.001194026459115565 (14.9845% change) iteration 72: trace = 0.0005116082162763352 (0.0694666% change) iteration 106: trace = 0.0004435266121585303 (0.0143135% 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: 15.0378158092 total elapsed time for run: 15.1309251785 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0768909454346 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 33: trace = 0.00189106068302663 (1.96948% change) iteration 72: trace = 0.0007934194265308419 (0.097195% change) iteration 110: trace = 0.000705450274352373 (0.000620482% 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: 15.5914578438 total elapsed time for run: 15.6691479683 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0845429897308 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 30: trace = 0.001907447121684437 (1.31135% change) iteration 67: trace = 0.0006311167036632054 (1.59019% change) iteration 109: trace = 0.0005432920431473847 (0.0117608% 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: 15.7418570518 total elapsed time for run: 15.8270578384 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0833950042725 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 42: trace = 0.001174813105177116 (0.944492% change) iteration 89: trace = 0.0006281612812703604 (0.00329076% change) iteration 132: trace = 0.0006236682789503613 (2.89148e-05% 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: 12.7810850143 total elapsed time for run: 12.8652179241 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0887520313263 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 40: trace = 0.001116235085919533 (6.54039% change) iteration 82: trace = 0.000552321941088059 (0.0764439% change) iteration 118: trace = 0.0005435930347529816 (0.000349263% 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: 14.5855879784 total elapsed time for run: 14.6747200489 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0735042095184 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 45: trace = 0.0009842870945503963 (5.23039% change) iteration 91: trace = 0.00058637622118762 (0.0513346% 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: 12.0429618359 total elapsed time for run: 12.11687994 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0726180076599 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 43: trace = 0.001050833573705329 (1.92124% change) iteration 87: trace = 0.0005479727715170053 (0.104762% change) iteration 131: trace = 0.0005435720964946785 (2.06287e-06% 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: 12.9047210217 total elapsed time for run: 12.9776771069 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0723431110382 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 47: trace = 0.0009300901235594484 (1.41601% change) iteration 94: trace = 0.0005654172724851828 (0.0719471% change) iteration 141: trace = 0.0005634409780683251 (4.4635e-06% 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: 12.4683821201 total elapsed time for run: 12.5409939289 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0720782279968 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 37: trace = 0.001255606316294055 (5.88342% change) iteration 77: trace = 0.0005632767885224395 (0.0682825% change) iteration 119: trace = 0.0005435885960689774 (0.000866677% 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: 14.0791521072 total elapsed time for run: 14.1518309116 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0738770961761 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 40: trace = 0.001128884041623592 (6.51253% change) iteration 78: trace = 0.000572836890948984 (0.10239% change) iteration 118: trace = 0.0005535144229077726 (5.55067e-05% 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: 14.5952920914 total elapsed time for run: 14.6696581841 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.0810489654541 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 41: trace = 0.001082435949709633 (3.07454% change) iteration 86: trace = 0.0005485471397382903 (0.0274293% change) iteration 132: trace = 0.000543571989899941 (1.96188e-05% 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: 13.0015671253 total elapsed time for run: 13.0830669403 done Initializing eigensolver data Computing 1 bands with 1e-08 tolerance Target frequency is 0.3493 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (5, 0, 0) (0, 5, 0) (0, 0, 1) Cell volume = 25 Reciprocal lattice vectors (/ 2 pi): (0.2, -0, 0) (-0, 0.2, -0) (0, -0, 1) Geometric objects: cylinder, center = (2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-1,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (-2,-2,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 5 and 34 object nodes (vs. 27 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 1 k-points Vector3<0.5, 0.5, 0.0> elapsed time for initialization: 0.078272819519 solve_kpoint (0.5,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1 Solving for bands 1 to 1... iteration 45: trace = 0.0009353335329747824 (5.44159% change) iteration 93: trace = 0.0005458505698384751 (0.0494814% 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: 12.3561868668 total elapsed time for run: 12.4349379539 done test_point_defect_state: 532.62s test_poynting ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0246410369873 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... 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: 2.7197830677 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 67: trace = 5.566922904937489 (5.26938e-06% 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: 7.43052196503 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.66307401657 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.46815490723 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.92805886269 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.80202198029 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.05805897713 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.93912601471 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.64918684959 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.36259484291 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.4778649807 Outputting fields to test_poynting-flux.v.k11.b01.te.h5... Outputting fields to test_poynting-flux.v.k11.b02.te.h5... Outputting fields to test_poynting-flux.v.k11.b03.te.h5... Outputting fields to test_poynting-flux.v.k11.b04.te.h5... Outputting fields to test_poynting-flux.v.k11.b05.te.h5... Outputting fields to test_poynting-flux.v.k11.b06.te.h5... Outputting fields to test_poynting-flux.v.k11.b07.te.h5... Outputting fields to test_poynting-flux.v.k11.b08.te.h5... solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.16206812859 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.26014399529 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.82146906853 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.21323895454 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 74: trace = 5.548148375781884 (0.000180204% 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: 5.27993988991 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 40.5333809853 done test_poynting: 40.68s test_resolution ======================== test_resolution: 0.01s test_run_te ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0388278961182 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... 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: 3.56822299957 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 65: trace = 5.566923491601523 (5.26903e-06% 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: 8.17012190819 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.72784209251 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.5973610878 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.89521503448 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.90139818192 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.11650514603 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.89795708656 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.52610516548 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.5125348568 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.56758379936 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.08960103989 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.25718021393 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.81522893906 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.0372979641 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 78: trace = 5.548134589433975 (7.65593e-05% 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: 4.90281605721 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 39.6291019917 done test_run_te: 39.64s test_run_te_no_geometry ======================== Initializing eigensolver data Computing 8 bands with 1e-07 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: Geometric object tree has depth 1 and 0 object nodes (vs. 0 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0662748813629 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... 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.537125110626 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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.184381008148 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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.118282079697 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.114942073822 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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.120491027832 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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.119057893753 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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.192889928818 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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.188288927078 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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.59499502182 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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.119024038315 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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.124280929565 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 62: trace = 11.04520768140992 (1.73353e-05% 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: 5.07091712952 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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.101227045059 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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.102886199951 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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.109040021896 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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.0899751186371 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.707106781187 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.500000000035 at Vector3<0.5, 0.0, 0.0> to 1.00000000005 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.707106781188 at Vector3<0.5, 0.5, 0.0> to 1.11803398876 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.70710678119 at Vector3<0.5, 0.5, 0.0> to 1.13137084993 at Vector3<0.2, 0.2, 0.0> Band 5 range: 1.0 at Vector3<0.0, 0.0, 0.0> to 1.58113883008 at Vector3<0.5, 0.5, 0.0> Band 6 range: 1.11803398877 at Vector3<0.5, 0.0, 0.0> to 1.58113883009 at Vector3<0.5, 0.5, 0.0> Band 7 range: 1.28062484752 at Vector3<0.2, 0.0, 0.0> to 1.58113883009 at Vector3<0.5, 0.5, 0.0> Band 8 range: 1.41421356238 at Vector3<0.0, 0.0, 0.0> to 1.80277563765 at Vector3<0.5, 0.0, 0.0> total elapsed time for run: 7.96119117737 done test_run_te_no_geometry: 7.97s test_run_te_with_mu_material ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0296230316162 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... iteration 45: trace = 6.912459643134173 (0.00398169% change) iteration 91: trace = 6.858118222274642 (0.0127974% change) iteration 136: trace = 6.854310167494392 (9.58211e-06% change) iteration 183: trace = 6.854300791309782 (6.136e-08% 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: 18.1125349998 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 39: trace = 6.797626593567605 (0.00187038% change) iteration 77: trace = 6.792028689313083 (0.00040455% change) iteration 115: trace = 6.791967611028499 (1.32701e-07% change) iteration 153: trace = 6.791967496380233 (2.0659e-09% change) Finished solving for bands 1 to 8 after 158 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: 16.834610939 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 38: trace = 6.760832930780927 (8.74465e-05% change) iteration 75: trace = 6.760812181798658 (2.17977e-08% 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: 11.7371840477 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 33: trace = 6.8019155942859 (5.71121e-05% change) iteration 70: trace = 6.801884547510767 (2.18738e-08% 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: 11.5735049248 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 38: trace = 6.912919181807457 (1.54877e-05% change) iteration 78: trace = 6.912606442176362 (4.99429e-05% change) iteration 116: trace = 6.912544665773082 (1.44963e-05% change) iteration 153: trace = 6.76292223591615 (0.21436% change) iteration 189: trace = 6.6809210445684 (0.00254564% change) iteration 226: trace = 6.680071851257751 (1.05618e-05% change) iteration 263: trace = 6.680068177671037 (1.89938e-09% change) Finished solving for bands 1 to 8 after 277 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: 31.3073849678 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 37: trace = 6.642769776792194 (1.64124e-06% change) iteration 75: trace = 6.642769244598647 (1.72775e-10% 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: 10.9878871441 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 37: trace = 6.663510520469266 (3.44845e-05% change) iteration 76: trace = 6.663505677741469 (9.65926e-10% 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: 12.4753088951 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 38: trace = 6.708860829000745 (3.52958e-05% change) iteration 75: trace = 6.708845629671048 (1.79644e-08% 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: 14.1850349903 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 37: trace = 6.740661829202264 (0.00112447% change) iteration 75: trace = 6.74040050232265 (2.85331e-07% change) iteration 113: trace = 6.740400274505094 (5.31017e-10% 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: 17.2330861092 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 37: trace = 6.729721186838001 (0.00645498% change) iteration 73: trace = 6.728727748444086 (1.44914e-05% change) iteration 110: trace = 6.728712017483202 (3.35648e-07% change) iteration 147: trace = 6.720338150284526 (0.0166523% change) iteration 184: trace = 6.665654987071918 (0.0125177% change) iteration 221: trace = 6.645492199975045 (0.0101818% change) iteration 258: trace = 6.638737471142667 (1.09033e-05% change) iteration 294: trace = 6.638733534790755 (8.47147e-08% change) iteration 330: trace = 6.63873345548538 (1.49735e-10% 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: 63.9415311813 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... iteration 36: trace = 6.611074698919158 (7.48787e-06% 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: 16.8334281445 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 35: trace = 6.661000272746536 (0.000190618% change) iteration 70: trace = 6.660936725043091 (2.45194e-08% 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: 24.19272995 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 35: trace = 6.721272058893442 (0.00128511% change) iteration 70: trace = 6.720504632419754 (7.94079e-06% change) iteration 107: trace = 6.720498471063555 (1.21364e-08% 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: 16.9664230347 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 33: trace = 6.713048703664246 (0.00104252% change) iteration 66: trace = 6.712757025186621 (7.74983e-07% change) iteration 99: trace = 6.712756811388788 (1.67668e-09% change) Finished solving for bands 1 to 8 after 109 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: 15.4921588898 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 37: trace = 6.747099771954419 (0.000321323% change) iteration 73: trace = 6.746818745361487 (2.45023e-06% change) iteration 109: trace = 6.746817619651774 (2.624e-09% change) Finished solving for bands 1 to 8 after 132 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: 16.253772974 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 44: trace = 6.854534987625692 (0.000329038% change) iteration 87: trace = 6.854301206108984 (2.379e-06% change) iteration 132: trace = 6.854300770959914 (9.45802e-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: 15.9693951607 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.416529123304 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.473282323487 at Vector3<0.5, 0.0, 0.0> to 0.669986728129 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.630180264682 at Vector3<0.5, 0.5, 0.0> to 0.803736532303 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.701793255698 at Vector3<0.5, 0.5, 0.0> to 0.886344816771 at Vector3<0.5, 0.1, 0.0> Band 5 range: 0.904749848581 at Vector3<0.5, 0.1, 0.0> to 1.0557468193 at Vector3<0.5, 0.5, 0.0> Band 6 range: 1.00779256061 at Vector3<0.2, 0.2, 0.0> to 1.18154037443 at Vector3<0.0, 0.0, 0.0> Band 7 range: 1.12242425198 at Vector3<0.2, 0.0, 0.0> to 1.23515676792 at Vector3<0.3, 0.3, 0.0> Band 8 range: 1.20597286367 at Vector3<0.0, 0.0, 0.0> to 1.31350625236 at Vector3<0.3, 0.0, 0.0> Gap from band 1 (0.416529123304) to band 2 (0.473282323487), 12.7562306347% Gap from band 4 (0.886344816771) to band 5 (0.904749848581), 2.05517130568% total elapsed time for run: 314.133063078 done mu: 1-5, mean 1.50265, harm. mean 1.12084, 14.5508% > 1, 12.5663% "fill" Outputting test_run_te_with_mu_material-mu.h5... mu: 1-5, mean 1.50265, harm. mean 1.12084, 14.5508% > 1, 12.5663% "fill" .test_run_te_with_mu_material: 314.24s test_run_tm ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0551891326904 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... 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: 3.88040399551 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 1.60980510712 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.03461408615 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.914472103119 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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.839838027954 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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.843695878983 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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.862383127213 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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.75763297081 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.07268309593 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.32325911522 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.13380694389 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.25254297256 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.09748291969 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.78629302979 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.00438189507 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 8.5450220108 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.280947953525 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.417114249325 at Vector3<0.5, 0.0, 0.0> to 0.546026779337 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.496197452765 at Vector3<0.5, 0.5, 0.0> to 0.557657636298 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.552095586454 at Vector3<0.0, 0.0, 0.0> to 0.713395151642 at Vector3<0.5, 0.0, 0.0> Band 5 range: 0.741310965707 at Vector3<0.5, 0.0, 0.0> to 0.859474106957 at Vector3<0.5, 0.5, 0.0> Band 6 range: 0.829517615025 at Vector3<0.3, 0.3, 0.0> to 0.878315547346 at Vector3<0.5, 0.5, 0.0> Band 7 range: 0.862515905381 at Vector3<0.5, 0.0, 0.0> to 0.951107453906 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.879351095829 at Vector3<0.5, 0.5, 0.0> to 1.08259238415 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.280947953525) to band 2 (0.417114249325), 39.0126539564% Gap from band 4 (0.713395151642) to band 5 (0.741310965707), 3.83800050492% total elapsed time for run: 29.044960022 done test_run_tm: 29.06s test_set_eigenvectors ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.116271972656 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... 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: 6.18981480598 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 54: trace = 5.566926724163417 (5.30081e-06% change) iteration 109: trace = 5.540497243063371 (3.40725e-09% 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: 20.6434249878 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.48041605949 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.65152192116 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.77162194252 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.88098192215 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.22033214569 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.03099989891 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.73589301109 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.69758415222 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.68119692802 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.34909391403 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.4693171978 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.95125484467 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.30379104614 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 76: trace = 5.548141864897593 (5.0622e-05% 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: 5.0323472023 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 57.2142651081 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0281240940094 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... 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: 2.96902608871 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 62: trace = 5.566924371685539 (5.27206e-06% 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: 7.86247897148 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.44345188141 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.3173558712 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.67896199226 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 2.73896217346 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.13391709328 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.98208999634 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.69349503517 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.59530591965 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.56707000732 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.37607288361 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.73243808746 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 1.93100881577 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.5420999527 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 69: trace = 5.548522919726844 (0.000387195% 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: 5.53561210632 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 40.137018919 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0309410095215 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... 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: 3.17731308937 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 64: trace = 5.566923784924218 (5.26956e-06% 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: 7.94498515129 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.61585116386 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.86223912239 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.96362495422 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.06719613075 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.30497503281 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 1.94815421104 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.77640986443 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.69590091705 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.43345403671 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.29115700722 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.46340799332 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.03216814995 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.11849594116 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 75: trace = 5.548144673480591 (6.67304e-05% 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: 5.01713395119 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 40.7539219856 done test_set_eigenvectors: 138.13s test_sq_rods ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0227859020233 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... 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: 2.61909413338 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 63: trace = 5.650289073903334 (9.54673e-07% change) iteration 127: trace = 5.638515196251225 (8.14704e-09% 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: 8.64476895332 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 1.86876392365 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 1.57606077194 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.69477391243 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.28846287727 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 2.30287194252 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.28451013565 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 1.94921183586 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.54889392853 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.75188302994 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.4845688343 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 1.8720240593 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.17571997643 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 2.69099783897 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 59: trace = 5.628864923865674 (2.54911e-06% 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: 5.70712208748 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.503605801522 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.444622913471 at Vector3<0.5, 0.0, 0.0> to 0.594344024552 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.594356639447 at Vector3<0.5, 0.5, 0.0> to 0.780842812191 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679388741308 at Vector3<0.5, 0.5, 0.0> to 0.817389371954 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.830457382234 at Vector3<0.3, 0.3, 0.0> to 0.924371683059 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.895781768412 at Vector3<0.5, 0.5, 0.0> to 1.03311041392 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.895786874533 at Vector3<0.5, 0.5, 0.0> to 1.09580214922 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.09741680959 at Vector3<0.5, 0.0, 0.0> to 1.12801276481 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.594344024552) to band 3 (0.594356639447), 0.00212246791054% Gap from band 4 (0.817389371954) to band 5 (0.830457382234), 1.58607106473% Gap from band 7 (1.09580214922) to band 8 (1.09741680959), 0.14724114588% total elapsed time for run: 43.5086741447 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0216591358185 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... 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: 2.25029587746 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 2.29918408394 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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.951617002487 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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.984382867813 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 1.29292798042 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 1.09108686447 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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.803642034531 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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.994355916977 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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.860457897186 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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.900181055069 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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.962926149368 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.15751695633 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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.871851921082 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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.855563879013 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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.856456041336 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 3.58643198013 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.28590577912 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.4206573384 at Vector3<0.5, 0.0, 0.0> to 0.550336075483 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.502983097837 at Vector3<0.5, 0.5, 0.0> to 0.567163287813 at Vector3<0.5, 0.0, 0.0> Band 4 range: 0.561339793989 at Vector3<0.0, 0.0, 0.0> to 0.720091820456 at Vector3<0.5, 0.0, 0.0> Band 5 range: 0.747202991048 at Vector3<0.5, 0.0, 0.0> to 0.874359380501 at Vector3<0.5, 0.5, 0.0> Band 6 range: 0.840450969753 at Vector3<0.3, 0.3, 0.0> to 0.883317372582 at Vector3<0.5, 0.5, 0.0> Band 7 range: 0.877011871833 at Vector3<0.5, 0.0, 0.0> to 0.965325380898 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.89299334956 at Vector3<0.5, 0.5, 0.0> to 1.08937768201 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.28590577912) to band 2 (0.4206573384), 38.1428228955% Gap from band 4 (0.720091820456) to band 5 (0.747202991048), 3.69539514201% total elapsed time for run: 20.7602188587 done test_sq_rods: 64.29s test_strip ======================== Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 11 k-points Vector3<0.1, 0.0, 0.0> Vector3<0.39, 0.0, 0.0> Vector3<0.68, 0.0, 0.0> Vector3<0.97, 0.0, 0.0> Vector3<1.26, 0.0, 0.0> Vector3<1.55, 0.0, 0.0> Vector3<1.84, 0.0, 0.0> Vector3<2.13, 0.0, 0.0> 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.0550849437714 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... iteration 33: trace = 0.2686493130763295 (2.41014e-09% 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: 5.10654401779 zparity:, 1, 0.991845764323, -0.999316577892, 0.92639527138, 0.734287985472 yparity:, 1, -0.999999994167, 0.999999994877, 0.99999931714, -0.999990343647 solve_kpoint (0.39,0,0): Solving for bands 1 to 4... 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: 3.87251091003 zparity:, 2, 0.849797629051, -0.856208311583, 0.61350471444, 0.704049364343 yparity:, 2, -0.999999978241, 0.999999790163, 1.00000586834, -0.999935345263 solve_kpoint (0.68,0,0): Solving for bands 1 to 4... iteration 33: trace = 1.207704486916812 (5.68669e-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: 4.11763906479 zparity:, 3, 0.643047109775, -0.513297056488, 0.7493332279, -0.517458139262 yparity:, 3, -1.00000924371, 0.999986730786, -0.999977348488, 0.999973952734 solve_kpoint (0.97,0,0): Solving for bands 1 to 4... 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: 3.76041793823 zparity:, 4, 0.950559945676, -0.795378249422, 0.290959329597, -0.25994001915 yparity:, 4, -0.999975648561, 0.99997341981, -0.999995157307, 1.00000240214 solve_kpoint (1.26,0,0): Solving for bands 1 to 4... iteration 31: trace = 2.604106139753158 (3.91252e-06% 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: 6.75038695335 zparity:, 5, 0.989433203647, -0.941034559794, -0.905709752042, 0.12590511651 yparity:, 5, -0.999934195804, 0.999992049633, -0.999995714577, 1.00002144472 solve_kpoint (1.55,0,0): Solving for bands 1 to 4... 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: 3.70598006248 zparity:, 6, 0.995326739506, -0.973076667004, -0.986247911215, 0.787849662263 yparity:, 6, -0.999907911974, 0.99999647251, -1.00000037749, 1.00017628212 solve_kpoint (1.84,0,0): Solving for bands 1 to 4... iteration 31: trace = 3.666115155388821 (1.61846e-10% 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: 4.27150607109 zparity:, 7, 0.99732410812, -0.984353627052, -0.992065694749, 0.943289222913 yparity:, 7, -0.999884349307, 0.999998717603, -1.00000422895, 1.00025129513 solve_kpoint (2.13,0,0): Solving for bands 1 to 4... iteration 31: trace = 4.16315818888126 (1.75062e-05% change) iteration 64: trace = 4.163133325230373 (1.89378e-05% change) iteration 96: trace = 4.142245088102094 (4.79493e-07% 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: 14.0398230553 zparity:, 8, 0.998248629051, -0.989579122302, -0.994248025412, -0.985837439532 yparity:, 8, -0.999863363595, 1.00000027727, -1.00000949461, -0.999844607731 solve_kpoint (2.42,0,0): Solving for bands 1 to 4... 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: 2.92475795746 zparity:, 9, 0.998753086191, -0.992422557413, -0.995415920791, -0.990851025724 yparity:, 9, -0.999845914689, 1.00000151004, -1.00001600828, -0.999840967115 solve_kpoint (2.71,0,0): Solving for bands 1 to 4... 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: 2.21370100975 zparity:, 10, 0.999058451884, -0.99413850546, -0.996144476211, -0.993490974655 yparity:, 10, -0.999833271898, 1.00000252462, -1.00002309233, -0.999834812139 solve_kpoint (3,0,0): Solving for bands 1 to 4... Finished solving for bands 1 to 4 after 16 iterations. freqs:, 11, 3, 0, 0, 3, 1.0815, 1.10429, 1.27693, 1.35105 elapsed time for k point: 2.15035700798 zparity:, 11, 0.999257350936, -0.995250798058, -0.996639608967, -0.995090516581 yparity:, 11, -0.999826481415, 1.0000033584, -1.00003015737, -0.999833155068 Band 1 range: 0.0807582053405 at Vector3<0.1, 0.0, 0.0> to 1.08149969321 at Vector3<3.0, 0.0, 0.0> Band 2 range: 0.0855765355013 at Vector3<0.1, 0.0, 0.0> to 1.10428530979 at Vector3<3.0, 0.0, 0.0> Band 3 range: 0.314699680033 at Vector3<0.1, 0.0, 0.0> to 1.27692880877 at Vector3<3.0, 0.0, 0.0> Band 4 range: 0.394674794346 at Vector3<0.1, 0.0, 0.0> to 1.35104977582 at Vector3<3.0, 0.0, 0.0> total elapsed time for run: 53.001732111 done Initializing fields to random numbers... Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<2.22580645161, 0.0, 0.0> elapsed time for initialization: 0.0607490539551 solve_kpoint (2.22581,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 31: trace = 4.307382298367005 (5.03284e-05% change) Finished solving for bands 1 to 4 after 53 iterations. freqs:, 1, 2.22581, 0, 0, 2.22581, 0.897189, 0.92391, 1.0992, 1.20025 elapsed time for k point: 6.83904695511 total elapsed time for run: 6.90069890022 done find-k 4 at 2.22580645161: 0.555084522615 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.0645161290323, 0.0, 0.0> elapsed time for initialization: 0.0606119632721 solve_kpoint (0.0645161,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 31: trace = 0.2540885247760691 (8.47532e-08% change) Finished solving for bands 1 to 4 after 40 iterations. freqs:, 1, 0.0645161, 0, 0, 0.0645161, 0.05217, 0.055309, 0.308728, 0.391146 elapsed time for k point: 5.23531389236 total elapsed time for run: 5.29663705826 done find-k 4 at 0.0645161290323: -0.254015569699 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<2.58064516129, 0.0, 0.0> elapsed time for initialization: 0.0559170246124 solve_kpoint (2.58065,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 32: trace = 4.966480325830083 (5.82968e-07% change) Finished solving for bands 1 to 4 after 46 iterations. freqs:, 1, 2.58065, 0, 0, 2.58065, 0.979885, 1.00486, 1.17985, 1.26669 elapsed time for k point: 5.91274404526 total elapsed time for run: 5.96933603287 done find-k 4 at 2.58064516129: 0.621532505066 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<1.32258064516, 0.0, 0.0> elapsed time for initialization: 0.0570681095123 solve_kpoint (1.32258,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 31: trace = 2.735790961311 (0.000263128% change) iteration 62: trace = 2.73578353648832 (8.98102e-10% change) Finished solving for bands 1 to 4 after 67 iterations. freqs:, 1, 1.32258, 0, 0, 1.32258, 0.70442, 0.730073, 0.895938, 0.950718 elapsed time for k point: 8.77853083611 total elapsed time for run: 8.83644986153 done find-k 4 at 1.32258064516: 0.305556312378 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.764214546834, 0.0, 0.0> elapsed time for initialization: 0.0600218772888 solve_kpoint (0.764215,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 32: trace = 1.39667946999115 (9.58929e-08% change) Finished solving for bands 1 to 4 after 41 iterations. freqs:, 1, 0.764215, 0, 0, 0.764215, 0.556038, 0.558219, 0.612015, 0.633507 elapsed time for k point: 5.38781499863 total elapsed time for run: 5.44837617874 done find-k 4 at 0.764214546834: -0.0116546538274 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.789000236675, 0.0, 0.0> elapsed time for initialization: 0.0531978607178 solve_kpoint (0.789,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 33: trace = 1.453126821657823 (3.3297e-08% change) Finished solving for bands 1 to 4 after 41 iterations. freqs:, 1, 0.789, 0, 0, 0.789, 0.56861, 0.570789, 0.622618, 0.645257 elapsed time for k point: 5.23969602585 total elapsed time for run: 5.29337882996 done find-k 4 at 0.789000236675: 9.52760950165e-05 find-k 3 at 0.789000236675: -0.0225429396415 (cached) find-k 3 at 0.0645161290323: -0.336433648931 (cached) find-k 3 at 2.58064516129: 0.534691335144 (cached) Initializing eigensolver data Computing 3 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.839636493414, 0.0, 0.0> elapsed time for initialization: 0.047073841095 solve_kpoint (0.839636,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 1 to 3... iteration 36: trace = 1.120933173575077 (1.46459e-09% change) Finished solving for bands 1 to 3 after 39 iterations. freqs:, 1, 0.839636, 0, 0, 0.839636, 0.590583, 0.594418, 0.647157 elapsed time for k point: 4.45636510849 total elapsed time for run: 4.50423598289 done find-k 3 at 0.839636493414: 0.00199552624983 Initializing eigensolver data Computing 3 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.835826416059, 0.0, 0.0> elapsed time for initialization: 0.0523149967194 solve_kpoint (0.835826,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 1 to 3... iteration 39: trace = 1.11462955512862 (4.77106e-11% change) Finished solving for bands 1 to 3 after 39 iterations. freqs:, 1, 0.835826, 0, 0, 0.835826, 0.589103, 0.59274, 0.645172 elapsed time for k point: 4.19833612442 total elapsed time for run: 4.2519068718 done find-k 3 at 0.835826416059: 1.06975429182e-05 find-k 2 at 0.835826416059: -0.0524213315718 (cached) find-k 2 at 0.0645161290323: -0.589852340034 (cached) find-k 2 at 2.58064516129: 0.359697149718 (cached) Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.95425987465, 0.0, 0.0> elapsed time for initialization: 0.0511078834534 solve_kpoint (0.95426,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2 Solving for bands 1 to 2... Finished solving for bands 1 to 2 after 30 iterations. freqs:, 1, 0.95426, 0, 0, 0.95426, 0.62585, 0.637763 elapsed time for k point: 3.09518790245 total elapsed time for run: 3.14850521088 done find-k 2 at 0.95425987465: -0.00739874518833 Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.977006296664, 0.0, 0.0> elapsed time for initialization: 0.0717871189117 solve_kpoint (0.977006,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2 Solving for bands 1 to 2... Finished solving for bands 1 to 2 after 29 iterations. freqs:, 1, 0.977006, 0, 0, 0.977006, 0.631507, 0.644971 elapsed time for k point: 2.83789515495 total elapsed time for run: 2.9123609066 done find-k 2 at 0.977006296664: -0.000190225578043 find-k 1 at 2.22580645161: 0.252027371793 (cached) find-k 1 at 0.0645161290323: -0.592991247363 (cached) find-k 1 at 2.58064516129: 0.334723526239 (cached) Initializing eigensolver data Computing 1 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<1.1208817714, 0.0, 0.0> elapsed time for initialization: 0.0539870262146 solve_kpoint (1.12088,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1 Solving for bands 1 to 1... Finished solving for bands 1 to 1 after 31 iterations. freqs:, 1, 1.12088, 0, 0, 1.12088, 0.663439 elapsed time for k point: 1.1126229763 total elapsed time for run: 1.17017292976 done find-k 1 at 1.1208817714: 0.0182778920892 Initializing eigensolver data Computing 1 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<1.03334852826, 0.0, 0.0> elapsed time for initialization: 0.0555210113525 solve_kpoint (1.03335,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1 Solving for bands 1 to 1... Finished solving for bands 1 to 1 after 33 iterations. freqs:, 1, 1.03335, 0, 0, 1.03335, 0.644604 elapsed time for k point: 1.22756695747 total elapsed time for run: 1.28697109222 done find-k 1 at 1.03334852826: -0.000557634136478 Initializing eigensolver data Computing 1 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<1.03584152004, 0.0, 0.0> elapsed time for initialization: 0.0556919574738 solve_kpoint (1.03584,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1 Solving for bands 1 to 1... Finished solving for bands 1 to 1 after 33 iterations. freqs:, 1, 1.03584, 0, 0, 1.03584, 0.645161 elapsed time for k point: 1.2103509903 total elapsed time for run: 1.269769907 done find-k 1 at 1.03584152004: -7.84240498208e-07 Initializing eigensolver data Computing 4 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 4 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<1.03584503596, 0.0, 0.0> elapsed time for initialization: 0.106557130814 solve_kpoint (1.03585,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4 Solving for bands 1 to 4... iteration 31: trace = 2.049416935889436 (2.87367e-07% change) Finished solving for bands 1 to 4 after 42 iterations. freqs:, 1, 1.03585, 0, 0, 1.03585, 0.645161, 0.662112, 0.765915, 0.77985 elapsed time for k point: 5.4585878849 Outputting fields to test_strip-flux.v.k01.b04.x.h5... yparity:, 1, -0.999961745053, 0.999981352697, -0.999996484397, 1.00000240523 velocity:, 1, Vector3<0.223053364007, -1.65971418061e-05, -4.43949574033e-07>, Vector3<0.275781519108, -2.29679535176e-08, 2.48574079039e-06>, Vector3<0.640344418656, -8.89447692708e-07, 2.70294123475e-08>, Vector3<0.598378122761, 6.79883242065e-07, 7.00490068808e-07> total elapsed time for run: 6.40414214134 done Initializing eigensolver data Computing 3 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.977622101449, 0.0, 0.0> elapsed time for initialization: 0.0464091300964 solve_kpoint (0.977622,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 1 to 3... iteration 33: trace = 1.346412614423282 (2.0816e-07% change) Finished solving for bands 1 to 3 after 42 iterations. freqs:, 1, 0.977622, 0, 0, 0.977622, 0.631657, 0.645161, 0.728827 elapsed time for k point: 5.16611409187 Outputting fields to test_strip-flux.v.k01.b03.x.h5... yparity:, 1, -0.999973901719, 0.99997467296, -0.999995585351 velocity:, 1, Vector3<0.242791049683, -1.51042979139e-05, -4.45845795649e-07>, Vector3<0.308492291467, -2.80824776848e-07, 2.21219701827e-06>, Vector3<0.631455897551, -1.15170516699e-06, -2.49211876446e-08> total elapsed time for run: 6.12161803246 done Initializing eigensolver data Computing 2 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.835805768998, 0.0, 0.0> elapsed time for initialization: 0.0495228767395 solve_kpoint (0.835806,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2 Solving for bands 1 to 2... Finished solving for bands 1 to 2 after 32 iterations. freqs:, 1, 0.835806, 0, 0, 0.835806, 0.589095, 0.592731 elapsed time for k point: 2.34188485146 Outputting fields to test_strip-flux.v.k01.b02.x.h5... yparity:, 1, -1.00004875683, 0.999921187906 velocity:, 1, Vector3<0.392057598298, -1.0089491179e-05, -2.19744374168e-07>, Vector3<0.44264617178, 3.82710890268e-07, 1.06153216588e-06> total elapsed time for run: 3.2377281189 done Initializing eigensolver data Computing 1 bands with 1e-12 tolerance Working in 3 dimensions. Grid size is 1 x 64 x 64. Solving for 1 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 2, 0) (0, 0, 2) Cell volume = 4 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 0.5, -0) (0, -0, 0.5) Geometric objects: block, center = (0,0,0.5625) size (1e+20,1e+20,0.875) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1e+20,0.3,0.25) axes (1,0,0), (0,1,0), (0,0,1) Geometric object tree has depth 2 and 24 object nodes (vs. 2 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: . Initializing fields to random numbers... 1 k-points Vector3<0.788801145908, 0.0, 0.0> elapsed time for initialization: 0.0357809066772 solve_kpoint (0.788801,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1 Solving for bands 1 to 1... Finished solving for bands 1 to 1 after 56 iterations. freqs:, 1, 0.788801, 0, 0, 0.788801, 0.568514 .elapsed time for k point: 1.82133293152 Outputting fields to test_strip-flux.v.k01.b01.x.h5... yparity:, 1, -1.00007453249 velocity:, 1, Vector3<0.484362020207, -1.008407143e-05, -1.43903923245e-07> total elapsed time for run: 2.71793007851 done kvals:, 0.645161290323, 1, 4, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.03584503596, 0.977622101449, 0.835805768998, 0.788801145908 test_strip: 128.17s test_subpixel_averaging ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (1, 0, 0) (0, 1, 0) (0, 0, 1) Cell volume = 1 Reciprocal lattice vectors (/ 2 pi): (1, -0, 0) (-0, 1, -0) (0, -0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.1, 0.0, 0.0> Vector3<0.2, 0.0, 0.0> Vector3<0.3, 0.0, 0.0> Vector3<0.4, 0.0, 0.0> Vector3<0.5, 0.0, 0.0> Vector3<0.5, 0.1, 0.0> Vector3<0.5, 0.2, 0.0> Vector3<0.5, 0.3, 0.0> Vector3<0.5, 0.4, 0.0> Vector3<0.5, 0.5, 0.0> Vector3<0.4, 0.4, 0.0> Vector3<0.3, 0.3, 0.0> Vector3<0.2, 0.2, 0.0> Vector3<0.1, 0.1, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0197601318359 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... 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: 3.32090306282 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 52: trace = 5.566927314663172 (5.31288e-06% change) iteration 97: trace = 5.540497716431856 (9.56722e-06% 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: 10.3352928162 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... 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: 2.4209291935 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... 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: 2.08307099342 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... 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: 2.10069108009 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... 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: 3.94387793541 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... 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: 3.05936288834 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... 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: 2.6027238369 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... 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: 2.10184717178 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... 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: 1.73411989212 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 1.84394407272 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 1.71902704239 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... 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: 2.21098804474 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... 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: 2.55764603615 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... 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: 3.15517115593 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 58: trace = 5.548894438571525 (0.000756958% 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: 6.53477811813 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.496835864745 at Vector3<0.5, 0.5, 0.0> Band 2 range: 0.441588449723 at Vector3<0.5, 0.0, 0.0> to 0.593140514116 at Vector3<0.5, 0.5, 0.0> Band 3 range: 0.593153586312 at Vector3<0.5, 0.5, 0.0> to 0.773226559307 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.679169013076 at Vector3<0.5, 0.5, 0.0> to 0.809689155168 at Vector3<0.3, 0.3, 0.0> Band 5 range: 0.82418144435 at Vector3<0.5, 0.3, 0.0> to 0.922996519586 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.881977091666 at Vector3<0.5, 0.5, 0.0> to 1.02915970507 at Vector3<0.5, 0.0, 0.0> Band 7 range: 0.881981813442 at Vector3<0.5, 0.5, 0.0> to 1.08607293236 at Vector3<0.5, 0.0, 0.0> Band 8 range: 1.08786896351 at Vector3<0.5, 0.0, 0.0> to 1.11191737076 at Vector3<0.5, 0.5, 0.0> Gap from band 2 (0.593140514116) to band 3 (0.593153586312), 0.00220387097767% Gap from band 4 (0.809689155168) to band 5 (0.82418144435), 1.77398249124% Gap from band 7 (1.08607293236) to band 8 (1.08786896351), 0.165232672434% total elapsed time for run: 51.7856638432 done epsilon: 1-12, mean 2.38229, harm. mean 1.1448, 14.5508% > 1, 12.5663% "fill" .Outputting test_subpixel_averaging-epsilon.h5... test_subpixel_averaging: 51.94s test_tri_holes ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.45, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 3 and 16 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0300750732422 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... 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: 3.78927898407 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... iteration 44: trace = 4.458889462497284 (1.10986e-08% 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: 4.75115084648 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 2.6491549015 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 2.57631111145 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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: 2.81524300575 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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: 2.60065889359 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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: 2.43857312202 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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: 2.92558884621 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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: 3.48531985283 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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: 2.45071601868 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... iteration 47: trace = 4.719164720988473 (1.21635e-08% 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: 4.76542496681 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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: 2.52762198448 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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: 2.34578084946 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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: 2.39086198807 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 2.65931296349 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 48: trace = 4.458417141815314 (4.69033e-05% change) iteration 101: trace = 4.451949515673944 (6.44477e-09% 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: 8.8069961071 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.299304947312 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.492434282362 at Vector3<0.0, 0.5, 0.0> to 0.65683626835 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.526971050645 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.715623220021 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.656803142745 at Vector3<0.0, 0.5, 0.0> to 0.75783822175 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.738377430375 at Vector3<0.0, 0.0, 0.0> to 0.79881687928 at Vector3<0.0, 0.5, 0.0> Band 6 range: 0.82597871647 at Vector3<0.0, 0.0, 0.0> to 0.962921544101 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 7 range: 0.827163453884 at Vector3<0.0, 0.0, 0.0> to 0.983456330353 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 8 range: 0.998420061184 at Vector3<-0.266666666667, 0.266666666667, 0.0> to 1.04115512521 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.299304947312) to band 2 (0.492434282362), 48.7860971926% Gap from band 5 (0.79881687928) to band 6 (0.82597871647), 3.34341590548% Gap from band 7 (0.983456330353) to band 8 (0.998420061184), 1.51005692332% total elapsed time for run: 54.0454061031 done Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.45, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 3 and 16 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.046804189682 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... 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: 1.86576294899 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 1.8765540123 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.18615317345 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.20688509941 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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.849521160126 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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: 1.354845047 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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: 1.33169603348 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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.951999902725 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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: 1.27223801613 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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: 1.62904787064 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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: 2.37890791893 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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.987343072891 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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: 1.05910205841 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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.943445920944 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.39613389969 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.14894390106 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.280091568174 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.280155239138 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.398512608105 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.439081722845 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.4928881019 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.493368477883 at Vector3<0.0, 0.0, 0.0> to 0.580870136527 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.581035246804 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.682486080137 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.682531744672 at Vector3<0.0, 0.0, 0.0> to 0.701106159321 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 7 range: 0.692014574213 at Vector3<0.0, 0.0, 0.0> to 0.784104262239 at Vector3<0.0, 0.4, 0.0> Band 8 range: 0.798007787259 at Vector3<0.0, 0.4, 0.0> to 0.898223942482 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.280091568174) to band 2 (0.280155239138), 0.0227296123829% Gap from band 2 (0.398512608105) to band 3 (0.439081722845), 9.68705571209% Gap from band 3 (0.4928881019) to band 4 (0.493368477883), 0.097413998087% Gap from band 4 (0.580870136527) to band 5 (0.581035246804), 0.0284206063456% Gap from band 5 (0.682486080137) to band 6 (0.682531744672), 0.00669068687168% Gap from band 7 (0.784104262239) to band 8 (0.798007787259), 1.75759043419% total elapsed time for run: 22.5272910595 done test_tri_holes: 76.59s test_tri_rods ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0409259796143 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... 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: 1.35551285744 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 1.56134700775 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.69669699669 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.24499511719 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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.883019924164 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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.922680854797 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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.856136083603 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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: 1.02617502213 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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: 1.01593899727 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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.846606016159 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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.575417041779 Fixing e-field (band 1) phase by -1 + 4.11947e-08i; max ampl. = 0.93911 Outputting fields to test_tri_rods-e.k11.b01.z.tm.h5... Fixing e-field (band 2) phase by 4.11947e-08 + 1i; max ampl. = 1.08316 Outputting fields to test_tri_rods-e.k11.b02.z.tm.h5... Fixing e-field (band 3) phase by 1 + -4.11947e-08i; max ampl. = 0.877953 Outputting fields to test_tri_rods-e.k11.b03.z.tm.h5... Fixing e-field (band 4) phase by 1 + -4.11948e-08i; max ampl. = 1.24657 Outputting fields to test_tri_rods-e.k11.b04.z.tm.h5... Fixing e-field (band 5) phase by 4.11947e-08 + 1i; max ampl. = 1.10168 Outputting fields to test_tri_rods-e.k11.b05.z.tm.h5... Fixing e-field (band 6) phase by 1 + -4.11947e-08i; max ampl. = 1.76186 Outputting fields to test_tri_rods-e.k11.b06.z.tm.h5... Fixing e-field (band 7) phase by -1 + 4.11947e-08i; max ampl. = 1.0881 Outputting fields to test_tri_rods-e.k11.b07.z.tm.h5... Fixing e-field (band 8) phase by -1 + 4.11947e-08i; max ampl. = 1.08096 Outputting fields to test_tri_rods-e.k11.b08.z.tm.h5... solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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.676504850388 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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.973488092422 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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.775681972504 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.26505899429 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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.847500085831 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.274690225862 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.445331080847 at Vector3<0.0, 0.5, 0.0> to 0.560518142316 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.490238914903 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.56056079478 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.593296087359 at Vector3<0.0, 0.0, 0.0> to 0.790719597444 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.790832076333 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.837451116754 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.837594852844 at Vector3<0.0, 0.0, 0.0> to 0.86720092649 at Vector3<-0.2, 0.4, 0.0> Band 7 range: 0.869134995574 at Vector3<-0.133333333333, 0.433333333333, 0.0> to 0.994129102266 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.899249909555 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 1.09831835292 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.274690225862) to band 2 (0.445331080847), 47.3988348385% Gap from band 3 (0.56056079478) to band 4 (0.593296087359), 5.6740646237% Gap from band 4 (0.790719597444) to band 5 (0.790832076333), 0.0142238651132% Gap from band 5 (0.837451116754) to band 6 (0.837594852844), 0.0171620472724% Gap from band 6 (0.86720092649) to band 7 (0.869134995574), 0.222775910928% total elapsed time for run: 16.7566199303 done Read lattice vectors Read Bloch wavevector (-0.333333, 0.333333, 0) Input lattice = (0.866025, 0.5, 0), (0.866025, -0.5, 0), (0, 0, 1) Output lattice = (2.59808, 1.5, 0), (1.29904, -2.25, 0), (0, 0, 3) Input data is rank 2, size 32x32x1. Output data 96x83x1 real part range: -1.03932 .. 1.03493 imag part range: -1.08496 .. 1.08496 Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: te. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.0214529037476 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... 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: 3.05316185951 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 2.22319102287 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.9535279274 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.59466814995 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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: 1.44040203094 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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: 1.49017500877 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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: 1.98216986656 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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: 1.42092895508 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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: 1.85604691505 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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: 1.52201795578 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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: 1.38570094109 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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: 1.55841302872 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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: 1.77620697021 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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: 2.06436491013 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 2.46620798111 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.19720506668 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.491235811868 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.473072239028 at Vector3<0.0, 0.5, 0.0> to 0.563105937871 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 3 range: 0.563150519856 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.793928939584 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.767661479904 at Vector3<0.0, 0.5, 0.0> to 0.821423004419 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.865194814442 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 1.03341300186 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.865230799494 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 1.03342309104 at Vector3<0.0, 0.0, 0.0> Band 7 range: 1.02136766911 at Vector3<0.0, 0.5, 0.0> to 1.11596699076 at Vector3<0.0, 0.0, 0.0> Band 8 range: 1.10866265854 at Vector3<-0.266666666667, 0.266666666667, 0.0> to 1.11681071913 at Vector3<0.0, 0.0, 0.0> Gap from band 2 (0.563105937871) to band 3 (0.563150519856), 0.00791684419551% Gap from band 4 (0.821423004419) to band 5 (0.865194814442), 5.1904835266% total elapsed time for run: 30.0174620152 done epsilon: 1-12, mean 2.59614, harm. mean 1.17149, 17.2852% > 1, 14.5104% "fill" .Read lattice vectors Read Bloch wavevector (0, 0, 0) Input lattice = (0.866025, 0.5, 0), (0.866025, -0.5, 0), (0, 0, 1) Output lattice = (2.59808, 1.5, 0), (1.29904, -2.25, 0), (0, 0, 3) Input data is rank 2, size 32x32x1. Output data 96x83x1 real part range: 1 .. 12 test_tri_rods: 46.90s test_triangular_lattice ======================== Initializing eigensolver data Computing 8 bands with 1e-12 tolerance Working in 2 dimensions. Grid size is 32 x 32 x 1. Solving for 8 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (0.866025, 0.5, 0) (0.866025, -0.5, 0) (0, 0, 1) Cell volume = 0.866025 Reciprocal lattice vectors (/ 2 pi): (0.57735, 1, -0) (0.57735, -1, 0) (-0, 0, 1) Geometric objects: cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... Solving for band polarization: tm. Initializing fields to random numbers... 16 k-points Vector3<0.0, 0.0, 0.0> Vector3<0.0, 0.1, 0.0> Vector3<0.0, 0.2, 0.0> Vector3<0.0, 0.3, 0.0> Vector3<0.0, 0.4, 0.0> Vector3<0.0, 0.5, 0.0> Vector3<-0.0666666666667, 0.466666666667, 0.0> Vector3<-0.133333333333, 0.433333333333, 0.0> Vector3<-0.2, 0.4, 0.0> Vector3<-0.266666666667, 0.366666666667, 0.0> Vector3<-0.333333333333, 0.333333333333, 0.0> Vector3<-0.266666666667, 0.266666666667, 0.0> Vector3<-0.2, 0.2, 0.0> Vector3<-0.133333333333, 0.133333333333, 0.0> Vector3<-0.0666666666667, 0.0666666666667, 0.0> Vector3<0.0, 0.0, 0.0> elapsed time for initialization: 0.024817943573 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... 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: 1.46531701088 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... 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: 1.32713389397 solve_kpoint (0,0.2,0): Solving for bands 1 to 8... 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: 1.10021615028 solve_kpoint (0,0.3,0): Solving for bands 1 to 8... 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: 1.00835394859 solve_kpoint (0,0.4,0): Solving for bands 1 to 8... 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.946562051773 solve_kpoint (0,0.5,0): Solving for bands 1 to 8... 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.971861124039 solve_kpoint (-0.0666667,0.466667,0): Solving for bands 1 to 8... 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.90877199173 solve_kpoint (-0.133333,0.433333,0): Solving for bands 1 to 8... 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.929805994034 solve_kpoint (-0.2,0.4,0): Solving for bands 1 to 8... 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.737357854843 solve_kpoint (-0.266667,0.366667,0): Solving for bands 1 to 8... 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.77592086792 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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.683542013168 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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.831706047058 solve_kpoint (-0.2,0.2,0): Solving for bands 1 to 8... 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.942601919174 solve_kpoint (-0.133333,0.133333,0): Solving for bands 1 to 8... 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.965538978577 solve_kpoint (-0.0666667,0.0666667,0): Solving for bands 1 to 8... 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: 1.27862405777 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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 .. ====================================================================== FAIL: test_output_efield_z (__main__.TestModeSolver) ---------------------------------------------------------------------- Traceback (most recent call last): File "./tests/mpb.py", line 435, in test_output_efield_z self.compare_h5_files(ref_path, res_path) File "./tests/mpb.py", line 191, in compare_h5_files compare_arrays(self, ref[k].value, res[k].value, tol=tol) File "/build/meep-1.7.0/python/tests/utils.py", line 15, in compare_arrays test_instance.assertLess(diff, tol) AssertionError: 0.0030620894178245693 not less than 0.001 ---------------------------------------------------------------------- Ran 45 tests in 4387.977s FAILED (failures=1) elapsed time for k point: 0.983470916748 Band 1 range: 0.0 at Vector3<0.0, 0.0, 0.0> to 0.274690225862 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 2 range: 0.445331080847 at Vector3<0.0, 0.5, 0.0> to 0.560518142316 at Vector3<0.0, 0.0, 0.0> Band 3 range: 0.490238914903 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.56056079478 at Vector3<0.0, 0.0, 0.0> Band 4 range: 0.593296087359 at Vector3<0.0, 0.0, 0.0> to 0.790719597444 at Vector3<-0.333333333333, 0.333333333333, 0.0> Band 5 range: 0.790832076333 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 0.837451116754 at Vector3<0.0, 0.0, 0.0> Band 6 range: 0.837594852844 at Vector3<0.0, 0.0, 0.0> to 0.86720092649 at Vector3<-0.2, 0.4, 0.0> Band 7 range: 0.869134995574 at Vector3<-0.133333333333, 0.433333333333, 0.0> to 0.994129102266 at Vector3<0.0, 0.0, 0.0> Band 8 range: 0.899249909555 at Vector3<-0.333333333333, 0.333333333333, 0.0> to 1.09831835292 at Vector3<0.0, 0.0, 0.0> Gap from band 1 (0.274690225862) to band 2 (0.445331080847), 47.3988348385% Gap from band 3 (0.56056079478) to band 4 (0.593296087359), 5.6740646237% Gap from band 4 (0.790719597444) to band 5 (0.790832076333), 0.0142238651132% Gap from band 5 (0.837451116754) to band 6 (0.837594852844), 0.0171620472724% Gap from band 6 (0.86720092649) to band 7 (0.869134995574), 0.222775910928% total elapsed time for run: 15.8931031227 done test_triangular_lattice: 15.90s test_update_band_range_data ======================== test_update_band_range_data: 0.00s Elapsed run time = 4388.1547 s FAIL tests/mpb.py (exit status: 1) make[1]: Leaving directory '/build/meep-1.7.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with autoreconf dh_testroot dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/meep-1.7.0' dh_installchangelogs NEWS.md dh_auto_install make -j1 install DESTDIR=/build/meep-1.7.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/meep-1.7.0' Making install in src make[3]: Entering directory '/build/meep-1.7.0/src' make install-am make[4]: Entering directory '/build/meep-1.7.0/src' make[5]: Entering directory '/build/meep-1.7.0/src' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/sh ../libtool --mode=install /usr/bin/install -c libmeep.la '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/libmeep.so.12.0.0 /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeep.so.12.0.0 libmeep.so.12 || { rm -f libmeep.so.12 && ln -s libmeep.so.12.0.0 libmeep.so.12; }; }) libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeep.so.12.0.0 libmeep.so || { rm -f libmeep.so && ln -s libmeep.so.12.0.0 libmeep.so; }; }) libtool: install: /usr/bin/install -c .libs/libmeep.lai /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.la libtool: install: /usr/bin/install -c .libs/libmeep.a /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.a libtool: install: chmod 644 /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.a libtool: install: arm-linux-gnueabihf-ranlib /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeep.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/include' /usr/bin/install -c -m 644 meep.hpp '/build/meep-1.7.0/debian/tmp/usr/include' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/include/meep' /usr/bin/install -c -m 644 meep/mympi.hpp meep/vec.hpp '/build/meep-1.7.0/debian/tmp/usr/include/meep' make[5]: Leaving directory '/build/meep-1.7.0/src' make[4]: Leaving directory '/build/meep-1.7.0/src' make[3]: Leaving directory '/build/meep-1.7.0/src' Making install in tests make[3]: Entering directory '/build/meep-1.7.0/tests' make[4]: Entering directory '/build/meep-1.7.0/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/meep-1.7.0/tests' make[3]: Leaving directory '/build/meep-1.7.0/tests' Making install in scheme make[3]: Entering directory '/build/meep-1.7.0/scheme' make install-am make[4]: Entering directory '/build/meep-1.7.0/scheme' make[5]: Entering directory '/build/meep-1.7.0/scheme' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c meep '/build/meep-1.7.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/meep-1.7.0/debian/tmp/usr/bin/meep /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/share/meep' /usr/bin/install -c -m 644 meep.scm meep-enums.scm casimir.scm materials.scm '/build/meep-1.7.0/debian/tmp/usr/share/meep' make[5]: Leaving directory '/build/meep-1.7.0/scheme' make[4]: Leaving directory '/build/meep-1.7.0/scheme' make[3]: Leaving directory '/build/meep-1.7.0/scheme' Making install in libmeepgeom make[3]: Entering directory '/build/meep-1.7.0/libmeepgeom' make[4]: Entering directory '/build/meep-1.7.0/libmeepgeom' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/sh ../libtool --mode=install /usr/bin/install -c libmeepgeom.la '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: warning: relinking 'libmeepgeom.la' libtool: install: (cd /build/meep-1.7.0/libmeepgeom; /bin/sh "/build/meep-1.7.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o libmeepgeom.la -rpath /usr/lib/arm-linux-gnueabihf meepgeom.lo GDSIIgeom.lo ../src/libmeep.la -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/meepgeom.o .libs/GDSIIgeom.o -L/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeep -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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,libmeepgeom.so.12 -o .libs/libmeepgeom.so.12.0.0 libtool: install: /usr/bin/install -c .libs/libmeepgeom.so.12.0.0T /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeepgeom.so.12.0.0 libmeepgeom.so.12 || { rm -f libmeepgeom.so.12 && ln -s libmeepgeom.so.12.0.0 libmeepgeom.so.12; }; }) libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libmeepgeom.so.12.0.0 libmeepgeom.so || { rm -f libmeepgeom.so && ln -s libmeepgeom.so.12.0.0 libmeepgeom.so; }; }) libtool: install: /usr/bin/install -c .libs/libmeepgeom.lai /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeepgeom.la libtool: install: /usr/bin/install -c .libs/libmeepgeom.a /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeepgeom.a libtool: install: chmod 644 /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeepgeom.a libtool: install: arm-linux-gnueabihf-ranlib /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libmeepgeom.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/include/meep' /usr/bin/install -c -m 644 meepgeom.hpp material_data.hpp '/build/meep-1.7.0/debian/tmp/usr/include/meep' make[4]: Leaving directory '/build/meep-1.7.0/libmeepgeom' make[3]: Leaving directory '/build/meep-1.7.0/libmeepgeom' Making install in libpympb make[3]: Entering directory '/build/meep-1.7.0/libpympb' make[4]: Entering directory '/build/meep-1.7.0/libpympb' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/sh ../libtool --mode=install /usr/bin/install -c libpympb.la '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: warning: relinking 'libpympb.la' libtool: install: (cd /build/meep-1.7.0/libpympb; /bin/sh "/build/meep-1.7.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -version-info 12: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 -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/libpympb_la-pympb.o -L/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeep -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/libpympb.so.12.0.0 libtool: install: /usr/bin/install -c .libs/libpympb.so.12.0.0T /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libpympb.so.12.0.0 libpympb.so.12 || { rm -f libpympb.so.12 && ln -s libpympb.so.12.0.0 libpympb.so.12; }; }) libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libpympb.so.12.0.0 libpympb.so || { rm -f libpympb.so && ln -s libpympb.so.12.0.0 libpympb.so; }; }) libtool: install: /usr/bin/install -c .libs/libpympb.lai /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.la libtool: install: /usr/bin/install -c .libs/libpympb.a /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.a libtool: install: chmod 644 /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.a libtool: install: arm-linux-gnueabihf-ranlib /build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libpympb.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/include/meep' /usr/bin/install -c -m 644 pympb.hpp '/build/meep-1.7.0/debian/tmp/usr/include/meep' make[4]: Leaving directory '/build/meep-1.7.0/libpympb' make[3]: Leaving directory '/build/meep-1.7.0/libpympb' Making install in python make[3]: Entering directory '/build/meep-1.7.0/python' /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi make install-am make[4]: Entering directory '/build/meep-1.7.0/python' /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi mkdir -p meep cp __init__.py ./geom.py ./simulation.py ./source.py ./materials.py .libs/_meep.so meep mkdir -p meep/mpb cp .libs/_mpb.so meep/mpb cp ./mpb.py meep/mpb/__init__.py cp ./solver.py ./mpb_data.py meep/mpb make[5]: Entering directory '/build/meep-1.7.0/python' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep' /bin/sh ../libtool --mode=install /usr/bin/install -c _meep.la '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep' libtool: warning: relinking '_meep.la' libtool: install: (cd /build/meep-1.7.0/python; /bin/sh "/build/meep-1.7.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -module -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _meep.la -rpath /usr/lib/python2.7/dist-packages/meep _meep_la-meep-python.lo ../src/libmeep.la ../libmeepgeom/libmeepgeom.la -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/_meep_la-meep-python.o -L/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeep -lmeepgeom -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/_meep.so.12.0.0 libtool: install: /usr/bin/install -c .libs/_meep.so.12.0.0T /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep && { ln -s -f _meep.so.12.0.0 _meep.so.12 || { rm -f _meep.so.12 && ln -s _meep.so.12.0.0 _meep.so.12; }; }) libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep && { ln -s -f _meep.so.12.0.0 _meep.so || { rm -f _meep.so && ln -s _meep.so.12.0.0 _meep.so; }; }) libtool: install: /usr/bin/install -c .libs/_meep.lai /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/_meep.la libtool: install: /usr/bin/install -c .libs/_meep.a /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/_meep.a libtool: install: chmod 644 /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/_meep.a libtool: install: arm-linux-gnueabihf-ranlib /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/_meep.a libtool: warning: remember to run 'libtool --finish /usr/lib/python2.7/dist-packages/meep' /bin/sh: git: command not found cp meep.py __init__.py echo "__version__ = ''" >> __init__.py if [[ "3.0.12" = 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' __init__.py; \ sed -i.bak 's/ import _meep/from . import _meep/' __init__.py; \ fi if [[ "3.0.12" == 3.0.12 ]]; then \ sed -i.bak '/^if _swig_python_version_info >= (2, 7, 0):/,/^else:/d' mpb.py; \ sed -i.bak 's/ import _mpb/from . import _mpb/' mpb.py; \ fi /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep' /usr/bin/install -c -m 644 geom.py __init__.py source.py simulation.py materials.py '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep' Byte-compiling python modules... geom.py__init__.pysource.pysimulation.pymaterials.py Byte-compiling python modules (optimized versions) ... geom.py__init__.pysource.pysimulation.pymaterials.py /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb' /usr/bin/install -c -m 644 mpb.py solver.py mpb_data.py '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb' /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb' /bin/sh ../libtool --mode=install /usr/bin/install -c _mpb.la '/build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb' libtool: warning: relinking '_mpb.la' libtool: install: (cd /build/meep-1.7.0/python; /bin/sh "/build/meep-1.7.0/libtool" --tag CXX --mode=relink arm-linux-gnueabihf-g++ -g -O2 -ffile-prefix-map=/build/meep-1.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -module -version-info 12:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-L/usr/lib/arm-linux-gnueabihf/hdf5/serial -o _mpb.la -rpath /usr/lib/python2.7/dist-packages/meep/mpb _mpb_la-mpb-python.lo ../libmeepgeom/libmeepgeom.la ../libpympb/libpympb.la -lctlgeom -lhdf5 -lz -lgsl -lgslcblas -lm -lmpb -lharminv -llapack -lcblas -lf77blas -latlas -lfftw3 -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/meep-1.7.0/debian/tmp) libtool: relink: arm-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o .libs/_mpb_la-mpb-python.o -L/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lmeepgeom -lpympb -lctlgeom -lhdf5 -lz -lgsl -lgslcblas /usr/lib/libmpb.a -lharminv -llapack -lcblas -lf77blas -latlas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -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/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../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.12 -o .libs/_mpb.so.12.0.0 libtool: install: /usr/bin/install -c .libs/_mpb.so.12.0.0T /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb && { ln -s -f _mpb.so.12.0.0 _mpb.so.12 || { rm -f _mpb.so.12 && ln -s _mpb.so.12.0.0 _mpb.so.12; }; }) libtool: install: (cd /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb && { ln -s -f _mpb.so.12.0.0 _mpb.so || { rm -f _mpb.so && ln -s _mpb.so.12.0.0 _mpb.so; }; }) libtool: install: /usr/bin/install -c .libs/_mpb.lai /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.la libtool: install: /usr/bin/install -c .libs/_mpb.a /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.a libtool: install: chmod 644 /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.a libtool: install: arm-linux-gnueabihf-ranlib /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.a libtool: warning: remember to run 'libtool --finish /usr/lib/python2.7/dist-packages/meep/mpb' make install-data-hook make[6]: Entering directory '/build/meep-1.7.0/python' mv /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/mpb.py /build/meep-1.7.0/debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/__init__.py make[6]: Leaving directory '/build/meep-1.7.0/python' make[5]: Leaving directory '/build/meep-1.7.0/python' make[4]: Leaving directory '/build/meep-1.7.0/python' make[3]: Leaving directory '/build/meep-1.7.0/python' make[3]: Entering directory '/build/meep-1.7.0' make[4]: Entering directory '/build/meep-1.7.0' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig' /usr/bin/install -c -m 644 meep.pc '/build/meep-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig' make[4]: Leaving directory '/build/meep-1.7.0' make[3]: Leaving directory '/build/meep-1.7.0' make[2]: Leaving directory '/build/meep-1.7.0' rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/*.pyc rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/*.pyo rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/*.a rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/*.la rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/*.pyc rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/*.pyo rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/*.a rm -f debian/tmp/usr/lib/python2.7/dist-packages/meep/mpb/*.la make[1]: Leaving directory '/build/meep-1.7.0' dh_install dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_strip dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: symbol material_of_unshifted_point_in_tree_inobject used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol vector3_scale used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN9meep_geom21epsilon_file_materialEPNS_13material_dataE7vector3 used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol display_geometric_object_info used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol geom_fix_objects0 used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol geom_fix_object used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol point_in_periodic_fixed_objectp used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol unit_vector3 used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol vector3_plus used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol make_cnumber used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: 28 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol destroy_geom_box_tree used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol object_of_point_in_tree used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol cvector3_equal used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol geometry_lattice used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol geom_box_tree_stats used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol display_geom_box_tree used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol normal_to_fixed_object used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol geometry_center used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol vector3_equal used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: 14 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 contains an unresolvable reference to symbol _ZN4meep13master_printfEPKcz: 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/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: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libhdf5_serial.so.103 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libcblas.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libgfortran.so.5 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libfftw3.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libharminv.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libgc.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libatlas.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libf77blas.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libgsl.so.23 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against liblapack.so.3 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libgslcblas.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/meep/usr/bin/meep was not linked against libz.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 were not linked against libatlas.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 were not linked against libgfortran.so.5 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 were not linked against libcblas.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 were not linked against libgslcblas.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 contains an unresolvable reference to symbol PySlice_GetIndices: it's probably a plugin dpkg-shlibdeps: warning: 112 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libhdf5_serial.so.103 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libgsl.so.23 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libcblas.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libatlas.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libgslcblas.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libharminv.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 were not linked against libgfortran.so.5 (they use none of the library's symbols) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'meep' in '../meep_1.7.0-3_armhf.deb'. dpkg-deb: building package 'libmeep-dev' in '../libmeep-dev_1.7.0-3_armhf.deb'. dpkg-deb: building package 'python-meep-dbgsym' in '../python-meep-dbgsym_1.7.0-3_armhf.deb'. dpkg-deb: building package 'libmeep12' in '../libmeep12_1.7.0-3_armhf.deb'. dpkg-deb: building package 'meep-dbgsym' in '../meep-dbgsym_1.7.0-3_armhf.deb'. dpkg-deb: building package 'libmeep12-dbgsym' in '../libmeep12-dbgsym_1.7.0-3_armhf.deb'. dpkg-deb: building package 'python-meep' in '../python-meep_1.7.0-3_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../meep_1.7.0-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/5075/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/5075/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/5075 and its subdirectories I: Current time: Fri Jul 17 14:01:39 +14 2020 I: pbuilder-time-stamp: 1594944099