I: pbuilder: network access will be disabled during build I: Current time: Thu Jul 16 06:06:53 -12 2020 I: pbuilder-time-stamp: 1594922813 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 Tue Feb 5 01:00:49 2019 -12 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/19119/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='5cd0bc0443234166926ec249d19cba01' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='19119' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.2ZaNOxG1Lz/pbuilderrc_32G5 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.2ZaNOxG1Lz/b1 --logfile b1/build.log meep_1.7.0-3.dsc' SUDO_GID='111' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux jtx1c 4.19.0-9-arm64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) aarch64 GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash -rwxr-xr-x 1 root root 71648 Feb 28 2019 date -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd -rwxr-xr-x 1 root root 55672 Feb 28 2019 df -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 18260 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln -rwxr-xr-x 1 root root 34932 Jul 26 2018 login -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 9 2019 more -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 14 20:25 sh -> dash -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty -rwsr-xr-x 1 root root 42472 Jan 9 2019 su -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch -rwxr-xr-x 1 root root 18260 Feb 28 2019 true -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 21 2019 which lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew I: user script /srv/workspace/pbuilder/19119/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 22s (4909 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" HOME="/nonexistent/first-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 -j3 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/bash ../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/bash ../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/bash ../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/bash ../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 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 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 /bin/bash ../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 array_slice.cpp -fPIC -DPIC -o array_slice.o >/dev/null 2>&1 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: ^~~~ /bin/bash ../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 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 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/bash ../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 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 /bin/bash ../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 /bin/bash ../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 cw_fields.cpp -fPIC -DPIC -o .libs/cw_fields.o /bin/bash ../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 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 control_c.cpp -fPIC -DPIC -o control_c.o >/dev/null 2>&1 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ /bin/bash ../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_ldos.cpp -fPIC -DPIC -o .libs/dft_ldos.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 dft_ldos.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 cw_fields.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 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 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 energy_and_flux.cpp -fPIC -DPIC -o energy_and_flux.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 /bin/bash ../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 /bin/bash ../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 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 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 h5fields.cpp -fPIC -DPIC -o h5fields.o >/dev/null 2>&1 /bin/bash ../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 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 /bin/bash ../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 initialize.cpp -fPIC -DPIC -o .libs/initialize.o /bin/bash ../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 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 integrate.cpp -fPIC -DPIC -o .libs/integrate.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 initialize.cpp -fPIC -DPIC -o initialize.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 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 integrate.cpp -fPIC -DPIC -o integrate.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 monitor.cpp -fPIC -DPIC -o .libs/monitor.o /bin/bash ../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 integrate2.cpp -fPIC -DPIC -o integrate2.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 .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: ^~~~~~~ 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 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 monitor.cpp -fPIC -DPIC -o monitor.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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/bash ../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/bash ../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 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 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); ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 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 /bin/bash ../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 /bin/bash ../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 /bin/bash ../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 sources.cpp -fPIC -DPIC -o .libs/sources.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 .libs/step.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 random.cpp -fPIC -DPIC -o random.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 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 sources.cpp -fPIC -DPIC -o sources.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 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 step_db.cpp -fPIC -DPIC -o step_db.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/bash ../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/bash ../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 /bin/bash ../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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { ^~~~~~~~~~~~~~~~~~~ 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 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 /bin/bash ../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 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/bash ../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 update_eh.cpp -fPIC -DPIC -o .libs/update_eh.o /bin/bash ../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 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 mpb.cpp -fPIC -DPIC -o mpb.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -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 update_pols.cpp -fPIC -DPIC -o update_pols.o >/dev/null 2>&1 /bin/bash ../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 /bin/bash ../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 vec.cpp -fPIC -DPIC -o .libs/vec.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_generic.cpp -fPIC -DPIC -o .libs/step_generic.o /bin/bash ../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/bash ../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 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"; 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 (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 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]); ^ 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); ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash: 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/bash ../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/bash ../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/bash: 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/bash ../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/bash ../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 . ./doc ./doc/requirements.txt ./doc/README ./doc/docs ./doc/docs/Installation.md ./doc/docs/C++_Developer_Information.md ./doc/docs/setup.py ./doc/docs/Python_Tutorials ./doc/docs/Python_Tutorials/Mode_Decomposition.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/Local_Density_of_States.md ./doc/docs/Python_Tutorials/Optical_Forces.md ./doc/docs/Python_Tutorials/Frequency_Domain_Solver.md ./doc/docs/Python_Tutorials/Near_to_Far_Field_Spectra.md ./doc/docs/Python_Tutorials/Third_Harmonic_Generation.md ./doc/docs/Python_Tutorials/Ring_Resonator_in_Cylindrical_Coordinates.md ./doc/docs/Python_Tutorials/GDSII_Import.md ./doc/docs/Python_Tutorials/Basics.md ./doc/docs/Python_Tutorials/Multilevel_Atomic_Susceptibility.md ./doc/docs/Units_and_Nonlinearity.md ./doc/docs/Developer_Codes ./doc/docs/Developer_Codes/WriteChunkInfo.cpp ./doc/docs/Developer_Codes/Makefile.manual ./doc/docs/C++_Tutorial.md ./doc/docs/Unix_Installation_Basics.wiki ./doc/docs/Python_User_Interface.md ./doc/docs/Materials.md ./doc/docs/Cylindrical_Coordinates.md ./doc/docs/Parallel_Meep.md ./doc/docs/mathjaxhelper.js ./doc/docs/Perfectly_Matched_Layer.md ./doc/docs/mdx_math.py ./doc/docs/Mode_Decomposition.md ./doc/docs/Guile_and_Scheme_Information.md ./doc/docs/Scheme_User_Interface.md ./doc/docs/License_and_Copyright.md ./doc/docs/images ./doc/docs/images/Holey-wvg-cavity-eps-000000.00.png ./doc/docs/images/Extruded-blocks.jpg ./doc/docs/images/meep_salt_comparison_thresh.png ./doc/docs/images/Ring-cyl-ez-0.176.png ./doc/docs/images/3rd-harm-1d-vs-chi.png ./doc/docs/images/fused_quartz_reflectance_spectrum.png ./doc/docs/images/Field-visualization.jpg ./doc/docs/images/Tut-ring-ez-0.118.gif ./doc/docs/images/Python-Tutorial-wvg-bent-ez-tslice.png ./doc/docs/images/Waveguide_forces.png ./doc/docs/images/3rd-harm-1d-flux.png ./doc/docs/images/Near2far_simulation_geometry.png ./doc/docs/images/CWsolver-python.png ./doc/docs/images/Yee-te.png ./doc/docs/images/Material-dispersion-epsim.png ./doc/docs/images/Tut-ring-ez-0.147.gif ./doc/docs/images/Chunks_YSymmetry.png ./doc/docs/images/Holey-wvg-kx=0.4-w=0.3175.gif ./doc/docs/images/Ring-cyl-ez-0.118.png ./doc/docs/images/Meep-logo.png ./doc/docs/images/Chunks_XYSymmetry.png ./doc/docs/images/Tutorial-wvg-straight-ez-000200.00.png ./doc/docs/images/Holey-wvg-bands-eps-000000.00.png ./doc/docs/images/Surface-force.jpg ./doc/docs/images/Tutorial-wvg-bent-eps-000000.00.png ./doc/docs/images/Fabryperot.gif ./doc/docs/images/Tutorial-wvg-straight-eps-000000.00.png ./doc/docs/images/klayout_schematic.png ./doc/docs/images/reflectance_angular_spectrum.png ./doc/docs/images/Yee-cube.png ./doc/docs/images/Material-dispersion-bands.png ./doc/docs/images/Vac.jpg ./doc/docs/images/ChunkingAndSymmetry.svg ./doc/docs/images/Holey-cavity-trans.png ./doc/docs/images/meep_salt_comparison_full.png ./doc/docs/images/Dblocks-config.jpg ./doc/docs/images/Metalcavity_ldos.png ./doc/docs/images/pypackage_creation.png ./doc/docs/images/Material-dispersion-eps.png ./doc/docs/images/refl_coeff_vs_taper_length.png ./doc/docs/images/N2ff_comp_cell.png ./doc/docs/images/Tutorial-wvg-bent-ez-tslice.png ./doc/docs/images/Spheres-plane.jpg ./doc/docs/images/waveguide-taper.png ./doc/docs/images/Holey-wvg-kx=0.25-w=0.2506.gif ./doc/docs/images/swig_process.png ./doc/docs/images/Holey-wvg-kx=0.30-w=0.8838.gif ./doc/docs/images/Chunks_NP1.png ./doc/docs/images/Holey-wvg-bands.png ./doc/docs/images/Chunks_NP8.png ./doc/docs/images/Python-Tutorial-wvg-straight-eps-000000.00.png ./doc/docs/images/Dblocks-force.jpg ./doc/docs/images/Holey-wvg-kx=0.4-w=0.1896.gif ./doc/docs/images/Python-Tutorial-wvg-straight-ez-000200.00.png ./doc/docs/images/Tut-ring-ez-0.175.gif ./doc/docs/images/Holey-wvg-cavity-hz-001401.23.png ./doc/docs/images/Point-dct.jpg ./doc/docs/images/coupler3D.png ./doc/docs/images/grating.png ./doc/docs/images/Tutorial-wvg-ez.gif ./doc/docs/images/Tut-bend-flux.png ./doc/docs/images/Meep-banner.png ./doc/docs/images/Repulsive.jpg ./doc/docs/images/ChunkStatistics.png ./doc/docs/images/grating_diffraction_spectra.png ./doc/docs/images/Material-dispersion-epsre.png ./doc/docs/images/Tutorial-wvg-bent2-ez-000300.00.png ./doc/docs/images/Holey-wvg-cavity-Q.png ./doc/docs/images/directional_coupler_flux.png ./doc/docs/images/Example.jpg ./doc/docs/images/Ring-cyl-ez-0.148.png ./doc/docs/images/Holey-wvg-cavity-hz.gif ./doc/docs/images/CWsolver-scheme.png ./doc/docs/images/sphere_epsilon.png ./doc/docs/images/multilevel_meep_n0_37_spectra.png ./doc/docs/images/Holey-wvg-kx=0.10-w=0.4811.gif ./doc/docs/images/Tut-holey-cavity.png ./doc/docs/images/prism_epsilon.png ./doc/docs/images/Holey-wvg-cavity-hz-slice.png ./doc/docs/images/Source_radiation_pattern.png ./doc/docs/Introduction.md ./doc/docs/Scheme_Tutorials ./doc/docs/Scheme_Tutorials/Casimir_Forces.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/Local_Density_of_States.md ./doc/docs/Scheme_Tutorials/Optical_Forces.md ./doc/docs/Scheme_Tutorials/Frequency_Domain_Solver.md ./doc/docs/Scheme_Tutorials/Near_to_Far_Field_Spectra.md ./doc/docs/Scheme_Tutorials/Third_Harmonic_Generation.md ./doc/docs/Scheme_Tutorials/Ring_Resonator_in_Cylindrical_Coordinates.md ./doc/docs/Scheme_Tutorials/Basics.md ./doc/docs/Scheme_Tutorials/Multilevel_Atomic_Susceptibility.md ./doc/docs/The_Run_Function_Is_Not_A_Loop.md ./doc/docs/Exploiting_Symmetry.md ./doc/docs/FixWikiConversion.sh ./doc/docs/Replacements.vim ./doc/docs/Build_From_Source.md ./doc/docs/index.md ./doc/docs/Yee_Lattice.md ./doc/docs/FAQ.md ./doc/docs/Download.md ./doc/docs/Chunks_and_Symmetry.md ./doc/docs/Acknowledgements.md ./doc/docs/Synchronizing_the_Magnetic_and_Electric_Fields.md ./doc/docs/Field_Functions.md ./config.h ./config.status ./config.h.in ./codemeta.json ./.pc ./.pc/.quilt_patches ./.pc/fix-test.patch ./.pc/fix-test.patch/python ./.pc/fix-test.patch/python/simulation.py ./.pc/.version ./.pc/libgeom-fix-include.patch ./.pc/libgeom-fix-include.patch/libpympb ./.pc/libgeom-fix-include.patch/libpympb/pympb.cpp ./.pc/applied-patches ./.pc/c++14.patch ./.pc/c++14.patch/libmeepgeom ./.pc/c++14.patch/libmeepgeom/ring-ll.cpp ./.pc/.quilt_series ./config.guess ./libmeepgeom ./libmeepgeom/pw-source-ll.cpp ./libmeepgeom/GDSIIgeom.lo ./libmeepgeom/GDSIIgeom.cpp ./libmeepgeom/libmeepgeom.la ./libmeepgeom/meepgeom.lo ./libmeepgeom/bend-flux-ll.cpp ./libmeepgeom/array-slice-ll.h5 ./libmeepgeom/meepgeom.hpp ./libmeepgeom/bend-flux-ll ./libmeepgeom/array-slice-ll.cpp ./libmeepgeom/Makefile.am ./libmeepgeom/ring-ll.cpp ./libmeepgeom/meepgeom.o ./libmeepgeom/user-defined-material.cpp ./libmeepgeom/gdsII-3d.gds ./libmeepgeom/absorber-1d-ll.cpp ./libmeepgeom/bend-flux-ll.o ./libmeepgeom/material_data.hpp ./libmeepgeom/Makefile ./libmeepgeom/cyl-ellipsoid-ll.cpp ./libmeepgeom/GDSIIgeom.o ./libmeepgeom/Makefile.in ./libmeepgeom/cyl-ellipsoid.ctl ./libmeepgeom/dft-fields.cpp ./libmeepgeom/gdsII-3d.cpp ./libmeepgeom/cyl-ellipsoid-eps-ref.h5 ./libmeepgeom/meepgeom.cpp ./libmeepgeom/.libs ./libmeepgeom/.libs/libmeepgeom.a ./libmeepgeom/.libs/libmeepgeom.la ./libmeepgeom/.libs/bend-flux-ll ./libmeepgeom/.libs/libmeepgeom.so.12.0.0 ./libmeepgeom/.libs/libmeepgeom.so ./libmeepgeom/.libs/libmeepgeom.lai ./libmeepgeom/.libs/meepgeom.o ./libmeepgeom/.libs/GDSIIgeom.o ./libmeepgeom/.libs/libmeepgeom.so.12 ./mkdocs.yml ./autogen.sh ./ltmain.sh ./python ./python/_meep_la-meep-python.o ./python/meep-python.cpp ./python/__init__.py.bak ./python/typemap_utils.cpp ./python/_mpb_la-mpb-python.o ./python/meep ./python/meep/materials.py ./python/meep/_meep.so ./python/meep/mpb ./python/meep/mpb/solver.py ./python/meep/mpb/mpb_data.py ./python/meep/mpb/__init__.py ./python/meep/mpb/_mpb.so ./python/meep/geom.py ./python/meep/source.py ./python/meep/__init__.py ./python/meep/simulation.py ./python/meep.py ./python/materials.py ./python/solver.py ./python/numpy.i ./python/mpb-python.cpp ./python/_mpb_la-mpb-python.lo ./python/examples ./python/examples/holey-wvg-cavity.py ./python/examples/mpb_honey_rods.py ./python/examples/refl-quartz.py ./python/examples/ring.py ./python/examples/bend-flux.py ./python/examples/mpb_diamond.py ./python/examples/cavity_arrayslice.py ./python/examples/cyl-ellipsoid.py ./python/examples/mpb_tri_holes.py ./python/examples/mode-decomposition.py ./python/examples/wvg-src.py ./python/examples/mpb_sq_rods.py ./python/examples/mpb_bragg_sine.py ./python/examples/mpb_hole_slab.py ./python/examples/mpb_tutorial.py ./python/examples/ring-mode-overlap.py ./python/examples/mpb_bragg.py ./python/examples/absorber-1d.py ./python/examples/mpb_tri_rods.py ./python/examples/antenna-radiation.py ./python/examples/holey-wvg-bands.py ./python/examples/binary_grating_oblique.py ./python/examples/binary_grating.py ./python/examples/coupler.py ./python/examples/mpb_line_defect.py ./python/examples/3rd-harm-1d.py ./python/examples/parallel-wvgs-force.py ./python/examples/cavity-farfield.py ./python/examples/ring-cyl.py ./python/examples/mpb_strip.py ./python/examples/metal-cavity-ldos.py ./python/examples/mpb_data_analysis.py ./python/examples/multilevel-atom.py ./python/examples/pw-source.py ./python/examples/parallel-wvgs-mpb.py ./python/examples/coupler.gds ./python/examples/solve-cw.py ./python/examples/refl-angular.py ./python/examples/material-dispersion.py ./python/mpb.py.bak ./python/_meep_la-meep-python.lo ./python/Makefile.am ./python/mpb.i ./python/meep.i ./python/vec.i ./python/mpb.py ./python/Makefile ./python/_mpb.la ./python/geom.py ./python/_meep.la ./python/mpb_data.py ./python/Makefile.in ./python/source.py ./python/__init__.py ./python/tests ./python/tests/holey_wvg_bands.py ./python/tests/multilevel_atom.py ./python/tests/data ./python/tests/data/eps_input_file_test.h5 ./python/tests/data/diamond-dpwr.k06.b05.h5 ./python/tests/data/tutorial-e.k16.b08.te.h5 ./python/tests/data/tutorial-te-eigenvectors.h5 ./python/tests/data/tutorial-te-eigenvectors-8-1.h5 ./python/tests/data/tutorial-C.k16.b08.te.h5 ./python/tests/data/hole-slab-h.k01.b09.z.zeven.h5 ./python/tests/data/tutorial-h.k16.b08.te.h5 ./python/tests/data/tutorial-flux.v.k11.b08.te.h5 ./python/tests/data/tutorial-te-eigenvectors-3-3.h5 ./python/tests/data/tutorial-epsilon.h5 ./python/tests/data/cavity_arrayslice_2d.npy ./python/tests/data/tutorial-d.k01.b02.te.h5 ./python/tests/data/bragg-h.k01.b08.y.tm.h5 ./python/tests/data/tutorial-e.k16.b08.z.tm.h5 ./python/tests/data/tutorial-b.k16.b08.te.h5 ./python/tests/data/tutorial-mu.h5 ./python/tests/data/converted-diamond-dpwr.k06.b05.h5 ./python/tests/data/tri-rods-epsilon-r-m3-n32.h5 ./python/tests/data/converted-tri-rods-e.k11.b08.tm.h5 ./python/tests/data/cavity_arrayslice_1d.npy ./python/tests/data/tutorial-d.k16.b08.te.h5 ./python/tests/data/tutorial-tot.rpwr.k16.b08.te.h5 ./python/tests/data/strip-flux.v.k01.b04.x.h5 ./python/tests/data/tri-rods-e.k11.b08.z.tm-r-m3-n32.h5 ./python/tests/data/subpixel_avg-epsilon.h5 ./python/tests/data/bend-flux.gds ./python/tests/data/line-defect-e.k04.b12.z.tm.h5 ./python/tests/data/amp_func_file.h5 ./python/tests/data/tutorial-d.k16.b02.te.h5 ./python/tests/data/tri-rods-e.k11.b08.z.tm.h5 ./python/tests/mode_coeffs.py ./python/tests/ring.py ./python/tests/cavity_arrayslice.py ./python/tests/3rd_harm_1d.py ./python/tests/wvg_src.py ./python/tests/physical.py ./python/tests/fragment_stats.py ./python/tests/ldos.py ./python/tests/ring_cyl.py ./python/tests/refl_angular.py ./python/tests/mode_decomposition.py ./python/tests/force.py ./python/tests/binary_grating.py ./python/tests/mpb.py ./python/tests/absorber_1d.py ./python/tests/chunks.py ./python/tests/cyl_ellipsoid.py ./python/tests/geom.py ./python/tests/utils.py ./python/tests/user_defined_material.py ./python/tests/pw_source.py ./python/tests/source.py ./python/tests/antenna_radiation.py ./python/tests/material_dispersion.py ./python/tests/field_functions.py ./python/tests/dft_fields.py ./python/tests/kdom.py ./python/tests/bend_flux.py ./python/tests/simulation.py ./python/tests/holey_wvg_cavity.py ./python/.libs ./python/.libs/_meep_la-meep-python.o ./python/.libs/_mpb.so.12 ./python/.libs/_mpb_la-mpb-python.o ./python/.libs/_mpb.lai ./python/.libs/_meep.so.12 ./python/.libs/_meep.so ./python/.libs/_meep.so.12.0.0 ./python/.libs/_meep.a ./python/.libs/_meep.lai ./python/.libs/_mpb.la ./python/.libs/_mpb.a ./python/.libs/_meep.la ./python/.libs/_mpb.so ./python/.libs/_mpb.so.12.0.0 ./python/simulation.py ./.travis.yml ./test-driver ./aclocal.m4 ./install-sh ./config.log ./src ./src/mympi.cpp ./src/integrate.o ./src/h5file.o ./src/dft_ldos.o ./src/near2far.o ./src/h5file.cpp ./src/stress.o ./src/anisotropic_averaging.cpp ./src/structure_dump.cpp ./src/array_slice.lo ./src/sphere-quad.h ./src/mympi.o ./src/meep ./src/meep/mympi.hpp ./src/meep/vec.hpp ./src/cw_fields.o ./src/step_generic.o ./src/casimir.lo ./src/control_c.lo ./src/stress.cpp ./src/bicgstab.lo ./src/array_slice.o ./src/anisotropic_averaging.lo ./src/loop_in_chunks.cpp ./src/dft.lo ./src/update_pols.o ./src/integrate2.lo ./src/mpb.o ./src/update_pols.lo ./src/h5fields.lo ./src/monitor.cpp ./src/sources.lo ./src/meep.hpp ./src/step_generic_stride1.o ./src/fields.cpp ./src/bands.lo ./src/update_eh.lo ./src/dft.o ./src/fields.o ./src/mpb.lo ./src/structure.lo ./src/integrate2.cpp ./src/casimir.o ./src/bicgstab.o ./src/h5file.lo ./src/step_generic_stride1.cpp ./src/stress.lo ./src/output_directory.o ./src/structure.cpp ./src/loop_in_chunks.o ./src/vec.lo ./src/fields.lo ./src/boundaries.o ./src/integrate.lo ./src/Makefile.am ./src/initialize.lo ./src/step_generic_stride1.lo ./src/energy_and_flux.lo ./src/dft.cpp ./src/control_c.cpp ./src/time.o ./src/monitor.o ./src/h5fields.cpp ./src/libmeep.la ./src/bicgstab.cpp ./src/dft_ldos.lo ./src/random.lo ./src/integrate.cpp ./src/output_directory.lo ./src/step_generic.lo ./src/multilevel-atom.cpp ./src/mpb.cpp ./src/susceptibility.lo ./src/step.cpp ./src/step_generic.cpp ./src/energy_and_flux.o ./src/boundaries.lo ./src/sphere_quad ./src/time.cpp ./src/step_db.cpp ./src/step_db.o ./src/structure.o ./src/Makefile ./src/step.o ./src/multilevel-atom.o ./src/random.cpp ./src/random.o ./src/near2far.lo ./src/time.lo ./src/susceptibility.cpp ./src/meep_internals.hpp ./src/control_c.o ./src/monitor.lo ./src/bands.o ./src/sources.o ./src/integrate2.o ./src/vec.cpp ./src/Makefile.in ./src/multilevel-atom.lo ./src/casimir.cpp ./src/anisotropic_averaging.o ./src/cw_fields.cpp ./src/output_directory.cpp ./src/initialize.o ./src/step_db.lo ./src/loop_in_chunks.lo ./src/dft_ldos.cpp ./src/update_eh.o ./src/structure_dump.o ./src/array_slice.cpp ./src/energy_and_flux.cpp ./src/update_eh.cpp ./src/bicgstab.hpp ./src/initialize.cpp ./src/boundaries.cpp ./src/near2far.cpp ./src/structure_dump.lo ./src/bands.cpp ./src/h5fields.o ./src/sphere-quad.o ./src/vec.o ./src/update_pols.cpp ./src/susceptibility.o ./src/sources.cpp ./src/mympi.lo ./src/.libs ./src/.libs/libmeep.lai ./src/.libs/integrate.o ./src/.libs/h5file.o ./src/.libs/dft_ldos.o ./src/.libs/near2far.o ./src/.libs/stress.o ./src/.libs/mympi.o ./src/.libs/cw_fields.o ./src/.libs/step_generic.o ./src/.libs/array_slice.o ./src/.libs/update_pols.o ./src/.libs/mpb.o ./src/.libs/step_generic_stride1.o ./src/.libs/dft.o ./src/.libs/fields.o ./src/.libs/casimir.o ./src/.libs/bicgstab.o ./src/.libs/output_directory.o ./src/.libs/loop_in_chunks.o ./src/.libs/boundaries.o ./src/.libs/time.o ./src/.libs/monitor.o ./src/.libs/libmeep.la ./src/.libs/libmeep.so.12.0.0 ./src/.libs/energy_and_flux.o ./src/.libs/step_db.o ./src/.libs/structure.o ./src/.libs/step.o ./src/.libs/multilevel-atom.o ./src/.libs/random.o ./src/.libs/control_c.o ./src/.libs/bands.o ./src/.libs/sources.o ./src/.libs/integrate2.o ./src/.libs/anisotropic_averaging.o ./src/.libs/libmeep.so ./src/.libs/libmeep.a ./src/.libs/initialize.o ./src/.libs/update_eh.o ./src/.libs/structure_dump.o ./src/.libs/h5fields.o ./src/.libs/vec.o ./src/.libs/susceptibility.o ./src/.libs/libmeep.so.12 ./src/cw_fields.lo ./src/step.lo ./src/sphere-quad.cpp ./Makefile.am ./configure ./TODO ./autom4te.cache ./autom4te.cache/output.0 ./autom4te.cache/traces.0 ./autom4te.cache/output.2 ./autom4te.cache/traces.2 ./autom4te.cache/requests ./autom4te.cache/output.1 ./autom4te.cache/traces.1 ./README.md ./compile ./depcomp ./debian ./debian/control ./debian/missing-sources ./debian/missing-sources/modernizr-2.8.3.js ./debian/missing-sources/highlight.js ./debian/missing-sources/jquery-2.1.1.js ./debian/libmeep-dev.install ./debian/python-meep.postinst ./debian/autoreconf.after ./debian/python-meep.install ./debian/copyright ./debian/libmeep12.install ./debian/python-meep.prerm ./debian/meep.1 ./debian/compat ./debian/libmeep12.lintian-overrides ./debian/meep.manpages ./debian/autoreconf.before ./debian/meep.install ./debian/meep.docs ./debian/source ./debian/source/lintian-overrides ./debian/source/format ./debian/watch ./debian/changelog ./debian/docs ./debian/patches ./debian/patches/series ./debian/patches/meep-suffix.patch ./debian/patches/fix-test.patch ./debian/patches/libgeom-fix-include.patch ./debian/patches/c++14.patch ./debian/patches/spelling.patch ./debian/rules ./Makefile ./scheme ./scheme/main.cpp ./scheme/meep-ctl-io.o ./scheme/meep ./scheme/meep-ctl.hpp ./scheme/meep_swig_bug_workaround.i ./scheme/meep-meep.o ./scheme/meep-enums.scm ./scheme/ctl-io.i ./scheme/meep.cpp ./scheme/ctl-io.cpp ./scheme/meep-ctl-const.hpp ./scheme/meep.scm ./scheme/meep-geom.o ./scheme/examples ./scheme/examples/ring.ctl ./scheme/examples/refl-angular.ctl ./scheme/examples/pw-source.ctl ./scheme/examples/parallel-wvgs-force.ctl ./scheme/examples/refl-quartz.ctl ./scheme/examples/ring-cyl.ctl ./scheme/examples/holey-wvg-cavity.ctl ./scheme/examples/antenna-radiation.ctl ./scheme/examples/parallel-wvgs-mpb.ctl ./scheme/examples/mode-coeffs.ctl ./scheme/examples/multilevel-atom.ctl ./scheme/examples/material-dispersion.ctl ./scheme/examples/cavity-farfield.ctl ./scheme/examples/3rd-harm-1d.ctl ./scheme/examples/bend-flux.ctl ./scheme/examples/metal-cavity-ldos.ctl ./scheme/examples/wvg_src.ctl ./scheme/examples/holey-wvg-bands.ctl ./scheme/examples/solve-cw.ctl ./scheme/structure.cpp ./scheme/meep_wrap.cxx.orig ./scheme/Makefile.am ./scheme/ctl-io.h ./scheme/meep_renames.i ./scheme/meep.i ./scheme/meep_wrap.cxx.bak ./scheme/meep-main.o ./scheme/Makefile ./scheme/meep-structure.o ./scheme/meep_enum_renames.i ./scheme/meep-meep_wrap.o ./scheme/geom.cpp ./scheme/Makefile.in ./scheme/casimir.scm ./scheme/meep_wrap.cxx ./scheme/meep_wrap.patch ./scheme/materials.scm ./scheme/meep-ctl-swig.hpp ./scheme/meep.scm.in ./scheme/meep_op_renames.i ./scheme/.libs ./scheme/.libs/meep ./missing ./libtool ./LICENSE ./NEWS.md ./meep-pkgconfig.in ./meep-pkgconfig ./index.md ./m4 ./m4/ax_compiler_vendor.m4 ./m4/ltoptions.m4 ./m4/ltsugar.m4 ./m4/ax_cxx_maxopt.m4 ./m4/ltversion.m4 ./m4/acx_blas.m4 ./m4/pkg.m4 ./m4/acx_lapack.m4 ./m4/ax_check_compiler_flags.m4 ./m4/libtool.m4 ./m4/ax_gcc_archflag.m4 ./m4/acx_mpi.m4 ./m4/ax_gcc_x86_cpuid.m4 ./m4/lt~obsolete.m4 ./Makefile.in ./libpympb ./libpympb/libpympb_la-pympb.lo ./libpympb/libpympb_la-pympb.o ./libpympb/Makefile.am ./libpympb/pympb.cpp ./libpympb/Makefile ./libpympb/Makefile.in ./libpympb/pympb.hpp ./libpympb/libpympb.la ./libpympb/.libs ./libpympb/.libs/libpympb.so.12 ./libpympb/.libs/libpympb.a ./libpympb/.libs/libpympb_la-pympb.o ./libpympb/.libs/libpympb.so ./libpympb/.libs/libpympb.lai ./libpympb/.libs/libpympb.so.12.0.0 ./libpympb/.libs/libpympb.la ./.mailmap ./meep.pc ./config.sub ./AUTHORS ./.gitignore ./COPYRIGHT ./tests ./tests/stress_tensor.cpp ./tests/flux.cpp ./tests/2D_convergence.cpp ./tests/one_dimensional.cpp ./tests/h5test.cpp ./tests/bragg_transmission.cpp ./tests/harmonics.cpp ./tests/Makefile.am ./tests/integrate.cpp ./tests/two_dimensional.cpp ./tests/pml.cpp ./tests/known_results.cpp ./tests/Makefile ./tests/symmetry.cpp ./tests/convergence_cyl_waveguide.cpp ./tests/physical.cpp ./tests/three_d.cpp ./tests/Makefile.in ./tests/bench.cpp ./tests/near2far.cpp ./tests/aniso_disp.cpp ./tests/cylindrical.cpp ./stamp-h1 ./configure.ac ./py-compile 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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash ../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/bash: 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/bash: 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 FAIL: 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 FAIL: 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: 28 # SKIP: 0 # XFAIL: 0 # FAIL: 3 # 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: 28 # SKIP: 0 # XFAIL: 0 # FAIL: 3 # 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.00961208343506 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: 0.933949947357 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: 1.15307116508 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: 1.12669897079 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: 1.22724199295 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: 1.00199007988 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: 0.926312923431 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: 0.974369049072 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: 0.947726964951 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: 0.974625110626 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: 1.07815408707 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: 1.35112285614 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: 1.12444496155 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: 0.877287864685 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: 1.05146098137 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: 0.979022979736 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: 0.721852064133 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: 16.4623470306 done test_anisotropic_2d_gap: 16.47s 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.00146293640137 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.0148968696594 total elapsed time for run: 0.0165519714355 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.04s 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.00619196891785 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.0226168632507 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.0577058792114 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.00835990905762 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.0090069770813 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.00817203521729 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.00796008110046 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.00697803497314 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.00698208808899 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.00727391242981 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.00722098350525 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.00715804100037 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.157084941864 done test_bragg_sine: 0.16s 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.00883102416992 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: 1.19375610352 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.08170199394 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: 0.677180051804 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: 0.623137950897 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: 0.721388101578 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: 1.12660217285 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: 0.849464893341 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: 0.723629951477 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: 0.627246141434 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: 0.59854388237 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: 0.595559835434 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: 0.471425056458 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: 0.550097942352 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: 0.747649908066 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: 0.874196052551 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.12148189545 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: 15.5954470634 done D-energy-components:, 16, 8, 0.499991, 0.500009, 0 .test_compute_field_energy: 15.60s 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.00856900215149 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: 1.19550299644 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.07420921326 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: 0.675240039825 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: 0.622467041016 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: 0.722681045532 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: 1.12713694572 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: 0.847681999207 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: 0.723578929901 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: 0.625266075134 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: 0.597023010254 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: 0.594787120819 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: 0.472543001175 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: 0.545791149139 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: 0.746215105057 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: 0.873096942902 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.11386394501 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: 15.5694620609 done test_compute_group_velocity: 15.58s 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.00872898101807 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: 1.19809818268 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.10721302032 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: 0.687349081039 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: 0.631232976913 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: 0.739087104797 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: 1.15036201477 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: 0.863276958466 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: 0.742489099503 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: 0.634108066559 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: 0.610446929932 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: 0.619202136993 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: 0.490018129349 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: 0.565893888474 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: 0.761723995209 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: 0.901346921921 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.16711807251 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: 15.8811731339 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: 15.91s 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.131967067719 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... 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: 3.49322485924 solve_kpoint (0,0.525,0.475): Solving for bands 1 to 5... 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: 2.15553689003 solve_kpoint (0,0.55,0.45): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 30 iterations. freqs:, 3, 0, 0.55, 0.45, 1.00995, 0.380966, 0.38483, 0.496711, 0.498342, 0.526501 elapsed time for k point: 1.89565706253 solve_kpoint (0,0.575,0.425): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 29 iterations. freqs:, 4, 0, 0.575, 0.425, 1.02225, 0.381461, 0.388864, 0.498536, 0.500287, 0.511601 elapsed time for k point: 1.83442091942 solve_kpoint (0,0.6,0.4): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 28 iterations. freqs:, 5, 0, 0.6, 0.4, 1.03923, 0.381077, 0.393446, 0.49495, 0.501109, 0.503014 elapsed time for k point: 1.77328395844 solve_kpoint (0,0.625,0.375): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 45 iterations. freqs:, 6, 0, 0.625, 0.375, 1.06066, 0.378621, 0.396729, 0.479263, 0.504432, 0.506514 elapsed time for k point: 2.8214058876 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... 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: 2.74815702438 solve_kpoint (0,0.575,0.225): Solving for bands 1 to 5... iteration 65: trace = 0.985073075753828 (0.000252487% 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: 6.07157206535 solve_kpoint (0,0.55,0.15): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 28 iterations. freqs:, 9, 0, 0.55, 0.15, 0.9, 0.344555, 0.351994, 0.449598, 0.455588, 0.552575 elapsed time for k point: 1.7651309967 solve_kpoint (0,0.525,0.075): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 27 iterations. freqs:, 10, 0, 0.525, 0.075, 0.874643, 0.336533, 0.339294, 0.444662, 0.446211, 0.562057 elapsed time for k point: 1.70458483696 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: 1.58217406273 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: 1.45756006241 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: 1.51970505714 solve_kpoint (0,0.2,0): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 29 iterations. freqs:, 14, 0, 0.2, 0, 0.34641, 0.160616, 0.161417, 0.560554, 0.560855, 0.580923 elapsed time for k point: 1.8263862133 solve_kpoint (0,0.1,0): Solving for bands 1 to 5... 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: 2.44446802139 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: 1.161247015 solve_kpoint (0,0.1,0.1): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 29 iterations. freqs:, 17, 0, 0.1, 0.1, 0.2, 0.09409, 0.0944497, 0.585515, 0.585945, 0.591581 elapsed time for k point: 1.82669711113 solve_kpoint (0,0.2,0.2): Solving for bands 1 to 5... 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: 2.01012182236 solve_kpoint (0,0.3,0.3): Solving for bands 1 to 5... iteration 65: trace = 1.072883375919186 (0.00143515% change) iteration 131: trace = 1.069361997472299 (0.000154088% 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: 12.0974440575 solve_kpoint (0,0.4,0.4): Solving for bands 1 to 5... iteration 65: trace = 1.074088137899228 (3.19264e-05% 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: 6.87071490288 solve_kpoint (0,0.5,0.5): Solving for bands 1 to 5... 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: 2.3796889782 solve_kpoint (0.05,0.55,0.5): Solving for bands 1 to 5... 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: 3.36385703087 solve_kpoint (0.1,0.6,0.5): Solving for bands 1 to 5... 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: 2.56512784958 solve_kpoint (0.15,0.65,0.5): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 43 iterations. freqs:, 24, 0.15, 0.65, 0.5, 1.04403, 0.388899, 0.39006, 0.495493, 0.496211, 0.520859 elapsed time for k point: 2.68718910217 solve_kpoint (0.2,0.7,0.5): Solving for bands 1 to 5... 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: 2.62552881241 solve_kpoint (0.25,0.75,0.5): Solving for bands 1 to 5... iteration 65: trace = 1.065402856879916 (1.47605e-08% 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: 4.53483605385 solve_kpoint (0.275,0.75,0.475): Solving for bands 1 to 5... 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: 2.62504601479 solve_kpoint (0.3,0.75,0.45): Solving for bands 1 to 5... Finished solving for bands 1 to 5 after 30 iterations. freqs:, 28, 0.3, 0.75, 0.45, 1.08167, 0.387217, 0.396766, 0.481876, 0.494898, 0.514052 elapsed time for k point: 1.88739705086 solve_kpoint (0.325,0.75,0.425): Solving for bands 1 to 5... 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: 2.07250881195 solve_kpoint (0.35,0.75,0.4): Solving for bands 1 to 5... 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: 2.44121098518 solve_kpoint (0.375,0.75,0.375): Solving for bands 1 to 5... 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: 3.36304283142 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: 89.8123269081 done test_diamond: 89.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.0128979682922 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: 1.40192914009 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: 0.57173705101 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: 0.496706962585 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: 0.54611992836 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: 0.625378131866 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: 0.846120119095 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: 0.649724006653 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: 0.571620941162 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: 0.445092916489 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: 0.421296834946 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: 0.418827056885 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: 0.419460058212 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: 0.521240949631 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: 0.644149065018 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: 0.699584007263 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: 0.835772037506 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: 10.1309540272 done test_epsilon_input_file: 10.13s test_first_brillouin_zone ======================== test_first_brillouin_zone: 0.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.00159001350403 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.00722408294678 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.00426387786865 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.00109386444092 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.00107407569885 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.0010678768158 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.00109195709229 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.0024938583374 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.00112700462341 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.00104999542236 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.00104999542236 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.00131487846375 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.00350594520569 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.001305103302 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.00130105018616 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.00106310844421 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.0013370513916 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.034765958786 done test_fractional_lattice: 0.04s 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.008544921875 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: 1.20180106163 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.08020710945 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: 0.676714897156 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: 0.623667955399 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: 0.722445011139 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: 1.12824606895 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: 0.850811004639 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: 0.724303007126 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: 0.627177000046 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: 0.598741054535 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: 0.596787929535 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: 0.471879005432 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: 0.549834012985 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: 0.749988794327 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: 0.876204013824 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.1401309967 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: 15.6308848858 done Fixing b-field (band 8) phase by 1 + -2.59308e-07i; max ampl. = 4.48388 .test_get_bfield: 15.64s 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.00866198539734 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: 1.20201206207 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.08585906029 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: 0.677403926849 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: 0.624316930771 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: 0.723926067352 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: 1.12908601761 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: 0.851259946823 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: 0.724891901016 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: 0.627413988113 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: 0.599442005157 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: 0.598007917404 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: 0.472190141678 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: 0.549770832062 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: 0.750686883926 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: 0.877464056015 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.12859010696 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: 15.6343269348 done Fixing d-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 8.66842 .test_get_dfield: 15.65s 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.00910210609436 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: 1.2018020153 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.05482578278 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: 0.671069145203 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: 0.618422985077 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: 0.717512130737 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: 1.1194460392 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: 0.842443943024 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: 0.71902513504 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: 0.621519088745 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: 0.593500137329 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: 0.591735124588 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: 0.468719959259 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: 0.544548034668 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: 0.745588064194 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: 0.869017124176 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.1300368309 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: 15.5217118263 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_get_efield: 15.54s 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.00867891311646 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: 1.19812393188 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... 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: 3.0535390377 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: 0.669287919998 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: 0.618299007416 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: 0.719084024429 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: 1.11774492264 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: 0.846035003662 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: 0.718113183975 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: 0.621649026871 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: 0.594694137573 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: 0.59320306778 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: 0.470589876175 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: 0.545365095139 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: 0.745396137238 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: 0.873636007309 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... 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: 2.12164402008 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: 15.5811619759 done test_get_eigenvectors: 15.64s 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.00847697257996 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: 1.19451284409 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.12522816658 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: 0.677811145782 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: 0.625530958176 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: 0.724523067474 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: 1.13067793846 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: 0.853151798248 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: 0.725143909454 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: 0.628094911575 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: 0.600723028183 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: 0.597666025162 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: 0.473622083664 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: 0.5498919487 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: 0.75070810318 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: 0.878022909164 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.0429391861 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: 15.5900712013 done Fixing h-field (band 8) phase by 1 + -2.59308e-07i; max ampl. = 4.48388 .test_get_hfield: 15.60s 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.00915908813477 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: 0.545377969742 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: 0.473474025726 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.397264003754 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.372472047806 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.347999095917 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.346957921982 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.322224855423 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.321775913239 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.272429943085 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.271258115768 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.246381998062 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.299868106842 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.324220895767 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.349474906921 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: 0.450892925262 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.370598077774 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: 5.73509287834 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: 5.91s 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.00979900360107 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 80: trace = 3.263336893287198 (0.15322% change) iteration 161: trace = 2.719123847456669 (0.0385517% change) iteration 242: trace = 2.484512261201121 (0.190857% change) iteration 323: trace = 2.415473563817622 (0.00425758% change) iteration 404: trace = 2.410609899177842 (0.00101413% change) iteration 485: trace = 2.406588689265841 (0.00182544% change) iteration 566: trace = 2.403106637132631 (0.00109251% change) iteration 647: trace = 2.399346901723793 (0.00133909% change) iteration 728: trace = 2.39643634757837 (0.00129036% change) iteration 809: trace = 2.394800668981373 (0.00151212% change) iteration 890: trace = 2.393912904842686 (0.000125522% change) iteration 971: trace = 2.393481132982146 (0.000119638% change) iteration 1052: trace = 2.393277556914106 (2.50129e-05% change) iteration 1136: trace = 2.393106776785354 (5.98446e-05% change) iteration 1222: trace = 2.393071227824175 (5.2527e-06% change) iteration 1308: trace = 2.393052381577957 (6.46437e-06% change) iteration 1394: trace = 2.393044287540344 (2.17658e-06% change) iteration 1481: trace = 2.393041491253947 (3.01991e-07% change) iteration 1568: trace = 2.393040325830432 (1.28541e-07% change) iteration 1654: trace = 2.393039696750326 (3.65013e-08% change) iteration 1740: trace = 2.393039529347484 (1.63215e-07% change) iteration 1826: trace = 2.393039458461185 (7.58773e-09% change) iteration 1912: trace = 2.393039438286789 (1.98451e-09% change) iteration 1996: trace = 2.393039434336777 (2.74262e-09% 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: 100.186104059 solve_kpoint (0.166667,0,0): Solving for bands 1 to 10... iteration 76: trace = 2.413214444225133 (0.000200114% change) iteration 153: trace = 2.412704004110808 (2.85987e-05% change) iteration 230: trace = 2.412665851376665 (1.04636e-05% change) iteration 307: trace = 2.412647563389749 (3.03079e-06% change) iteration 383: trace = 2.412640373080421 (8.39987e-06% change) iteration 457: trace = 2.412635312848622 (2.69119e-06% change) iteration 527: trace = 2.412633264291592 (1.80017e-06% change) iteration 597: trace = 2.412631696908067 (1.10269e-06% change) iteration 667: trace = 2.412630992295984 (1.99888e-07% change) iteration 736: trace = 2.412630442430053 (5.7392e-07% change) iteration 803: trace = 2.412630205958746 (4.58832e-07% change) iteration 872: trace = 2.412630007511894 (3.45345e-08% change) iteration 942: trace = 2.412629910436011 (1.32579e-07% change) iteration 1013: trace = 2.412629836034897 (7.37029e-08% change) iteration 1086: trace = 2.412629800149321 (4.63704e-08% change) iteration 1156: trace = 2.412629776122678 (3.38112e-08% change) iteration 1225: trace = 2.412629764988255 (1.03738e-08% change) iteration 1297: trace = 2.412629755793471 (7.27444e-09% change) iteration 1368: trace = 2.412629752003268 (6.75789e-10% change) iteration 1438: trace = 2.412629748651324 (1.48972e-09% 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: 82.3118691444 solve_kpoint (0.333333,0,0): Solving for bands 1 to 10... iteration 72: trace = 2.454244119924859 (0.00140041% change) iteration 143: trace = 2.452750616401746 (0.000285959% change) iteration 213: trace = 2.452233891931801 (6.47828e-05% change) iteration 283: trace = 2.45200467478169 (5.28395e-05% change) iteration 351: trace = 2.451899718959599 (4.96224e-05% change) iteration 420: trace = 2.451844633689718 (4.99392e-05% change) iteration 489: trace = 2.451818138334672 (1.79279e-05% change) iteration 559: trace = 2.451804160822379 (2.0355e-05% change) iteration 633: trace = 2.451796840549229 (1.12669e-06% change) iteration 703: trace = 2.451793165159206 (4.90962e-07% change) iteration 774: trace = 2.45179140561619 (3.99604e-07% change) iteration 849: trace = 2.451790304533445 (4.68585e-07% change) iteration 925: trace = 2.45178988720707 (5.68902e-08% change) iteration 1001: trace = 2.451789608232263 (1.00904e-07% change) iteration 1077: trace = 2.451789525136797 (9.04904e-09% change) iteration 1153: trace = 2.451789458165197 (2.35915e-08% change) iteration 1229: trace = 2.45178944050754 (6.68198e-09% change) iteration 1305: trace = 2.451789428809867 (1.83664e-09% change) iteration 1381: trace = 2.451789425580586 (3.30178e-09% change) iteration 1457: trace = 2.451789423283507 (8.27613e-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: 81.0956659317 solve_kpoint (0.5,0,0): Solving for bands 1 to 10... iteration 76: trace = 2.452556536323123 (0.00232551% change) iteration 153: trace = 2.449789801369826 (0.000323753% change) iteration 230: trace = 2.44941027896295 (7.00306e-05% change) iteration 307: trace = 2.449345888595991 (9.17534e-06% change) iteration 384: trace = 2.449312341029157 (4.66698e-06% change) iteration 461: trace = 2.449302797834899 (3.8491e-06% change) iteration 537: trace = 2.449296720903553 (1.59762e-06% change) iteration 613: trace = 2.449294778301263 (1.12516e-06% change) iteration 689: trace = 2.449293625020031 (4.37523e-07% change) iteration 765: trace = 2.449293191284361 (2.93796e-07% change) iteration 841: trace = 2.449292955299302 (5.8736e-08% change) iteration 917: trace = 2.449292847423217 (4.01854e-08% change) iteration 993: trace = 2.449292802438904 (1.66558e-08% change) iteration 1069: trace = 2.44929277642145 (1.3263e-08% change) iteration 1145: trace = 2.449292767172515 (1.65383e-09% change) iteration 1221: trace = 2.449292761153793 (6.77096e-10% change) iteration 1297: trace = 2.449292759073455 (4.12542e-10% change) iteration 1373: trace = 2.449292757710459 (3.12366e-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: 72.6763260365 solve_kpoint (0.5,0.166667,0): Solving for bands 1 to 10... iteration 76: trace = 2.488309509899593 (0.00189802% change) iteration 153: trace = 2.486288350181625 (0.000883296% change) iteration 230: trace = 2.485988340957742 (3.54889e-05% change) iteration 307: trace = 2.485896790250475 (8.70845e-06% change) iteration 384: trace = 2.485875806280714 (8.07041e-06% change) iteration 461: trace = 2.485868049296247 (1.42366e-06% change) iteration 538: trace = 2.485866136733741 (2.87666e-07% change) iteration 614: trace = 2.4858654591419 (1.92317e-07% change) iteration 690: trace = 2.485865283097179 (4.82347e-08% change) iteration 766: trace = 2.485865222819794 (1.66339e-08% change) iteration 842: trace = 2.485865203062298 (5.74493e-09% change) iteration 918: trace = 2.485865197475994 (4.27196e-10% change) iteration 994: trace = 2.485865195290175 (8.51944e-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: 53.9211769104 solve_kpoint (0.5,0.333333,0): Solving for bands 1 to 10... iteration 72: trace = 2.58248742150723 (0.00783773% change) iteration 144: trace = 2.579378557461995 (0.000363392% change) iteration 221: trace = 2.578952026516077 (3.60169e-05% change) iteration 297: trace = 2.578889667555969 (1.45758e-05% change) iteration 373: trace = 2.578882883142225 (1.93501e-06% change) iteration 447: trace = 2.578881825409626 (1.90737e-07% change) iteration 522: trace = 2.578881691518189 (2.22812e-08% change) iteration 598: trace = 2.578881668310105 (4.13638e-09% change) iteration 674: trace = 2.578881665594624 (1.32613e-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: 37.9682691097 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 10... iteration 76: trace = 2.657418111512533 (0.00463766% change) iteration 153: trace = 2.653968426262638 (8.6633e-05% change) iteration 230: trace = 2.653865640723627 (2.77466e-06% change) iteration 307: trace = 2.653861201036665 (2.51714e-07% change) iteration 383: trace = 2.653860972763897 (6.27777e-08% change) iteration 459: trace = 2.653860957666025 (2.9236e-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: 25.9353649616 solve_kpoint (0.333333,0.333333,0): Solving for bands 1 to 10... iteration 76: trace = 2.533394214266191 (0.00276188% change) iteration 153: trace = 2.532325529130107 (0.000106138% change) iteration 230: trace = 2.532236482590926 (1.41138e-05% change) iteration 306: trace = 2.53222820992789 (2.80763e-06% change) iteration 382: trace = 2.532226767830806 (2.09765e-07% change) iteration 458: trace = 2.53222663758368 (1.47463e-08% change) iteration 534: trace = 2.532226607794641 (3.54131e-09% change) iteration 610: trace = 2.532226604849702 (5.72669e-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: 33.1710860729 solve_kpoint (0.166667,0.166667,0): Solving for bands 1 to 10... iteration 76: trace = 2.430421410754096 (0.000386973% change) iteration 153: trace = 2.429252552435728 (0.000132802% change) iteration 230: trace = 2.429180373040065 (2.44263e-05% change) iteration 307: trace = 2.429165599891314 (3.2377e-06% change) iteration 383: trace = 2.429161551872388 (1.65245e-06% change) iteration 459: trace = 2.429160341529018 (5.89991e-07% change) iteration 535: trace = 2.42916000494168 (1.91526e-08% change) iteration 611: trace = 2.42915990003518 (6.32291e-08% change) iteration 687: trace = 2.42915986573094 (1.18808e-08% change) iteration 763: trace = 2.429159857203364 (1.62383e-09% change) iteration 839: trace = 2.429159854727417 (1.79697e-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: 45.4947149754 solve_kpoint (0,0,0): Solving for bands 2 to 10... iteration 86: trace = 2.39319841086245 (0.000291105% change) iteration 173: trace = 2.393052855717618 (2.88291e-05% change) iteration 259: trace = 2.393040442748633 (4.06643e-07% change) iteration 345: trace = 2.393039567931137 (8.37122e-08% change) iteration 431: trace = 2.393039469342018 (2.26542e-08% change) iteration 517: trace = 2.393039438969822 (4.50996e-09% change) iteration 603: trace = 2.393039433395432 (8.37038e-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: 30.2783048153 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: 563.051366806 done test_hermitian_eps: 563.06s 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: 0.572224140167 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 3: trace = 2.66941020436328 (21.1015% change) iteration 5: trace = 2.282088343951342 (5.13712% change) iteration 7: trace = 2.207088432445578 (0.946438% change) iteration 9: trace = 2.193156579988961 (0.194403% change) iteration 11: trace = 2.189324950475689 (0.0587994% change) iteration 13: trace = 2.188220751661919 (0.0165519% change) iteration 15: trace = 2.188000083848756 (0.00306256% change) iteration 17: trace = 2.187966030722325 (0.000399861% change) iteration 19: trace = 2.187959777341855 (8.40403e-05% change) iteration 21: trace = 2.187958549134364 (1.53993e-05% change) iteration 23: trace = 2.187958133390959 (7.72856e-06% change) iteration 25: trace = 2.187958069786939 (2.17493e-07% change) iteration 27: trace = 2.187958069720182 (6.50863e-10% change) iteration 29: trace = 2.187958069709222 (1.88985e-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: 94.5668239594 total elapsed time for run: 95.1393079758 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 = 3.0690099347 s test_hole_slab: 95.30s 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.00955104827881 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: 0.863529205322 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: 0.870403051376 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: 0.446063041687 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: 0.417954921722 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.394679069519 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.346236228943 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.320298910141 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.372271060944 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.370578050613 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: 0.41875910759 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: 0.718788146973 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: 0.39444899559 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.34504699707 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.343982934952 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: 0.420535087585 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.07481384277 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: 9.13128495216 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.0103430747986 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 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: 2.06295013428 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: 1.26990389824 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: 0.671218156815 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: 0.668282985687 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: 0.80379319191 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: 1.00791597366 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: 0.782449960709 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: 0.851706981659 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: 0.894081115723 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: 0.97123503685 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 72 iterations. tefreqs:, 11, -0.333333, 0.333333, 0, 0.666667, 0.553509, 0.57602, 0.576336, 0.838242, 0.838556, 1.10835, 1.15937, 1.17498 elapsed time for k point: 1.97809696198 solve_kpoint (-0.266667,0.266667,0): Solving for bands 1 to 8... 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: 2.76470708847 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: 0.703287124634 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: 0.673480033875 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: 0.73078083992 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: 1.65700602531 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: 18.5047161579 done test_honey_rods: 27.64s 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.0688819885254 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... Finished solving for bands 2 to 7 after 16 iterations. Solving for bands 8 to 12... iteration 26: trace = 1.211809541117926 (0.00162243% change) iteration 53: trace = 1.211589524573349 (7.23967e-07% 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: 14.6077871323 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 20: trace = 1.321712300287629 (6.94057e-06% 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: 8.89033293724 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 19: trace = 1.317795860650516 (6.37208e-06% 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: 8.30478596687 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 20: trace = 1.306841864930418 (0.00302077% change) iteration 40: trace = 1.306673026779344 (6.347e-06% change) iteration 60: trace = 1.306672545948143 (3.482e-06% change) iteration 81: trace = 1.306671982504492 (2.5009e-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: 20.6732640266 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 20: trace = 1.270104933165491 (0.0215264% change) iteration 41: trace = 1.269582174657165 (3.16848e-06% change) iteration 61: trace = 1.269582086771817 (7.46875e-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: 15.2626361847 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... 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: 4.72146201134 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: 73.8731808662 done test_line_defect: 73.92s 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.00981712341309 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: 1.36042118073 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.48516702652 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: 0.746746063232 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: 0.683025121689 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: 0.817780017853 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: 1.24068117142 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: 0.936125040054 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: 0.820327997208 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: 0.654597043991 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: 0.636831998825 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: 0.610429048538 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: 0.483483076096 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: 0.562049865723 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: 0.784683942795 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: 0.960816144943 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.34814190865 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: 17.1446809769 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.00911402702332 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: 1.32151699066 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.44877791405 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: 0.732594966888 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: 0.696569919586 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: 0.786942958832 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: 1.25326609612 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: 0.947663068771 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: 0.781629085541 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: 0.676745891571 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: 0.648606061935 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: 0.649830102921 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: 0.510605096817 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: 0.549441099167 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: 0.773519992828 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: 0.920580148697 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.2234389782 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: 16.9344079494 done test_load_and_save_eigenvectors: 34.10s 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.00619220733643 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.0453641414642 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.160870075226 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.0504541397095 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.0499551296234 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.0449230670929 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.0449061393738 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.0450248718262 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.0461628437042 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.0457739830017 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.0511860847473 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.0512211322784 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.0934550762177 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.0509991645813 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.0504198074341 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.0560429096222 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.0341789722443 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: 0.929301977158 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.00833201408386 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.0493059158325 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.149765014648 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.0524799823761 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.0522470474243 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.0468821525574 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.0466320514679 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.0465610027313 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.0465707778931 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.0467119216919 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.0520679950714 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.0517921447754 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.115312099457 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.0519819259644 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.0524549484253 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.057825088501 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.0376329421997 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: 0.966495037079 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.00589919090271 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.0559461116791 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.0928771495819 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.0596921443939 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.0539240837097 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.048357963562 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.048446893692 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.0495619773865 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.0470199584961 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.0490441322327 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.0526959896088 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.0522611141205 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.0941801071167 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.0519518852234 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.0570509433746 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.0628888607025 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.0451438426971 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: 0.929167032242 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.00616598129272 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.039874792099 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.0567479133606 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.0564169883728 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.0564320087433 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.0511260032654 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.0457470417023 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.0460638999939 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.0482859611511 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.0459001064301 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.0567719936371 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.0561118125916 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.0916659832001 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.0506880283356 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.0557701587677 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.0559298992157 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.0339488983154 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: 0.855690002441 done test_maximize_first_tm_gap: 3.69s 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.00867605209351 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: 1.27518391609 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.29754900932 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: 0.768754005432 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: 0.666949987411 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: 0.764865875244 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: 1.20195102692 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: 0.892307043076 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: 0.763094902039 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: 0.670795917511 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: 0.632222890854 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: 0.642673969269 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: 0.493621110916 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: 0.576562166214 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: 0.783921957016 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: 0.943130970001 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.23877286911 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: 16.6245341301 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.00899910926819 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: 1.25401997566 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.26269102097 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: 0.708302021027 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: 0.646938085556 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: 0.748145103455 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: 1.21388411522 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: 0.916467905045 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: 0.800816059113 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: 0.711579084396 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: 0.671853065491 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: 0.665452003479 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: 0.514581918716 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: 0.608736038208 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: 0.835258960724 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: 0.9879758358 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.34212589264 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: 16.9013259411 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_multiply_bloch_in_map_data: 33.86s 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.00877499580383 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: 1.35329413414 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.46300888062 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: 0.762372016907 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: 0.708086013794 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: 0.819710016251 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: 1.27425098419 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: 0.965400934219 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: 0.823704957962 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: 0.710299968719 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: 0.684056043625 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: 0.678573131561 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: 0.530487060547 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: 0.624054908752 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: 0.842938899994 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: 0.967654943466 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.34220314026 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: 17.5624549389 done Fixing e-field (band 8) phase by -2.59308e-07 + -1i; max ampl. = 1.10099 .test_multiply_bloch_phase: 17.58s 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.00862097740173 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: 1.3321621418 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.51688194275 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: 0.768183946609 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: 0.714006900787 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: 0.795300006866 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: 1.26199483871 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: 0.991088867188 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: 0.837865114212 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: 0.714318990707 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: 0.670109987259 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: 0.652704000473 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: 0.511153936386 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: 0.621472120285 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: 0.887012958527 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: 1.31338405609 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.50284814835 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: 18.1026668549 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: 18.15s 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.0211100578308 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: 1.39955186844 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... 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: 3.92526006699 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: 0.942300081253 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: 0.835959196091 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: 0.864099025726 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... Finished solving for bands 1 to 8 after 44 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.412791, 0.441588, 0.641998, 0.788933, 0.846588, 1.02916, 1.08607, 1.08787 elapsed time for k point: 1.38399004936 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: 1.02902984619 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: 0.870710134506 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: 0.755645036697 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: 0.723046064377 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: 0.77362203598 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: 0.569956064224 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: 0.654233932495 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: 0.907624959946 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: 1.04481506348 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... 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: 2.55464792252 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: 19.5821578503 done test_output_dpwr_in_objects: 19.60s 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.0170531272888 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: 1.62703108788 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: 0.721875905991 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.509243965149 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.418183088303 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.404819965363 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.40922498703 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.396869182587 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.366298913956 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.392902851105 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: 0.570854902267 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: 0.484022140503 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: 0.502789974213 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: 0.383145093918 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: 0.378405094147 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.464679956436 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: 1.63345813751 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: 9.68446302414 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: 9.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.00895190238953 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: 1.45058202744 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.6918618679 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: 0.809345960617 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: 0.772965908051 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: 0.868270158768 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: 1.34531617165 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.02305197716 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: 0.87495803833 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: 0.79187297821 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.10852003098 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: 0.856542825699 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: 0.717281103134 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: 0.738677978516 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: 0.962334156036 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: 1.11070299149 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.86858582497 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: 20.0036478043 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: 20.15s 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.0129389762878 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: 1.57878303528 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.85843014717 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: 0.842271089554 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: 0.758244037628 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: 0.875562906265 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: 1.68000006676 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.09104299545 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: 0.884860992432 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: 0.756631135941 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: 0.718988895416 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: 0.717171907425 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: 0.570929050446 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: 0.696073055267 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: 0.898893117905 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: 1.05825805664 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.6340739727 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: 19.6368689537 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: 19.68s 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.177132129669 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 14: trace = 0.2503346861323282 (0.000150519% change) iteration 28: trace = 0.2502955162302629 (9.0035e-08% change) Finished solving for bands 1 to 10 after 38 iterations. Solving for bands 11 to 20... iteration 11: trace = 0.5523393402735188 (0.0131694% change) iteration 23: trace = 0.5523044156388033 (9.55158e-09% change) Finished solving for bands 11 to 20 after 28 iterations. Solving for bands 21 to 30... iteration 10: trace = 1.370189509318207 (0.0502601% change) iteration 21: trace = 1.368795335803229 (0.00151382% change) iteration 32: trace = 1.368744406365718 (5.09452e-05% change) iteration 43: trace = 1.368743837481648 (1.3586e-06% change) iteration 54: trace = 1.368741979801955 (3.28451e-05% change) iteration 65: trace = 1.36873178435522 (2.33251e-05% change) iteration 76: trace = 1.368731209364829 (9.28708e-07% change) iteration 87: trace = 1.368731192446645 (3.60796e-08% change) iteration 98: trace = 1.3687311134632 (1.75242e-06% change) iteration 109: trace = 1.368731048989891 (3.78012e-09% change) iteration 120: trace = 1.368731043118813 (8.00401e-08% change) iteration 131: trace = 1.368730882025073 (2.76403e-06% change) iteration 142: trace = 1.368730821512619 (1.06039e-08% change) iteration 153: trace = 1.368730819292469 (3.44969e-08% change) iteration 164: trace = 1.368730790440799 (1.16463e-07% change) iteration 175: trace = 1.368730785425447 (6.18084e-11% change) Finished solving for bands 21 to 30 after 175 iterations. Solving for bands 31 to 40... iteration 10: trace = 2.159739128505027 (0.177704% change) iteration 20: trace = 2.150656548115635 (0.00775267% change) iteration 30: trace = 2.150396648123043 (0.000133556% change) iteration 40: trace = 2.1503288279276 (0.000298379% change) iteration 50: trace = 2.150313233311247 (2.66392e-06% change) iteration 60: trace = 2.150313170311409 (1.43442e-08% change) iteration 70: trace = 2.150313168384988 (4.84606e-09% change) iteration 80: trace = 2.150313167393084 (3.25844e-09% change) iteration 90: trace = 2.150313166454493 (1.04476e-09% change) Finished solving for bands 31 to 40 after 94 iterations. Solving for bands 41 to 50... iteration 9: trace = 2.45201058812288 (0.265527% change) iteration 18: trace = 2.435606081158031 (0.0337178% change) iteration 27: trace = 2.434069521538067 (0.00122708% change) iteration 36: trace = 2.434025450951991 (2.82556e-05% change) iteration 45: trace = 2.434024334364167 (4.39211e-07% change) iteration 54: trace = 2.434024312720104 (1.03546e-08% change) iteration 63: trace = 2.434024312203909 (1.83545e-10% 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: 162.831167936 total elapsed time for run: 163.009468079 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.0418071746826 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 105: trace = 0.0004147628363180889 (0.0549456% 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: 6.0980360508 total elapsed time for run: 6.14008903503 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.0369071960449 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 113: trace = 0.0004141279401222079 (0.0408869% 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: 5.65553593636 total elapsed time for run: 5.69263386726 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.0374369621277 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 105: trace = 0.002159129104146394 (1.09376% 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: 7.16601204872 total elapsed time for run: 7.20364284515 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.0375108718872 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 112: trace = 0.0009726459000856515 (0.00070817% 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: 5.16950511932 total elapsed time for run: 5.20720815659 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.0372130870819 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 105: trace = 0.0004435901010892173 (0.00146403% 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: 4.9844391346 total elapsed time for run: 5.02184200287 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.0373778343201 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 111: trace = 0.0007054364838128217 (0.00195488% 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: 5.1400179863 total elapsed time for run: 5.17759108543 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.037269115448 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 102: trace = 0.0005436266544387259 (0.000961006% 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: 5.5172970295 total elapsed time for run: 5.55475592613 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.0373311042786 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 112: trace = 0.0006237252184688592 (6.95704e-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: 4.98041319847 total elapsed time for run: 5.01793599129 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.037358045578 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 105: trace = 0.0005438403475056736 (0.0118824% 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: 5.34559297562 total elapsed time for run: 5.3831410408 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.0374629497528 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 112: trace = 0.0005834728751719901 (0.00228272% 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: 4.90833806992 total elapsed time for run: 4.9459939003 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.0375130176544 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 107: trace = 0.0005437529695585279 (0.0154537% 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: 5.22524785995 total elapsed time for run: 5.26295208931 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.0373041629791 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 115: trace = 0.0005634714736823173 (6.63568e-05% 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: 5.08142495155 total elapsed time for run: 5.11891698837 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.0371289253235 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 108: trace = 0.0005437511838654717 (0.000328411% 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: 5.21341204643 total elapsed time for run: 5.25073385239 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.0373940467834 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 115: trace = 0.0005535205665765123 (0.00299121% 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: 4.84353494644 total elapsed time for run: 4.88110995293 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.037180185318 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 107: trace = 0.0005437529696060515 (0.0154537% 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: 5.23263907433 total elapsed time for run: 5.27000904083 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.0378611087799 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 115: trace = 0.0005436003613039642 (0.00286213% 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: 4.88554096222 total elapsed time for run: 4.92359399796 done test_point_defect_state: 249.17s 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.00860691070557 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: 1.26577997208 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.39899301529 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: 0.744827985764 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: 0.681947946548 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: 0.791835069656 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: 1.23892784119 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: 0.941919088364 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: 0.803220033646 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: 0.694268941879 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: 0.670115947723 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: 0.660674095154 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: 0.531152963638 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: 0.605373859406 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: 0.832986831665 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: 0.972661018372 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.33795595169 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: 18.0341718197 done test_poynting: 18.07s test_resolution ======================== test_resolution: 0.00s 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.00880193710327 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: 1.33107995987 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.42889809608 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: 0.749150037766 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: 0.688861131668 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: 0.803112030029 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: 1.25712013245 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: 0.951210021973 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: 0.809401988983 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: 0.699428081512 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: 0.666913986206 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: 0.660331964493 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: 0.525902986526 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: 0.618591785431 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: 0.837496995926 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: 0.972733974457 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.36606407166 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: 17.37864995 done test_run_te: 17.38s 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.00624799728394 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.222285032272 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.0768530368805 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.0485849380493 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.0486278533936 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.0486929416656 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.0489430427551 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.0766229629517 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.0769901275635 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.245397090912 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.0490682125092 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.04900598526 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... 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: 2.18008184433 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.0487170219421 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.0488569736481 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.0489258766174 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.044224023819 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: 3.37155604362 done test_run_te_no_geometry: 3.37s 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.0123479366302 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 97: trace = 6.85527495302208 (0.00362279% change) iteration 194: trace = 6.854300771832346 (7.8449e-09% 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: 8.49760603905 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 77: trace = 6.792028689313083 (0.00040455% change) iteration 155: trace = 6.791967496255744 (1.60421e-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: 8.2433719635 solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 78: trace = 6.760812167179765 (1.10599e-07% 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: 5.5278069973 solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 78: trace = 6.801884539088904 (8.63867e-09% 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: 5.25281500816 solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 77: trace = 6.91260989453424 (5.42774e-05% change) iteration 155: trace = 6.745303497748016 (0.136052% change) iteration 233: trace = 6.680069127026036 (2.26804e-06% 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: 14.4478940964 solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 77: trace = 6.642769244576438 (7.99963e-11% change) Finished solving for bands 1 to 8 after 77 iterations. tefreqs:, 6, 0.5, 0, 0, 0.5, 0.344122, 0.473282, 0.803737, 0.850595, 0.922321, 1.07128, 1.20345, 1.21829 elapsed time for k point: 4.03143906593 solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 77: trace = 6.663505677712681 (4.32019e-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: 4.56422710419 solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 76: trace = 6.708845628753391 (1.36783e-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: 5.41893792152 solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 77: trace = 6.740400468351796 (2.58201e-07% 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: 6.46364712715 solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 76: trace = 6.728725546697716 (1.20594e-05% change) iteration 151: trace = 6.718426192105193 (0.00765824% change) iteration 228: trace = 6.641617451153576 (0.00757668% change) iteration 306: trace = 6.638733464519207 (2.57784e-08% 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: 17.4344899654 solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... 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: 3.64641189575 solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 77: trace = 6.660936717517146 (1.18096e-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: 5.11274909973 solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 77: trace = 6.720500923028909 (5.99819e-06% 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: 6.70630717278 solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 77: trace = 6.71275684361949 (3.48909e-08% 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: 5.72849702835 solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 77: trace = 6.746818109898777 (2.59234e-06% 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: 6.9181599617 solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 97: trace = 6.854300845287634 (1.02266e-07% 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: 5.53995990753 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: 113.550201893 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: 113.58s 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.0088939666748 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: 1.5376830101 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: 0.664160013199 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.380919933319 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.382004976273 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.380393028259 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.380944013596 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.355157136917 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.326132059097 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.356201171875 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: 0.410089015961 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: 0.440651893616 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: 0.466523170471 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: 0.354951143265 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: 0.355145931244 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.41202712059 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: 1.47839689255 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: 8.69381189346 done test_run_tm: 8.70s 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.00874304771423 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: 1.30828690529 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.43956184387 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: 0.767899990082 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: 0.728379011154 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: 0.812734127045 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: 1.3120970726 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: 0.99160695076 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: 0.818548202515 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: 0.692907094955 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: 0.665041923523 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: 0.654946088791 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: 0.524452924728 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: 0.606423139572 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: 0.831788063049 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: 0.967324972153 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.32030797005 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: 17.454636097 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.00906586647034 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: 1.30920505524 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.3744969368 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: 0.738872051239 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: 0.686597108841 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: 0.809883117676 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: 1.25312495232 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: 0.926926136017 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: 0.814125061035 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: 0.692627906799 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: 0.662495851517 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: 0.647310018539 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: 0.522853136063 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: 0.62319111824 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: 0.822830915451 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: 0.972202062607 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.33712601662 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: 17.2065081596 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.00911903381348 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: 1.29665803909 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.39735412598 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: 0.749564886093 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: 0.691242933273 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: 0.802165985107 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: 1.25519299507 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: 0.937931060791 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: 0.795897960663 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: 0.689572095871 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: 0.658259868622 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: 0.656508922577 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: 0.520625829697 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: 0.605227947235 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: 0.82645201683 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: 0.962882041931 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.32671403885 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: 17.1849479675 done test_set_eigenvectors: 51.85s 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.00874400138855 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: 1.15859889984 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.7892100811 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: 0.798093795776 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: 0.642780065536 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: 0.823399066925 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: 1.40558004379 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: 0.975786924362 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: 0.854583024979 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: 0.651786804199 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: 0.664371967316 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: 0.636704921722 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: 0.523370027542 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: 0.580033063889 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: 0.744348049164 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: 0.990231990814 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.10739302635 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: 17.3585600853 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.00918984413147 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: 0.904515981674 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: 0.768340110779 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.380676984787 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.384356975555 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: 0.378978013992 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: 0.405919075012 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.322664022446 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.354863882065 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.36477804184 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.404764175415 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.432553052902 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: 0.492552995682 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.355664014816 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.352602005005 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.380401849747 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: 1.50314712524 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: 8.19947314262 done test_sq_rods: 25.56s 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.0250968933105 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... 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: 2.3014061451 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: 1.68993401527 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... Finished solving for bands 1 to 4 after 33 iterations. freqs:, 3, 0.68, 0, 0, 0.68, 0.506676, 0.511416, 0.580115, 0.594058 elapsed time for k point: 1.85669994354 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: 1.57169604301 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... 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: 2.96033215523 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: 1.63848900795 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... Finished solving for bands 1 to 4 after 32 iterations. freqs:, 7, 1.84, 0, 0, 1.84, 0.811564, 0.839559, 1.01283, 1.12995 elapsed time for k point: 1.80490612984 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 73: trace = 4.149564360862345 (0.0183949% 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: 6.1739180088 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: 1.2563560009 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: 0.921566963196 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: 0.918775081635 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: 23.1295588017 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.0259330272675 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... 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: 2.92460107803 total elapsed time for run: 2.95077013969 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.0260691642761 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... 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: 2.24041390419 total elapsed time for run: 2.26672005653 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.0260119438171 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... 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: 2.57841897011 total elapsed time for run: 2.60466599464 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.0258181095123 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... 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: 3.72986412048 total elapsed time for run: 3.75592494011 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.025820016861 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... 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: 2.29278612137 total elapsed time for run: 2.31884098053 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.0259068012238 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... 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: 2.28976178169 total elapsed time for run: 2.31590795517 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.0236668586731 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... 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: 1.75956511497 total elapsed time for run: 1.78345704079 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.0236251354218 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... 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: 1.6698319912 total elapsed time for run: 1.69368100166 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.0212049484253 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: 0.878336906433 total elapsed time for run: 0.899748086929 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.0213260650635 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: 0.793380975723 total elapsed time for run: 0.814912080765 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.0198619365692 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: 0.441529989243 total elapsed time for run: 0.461585998535 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.0194339752197 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: 0.479019880295 total elapsed time for run: 0.49863910675 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.019366979599 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: 0.469835042953 total elapsed time for run: 0.489385128021 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.0251798629761 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... 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: 2.41022491455 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: 2.86323809624 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.0237598419189 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... 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: 1.90198802948 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: 2.33705496788 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.0214080810547 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: 0.884371042252 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: 1.32066607475 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.0202820301056 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: 0.792268037796 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: 1.20507502556 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: 53.84s 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.00864410400391 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: 1.2923541069 solve_kpoint (0.1,0,0): Solving for bands 1 to 8... 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: 3.3091750145 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: 0.724334001541 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: 0.670269012451 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: 0.773823976517 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: 1.2041079998 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: 0.907101154327 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: 0.775863170624 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: 0.681651115417 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: 0.648495197296 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: 0.639900922775 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: 0.504587888718 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: 0.587593078613 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: 0.802782058716 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: 0.956758022308 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.29564595222 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: 16.7867360115 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: 16.86s 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.0132901668549 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: 1.39273715019 solve_kpoint (0,0.1,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 51 iterations. tefreqs:, 2, 0, 0.1, 0, 0.11547, 0.0694821, 0.652351, 0.679959, 0.706966, 0.760813, 0.839484, 0.84298, 1.03546 elapsed time for k point: 1.41067409515 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: 0.782659053802 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: 0.751189947128 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: 0.83042383194 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: 0.970643043518 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: 0.774360895157 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: 0.853992938995 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: 0.854273080826 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: 0.885174036026 solve_kpoint (-0.333333,0.333333,0): Solving for bands 1 to 8... 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: 1.47953701019 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: 0.806614160538 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: 0.723560094833 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: 0.694387197495 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: 0.856397151947 solve_kpoint (0,0,0): Solving for bands 2 to 8... 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: 2.69321393967 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: 16.7766809464 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.0136330127716 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: 0.785431861877 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: 0.566302061081 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: 0.45766210556 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: 0.402545213699 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.377580881119 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: 0.426606893539 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: 0.400054931641 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.426140069962 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: 0.424540996552 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: 0.456477880478 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: 0.770929098129 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.433563947678 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: 0.38082909584 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.375252962112 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: 0.511753797531 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: 0.77886390686 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: 7.99187779427 done test_tri_holes: 24.77s 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.00922918319702 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: 0.610107898712 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: 0.50527215004 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.422566890717 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.395977973938 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.372360944748 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.372201919556 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.343518972397 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.344559907913 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.289109945297 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.290180921555 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.262893915176 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.316434144974 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.342159032822 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.369219064713 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: 0.47510099411 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.408141136169 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: 6.21020698547 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.00941205024719 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: 1.31122493744 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: 0.872405052185 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: 0.811889886856 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: 0.693570137024 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: 0.641546010971 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: 0.616939067841 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: 0.668991088867 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: 0.684928894043 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: 0.651168107986 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: 0.616914987564 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: 0.529019117355 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: 0.583565950394 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: 0.615185022354 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: 0.758391141891 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: 0.920945882797 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: 0.834256887436 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: 11.8238680363 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: 18.10s 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.00918197631836 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: 0.613963127136 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: 0.510067939758 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.426480054855 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.401278972626 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.382668018341 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.383489131927 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.345913171768 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.351433992386 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.294644832611 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.29261302948 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.267637968063 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.318466901779 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.346935987473 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.376785993576 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: 0.482951879501 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 1792.802s FAILED (failures=1) elapsed time for k point: 0.410362958908 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: 6.21842098236 done test_triangular_lattice: 6.22s test_update_band_range_data ======================== test_update_band_range_data: 0.00s Elapsed run time = 1792.8665 s FAIL tests/mpb.py (exit status: 1) FAIL: tests/mode_coeffs ======================= ----------- Initializing structure... Padding y to even number of grid points. Halving computational cell along direction y Working in 2D dimensions. Computational cell is 16 x 13 x 0 with resolution 15 prism, center = (0,0,5e+19) height 1e+20, axis (0,0,1), 4 vertices: (-17,0.5,0) (17,0.5,0) (17,-0.5,0) (-17,-0.5,0) dielectric constant epsilon diagonal = (12,12,12) time for set_epsilon = 0.234499 s ----------- MPB solved for omega_1(0.69282,0,0) = 0.225038 after 24 iters MPB solved for omega_1(0.602175,0,0) = 0.200015 after 8 iters MPB solved for omega_1(0.602119,0,0) = 0.2 after 4 iters Meep progress: 38.1/200.0 = 19.1% done in 4.0s, 17.0s to go on time step 1143 (time=38.1), 0.00350236 s/step Meep progress: 77.3333333333/200.0 = 38.7% done in 8.0s, 12.7s to go on time step 2320 (time=77.3333), 0.00339863 s/step Meep progress: 116.566666667/200.0 = 58.3% done in 12.0s, 8.6s to go on time step 3497 (time=116.567), 0.00340056 s/step Meep progress: 155.766666667/200.0 = 77.9% done in 16.0s, 4.5s to go on time step 4673 (time=155.767), 0.00340275 s/step Meep progress: 194.933333333/200.0 = 97.5% done in 20.0s, 0.5s to go on time step 5848 (time=194.933), 0.00340714 s/step run 0 finished at t = 200.0 (6000 timesteps) MPB solved for omega_1(0.69282,0,0) = 0.224431 after 29 iters MPB solved for omega_1(0.604363,0,0) = 0.200017 after 10 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 4 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 1 iters Dominant planewave for band 1: (0.604301,-0.000000,0.000000) MPB solved for omega_2(0.69282,0,0) = 0.246347 after 25 iters MPB solved for omega_2(0.499945,0,0) = 0.201915 after 13 iters MPB solved for omega_2(0.491208,0,0) = 0.200005 after 8 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 4 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 1 iters Dominant planewave for band 2: (0.491186,-0.000000,0.000000) .----------- Initializing structure... Padding y to even number of grid points. Halving computational cell along direction y Working in 2D dimensions. Computational cell is 16 x 13 x 0 with resolution 15 prism, center = (0,0,5e+19) height 1e+20, axis (0,0,1), 4 vertices: (-17,0.5,0) (17,0.5,0) (17,-0.5,0) (-17,-0.5,0) dielectric constant epsilon diagonal = (12,12,12) time for set_epsilon = 0.230504 s ----------- MPB solved for omega_1(0.69282,0,0) = 0.225038 after 21 iters MPB solved for omega_1(0.602175,0,0) = 0.200015 after 8 iters MPB solved for omega_1(0.602119,0,0) = 0.2 after 4 iters Meep progress: 38.0666666667/200.0 = 19.0% done in 4.0s, 17.0s to go on time step 1142 (time=38.0667), 0.00350486 s/step Meep progress: 76.8333333333/200.0 = 38.4% done in 8.0s, 12.8s to go on time step 2305 (time=76.8333), 0.00344045 s/step Meep progress: 115.333333333/200.0 = 57.7% done in 12.0s, 8.8s to go on time step 3460 (time=115.333), 0.0034636 s/step Meep progress: 153.566666667/200.0 = 76.8% done in 16.0s, 4.8s to go on time step 4607 (time=153.567), 0.00348859 s/step Meep progress: 191.233333333/200.0 = 95.6% done in 20.0s, 0.9s to go on time step 5737 (time=191.233), 0.00354186 s/step run 0 finished at t = 200.0 (6000 timesteps) MPB solved for omega_1(0.69282,0,0) = 0.224431 after 27 iters MPB solved for omega_1(0.604363,0,0) = 0.200017 after 10 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 4 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 1 iters Dominant planewave for band 1: (0.604301,-0.000000,0.000000) MPB solved for omega_2(0.69282,0,0) = 0.246347 after 24 iters MPB solved for omega_2(0.499945,0,0) = 0.201915 after 13 iters MPB solved for omega_2(0.491208,0,0) = 0.200005 after 8 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 4 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 1 iters Dominant planewave for band 2: (0.491186,-0.000000,0.000000) ----------- Initializing structure... Padding y to even number of grid points. Halving computational cell along direction y Working in 2D dimensions. Computational cell is 16 x 13 x 0 with resolution 15 prism, center = (0,0,5e+19) height 1e+20, axis (0,0,1), 4 vertices: (-17,0.5,0) (17,0.5,0) (17,-0.5,0) (-17,-0.5,0) dielectric constant epsilon diagonal = (12,12,12) time for set_epsilon = 0.228322 s ----------- MPB solved for omega_2(0.69282,0,0) = 0.246921 after 22 iters MPB solved for omega_2(0.497128,0,0) = 0.201968 after 10 iters MPB solved for omega_2(0.488118,0,0) = 0.200005 after 8 iters MPB solved for omega_2(0.488095,0,0) = 0.2 after 4 iters MPB solved for omega_2(0.488095,0,0) = 0.2 after 1 iters Meep progress: 36.8333333333/200.0 = 18.4% done in 4.0s, 17.7s to go on time step 1105 (time=36.8333), 0.00362205 s/step Meep progress: 73.7/200.0 = 36.9% done in 8.0s, 13.7s to go on time step 2229 (time=74.3), 0.00355965 s/step Meep progress: 111.833333333/200.0 = 55.9% done in 12.0s, 9.5s to go on time step 3373 (time=112.433), 0.00349853 s/step Meep progress: 149.766666667/200.0 = 74.9% done in 16.0s, 5.4s to go on time step 4512 (time=150.4), 0.00351435 s/step Meep progress: 188.266666667/200.0 = 94.1% done in 20.0s, 1.2s to go on time step 5667 (time=188.9), 0.00346402 s/step run 0 finished at t = 200.0 (6000 timesteps) MPB solved for omega_1(0.69282,0,0) = 0.224431 after 26 iters MPB solved for omega_1(0.604363,0,0) = 0.200017 after 10 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 4 iters MPB solved for omega_1(0.604301,0,0) = 0.2 after 1 iters Dominant planewave for band 1: (0.604301,-0.000000,0.000000) MPB solved for omega_2(0.69282,0,0) = 0.246347 after 29 iters MPB solved for omega_2(0.499945,0,0) = 0.201915 after 13 iters MPB solved for omega_2(0.491208,0,0) = 0.200005 after 8 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 4 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 1 iters Dominant planewave for band 2: (0.491186,-0.000000,0.000000) MPB solved for omega_2(0.69282,0,0) = 0.246347 after 25 iters MPB solved for omega_2(0.499945,0,0) = 0.201915 after 13 iters MPB solved for omega_2(0.491208,0,0) = 0.200005 after 8 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 4 iters MPB solved for omega_2(0.491186,0,0) = 0.2 after 1 iters Dominant planewave for band 2: (0.491186,-0.000000,0.000000) F ====================================================================== FAIL: test_modes (__main__.TestModeCoeffs) ---------------------------------------------------------------------- Traceback (most recent call last): File "./tests/mode_coeffs.py", line 104, in test_modes self.assertAlmostEqual(ex_at_eval_point, 0.10591314723115094+0.12458333138964374j, places=2) AssertionError: 0j != (0.10591314723115094+0.12458333138964374j) within 2 places ---------------------------------------------------------------------- Ran 2 tests in 64.077s FAILED (failures=1) Elapsed run time = 64.0804 s Field time usage: connecting chunks: 0.111697 s time stepping: 18.2116 s communicating: 1.59784 s Fourier transforming: 0.581756 s everything else: 0.471711 s Field time usage: connecting chunks: 0.110291 s time stepping: 18.5631 s communicating: 1.53206 s Fourier transforming: 0.584775 s everything else: 0.524032 s Field time usage: connecting chunks: 0.111211 s time stepping: 17.9828 s communicating: 1.43992 s Fourier transforming: 0.577859 s everything else: 0.465075 s FAIL tests/mode_coeffs.py (exit status: 1) FAIL: tests/simulation ====================== Running test_after_sources_and_time ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.072793 s ----------- run 0 finished at t = 12.0 (480 timesteps) Field time usage: connecting chunks: 0.045187 s time stepping: 0.280457 s communicating: 0.0266993 s Fourier transforming: 0.000486374 s everything else: 0.031842 s ..Running test_arith_sequence Running test_at_time ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0718281 s ----------- creating output file "./simulation-ez-000100.00.h5"... Meep progress: 107.2/200.0 = 53.6% done in 4.0s, 3.5s to go on time step 4288 (time=107.2), 0.000933367 s/step Meep progress: 179.125/200.0 = 89.6% done in 8.0s, 0.9s to go on time step 7165 (time=179.125), 0.00139169 s/step run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0294774 s time stepping: 7.55418 s communicating: 0.725173 s outputting fields: 0.0854201 s Fourier transforming: 0.0127332 s everything else: 0.741645 s .Running test_epsilon_input_file ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y read in 1000x1000x1 epsilon-input-file "/build/meep-1.7.0/python/tests/../../libmeepgeom/cyl-ellipsoid-eps-ref.h5" Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.129626 s ----------- Meep progress: 140.825/200.0 = 70.4% done in 4.0s, 1.7s to go on time step 5633 (time=140.825), 0.000710111 s/step run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0575211 s time stepping: 4.67385 s communicating: 0.407792 s Fourier transforming: 0.00785208 s everything else: 0.285685 s ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y read in 1000x1000x1 epsilon-input-file "/build/meep-1.7.0/python/tests/../../libmeepgeom/cyl-ellipsoid-eps-ref.h5" Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.102321 s ----------- Meep progress: 166.0/200.0 = 83.0% done in 4.0s, 0.8s to go on time step 6640 (time=166), 0.000602451 s/step run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0283611 s time stepping: 4.15759 s communicating: 0.384625 s Fourier transforming: 0.00830531 s everything else: 0.250419 s .Running test_epsilon_warning ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 sphere, center = (0,0,0) radius 0.2 dielectric constant epsilon diagonal = (-1.366,-1.366,-1.366) time for set_epsilon = 0.072403 s drude susceptibility: frequency=16.1085, gamma=6.74038 ----------- run 0 finished at t = 5.0 (200 timesteps) Field time usage: connecting chunks: 0.03879 s time stepping: 0.148 s communicating: 0.0118701 s Fourier transforming: 0.000243187 s everything else: 0.00931692 s ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 sphere, center = (0,0,0) radius 0.2 dielectric constant epsilon diagonal = (1,1,1) time for set_epsilon = 0.0762892 s lorentzian susceptibility: frequency=9.67865, gamma=0.0806554 ----------- run 0 finished at t = 5.0 (200 timesteps) Field time usage: connecting chunks: 0.038394 s time stepping: 0.148405 s communicating: 0.0118673 s Fourier transforming: 0.000252962 s everything else: 0.00896645 s .Running test_extra_materials ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0719039 s ----------- run 0 finished at t = 5.0 (200 timesteps) Field time usage: connecting chunks: 0.0285411 s time stepping: 0.108557 s communicating: 0.00989866 s Fourier transforming: 0.000208616 s everything else: 0.00864553 s .Running test_geometry_center ----------- Initializing structure... Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 block, center = (0,0,0) size (1e+20,3,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (12,12,12) time for set_epsilon = 0.334068 s ----------- Meep progress: 42.925/50.0 = 85.9% done in 4.0s, 0.7s to go on time step 1717 (time=42.925), 0.00233023 s/step run 0 finished at t = 50.0 (2000 timesteps) Field time usage: connecting chunks: 0.08604 s time stepping: 4.03173 s communicating: 0.383476 s Fourier transforming: 0.00323343 s everything else: 0.138437 s .Running test_get_array_output ----------- Initializing structure... Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) dielectric constant epsilon diagonal = (9,9,9) time for set_epsilon = 0.285152 s ----------- run 0 finished at t = 20.0 (800 timesteps) creating output file "./test_get_array_output-eps-000020.00.h5"... creating output file "./test_get_array_output-ez-000020.00.h5"... creating output file "./test_get_array_output-energy-000020.00.h5"... creating output file "./test_get_array_output-e-000020.00.h5"... Field time usage: connecting chunks: 0.0843222 s time stepping: 1.58558 s communicating: 0.15438 s outputting fields: 0.175527 s Fourier transforming: 0.00139904 s everything else: 0.0550518 s .F.Running test_get_center_and_size Running test_get_filename_prefix Running test_harminv_warnings ----------- Initializing structure... Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 10 time for set_epsilon = 0.0673749 s ----------- harminv0:, frequency, imag. freq., Q, |amp|, amplitude, error run 0 finished at t = 15.0 (300 timesteps) Field time usage: connecting chunks: 0.00288701 s time stepping: 0.072134 s communicating: 0.00354624 s Fourier transforming: 0.000247717 s everything else: 0.0162482 s ----------- Initializing structure... Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 10 time for set_epsilon = 0.0669611 s ----------- harminv0:, frequency, imag. freq., Q, |amp|, amplitude, error run 0 finished at t = 15.0 (300 timesteps) Field time usage: connecting chunks: 0.0029161 s time stepping: 0.0709424 s communicating: 0.00351262 s Fourier transforming: 0.000236988 s everything else: 0.0161328 s ----------- Initializing structure... Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 10 time for set_epsilon = 0.0677979 s ----------- harminv0:, frequency, imag. freq., Q, |amp|, amplitude, error run 0 finished at t = 15.0 (300 timesteps) Field time usage: connecting chunks: 0.00289321 s time stepping: 0.0720215 s communicating: 0.00357533 s Fourier transforming: 0.00026083 s everything else: 0.0162432 s .Running test_in_box_volumes ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.072391 s ----------- Meep progress: 189.5/200.0 = 94.8% done in 4.0s, 0.2s to go on time step 7580 (time=189.5), 0.000527738 s/step run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0285482 s time stepping: 3.67586 s communicating: 0.319969 s Fourier transforming: 0.00740767 s everything else: 0.563628 s .Running test_in_point ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.071712 s ----------- Meep progress: 184.475/200.0 = 92.2% done in 4.0s, 0.3s to go on time step 7379 (time=184.475), 0.000542113 s/step creating output file "./test_in_point-ez-000200.00.h5"... run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0286541 s time stepping: 3.72041 s communicating: 0.329579 s outputting fields: 0.00132394 s Fourier transforming: 0.00743675 s everything else: 0.245158 s .Running test_in_volume ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.071558 s ----------- Meep progress: 188.05/200.0 = 94.0% done in 4.0s, 0.3s to go on time step 7522 (time=188.05), 0.000531833 s/step creating output file "./test_in_volume-ez-000200.00.h5"... run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.02847 s time stepping: 3.64276 s communicating: 0.327801 s outputting fields: 0.00141621 s Fourier transforming: 0.00748658 s everything else: 0.235974 s .Running test_infer_dimensions ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0715311 s ----------- ...Running test_interpolate_numbers Running test_interpolate_vectors Running test_load_dump_structure ----------- Initializing structure... Working in 2D dimensions. Computational cell is 5 x 5 x 0 with resolution 50 block, center = (-1.5,-1.5,0) size (1,1,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (1,1,1) block, center = (1.5,1.5,0) size (1,1,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (13,13,13) time for set_epsilon = 0.480269 s lorentzian susceptibility: frequency=2.80116, gamma=2.72777 lorentzian susceptibility: frequency=1.45825, gamma=1.08966 lorentzian susceptibility: frequency=1.24532, gamma=0.251645 lorentzian susceptibility: frequency=0.130662, gamma=0.268583 drude susceptibility: frequency=1e-10, gamma=0.0379081 ----------- Meep progress: 4.37/50.0 = 8.7% done in 4.0s, 41.8s to go on time step 437 (time=4.37), 0.00916738 s/step Meep progress: 8.92/50.0 = 17.8% done in 8.0s, 36.9s to go on time step 892 (time=8.92), 0.0087959 s/step Meep progress: 13.54/50.0 = 27.1% done in 12.0s, 32.3s to go on time step 1354 (time=13.54), 0.00866169 s/step Meep progress: 17.67/50.0 = 35.3% done in 16.0s, 29.3s to go on time step 1767 (time=17.67), 0.0096997 s/step Meep progress: 22.14/50.0 = 44.3% done in 20.0s, 25.2s to go on time step 2214 (time=22.14), 0.00895969 s/step Meep progress: 26.96/50.0 = 53.9% done in 24.0s, 20.5s to go on time step 2696 (time=26.96), 0.00830994 s/step Meep progress: 31.75/50.0 = 63.5% done in 28.0s, 16.1s to go on time step 3175 (time=31.75), 0.00835341 s/step Meep progress: 36.75/50.0 = 73.5% done in 32.0s, 11.5s to go on time step 3675 (time=36.75), 0.00801124 s/step Meep progress: 41.78/50.0 = 83.6% done in 36.0s, 7.1s to go on time step 4178 (time=41.78), 0.00796421 s/step Meep progress: 46.79/50.0 = 93.6% done in 40.0s, 2.7s to go on time step 4679 (time=46.79), 0.00799254 s/step run 0 finished at t = 50.0 (5000 timesteps) creating epsilon output file "test_load_dump_structure.h5"... Field time usage: connecting chunks: 0.154635 s time stepping: 39.3469 s communicating: 2.57408 s Fourier transforming: 0.00981498 s everything else: 0.523643 s ----------- Initializing structure... Working in 2D dimensions. Computational cell is 5 x 5 x 0 with resolution 50 time for set_epsilon = 0.417517 s ----------- reading epsilon from file "test_load_dump_structure.h5"... Meep progress: 4.87/50.0 = 9.7% done in 4.0s, 37.1s to go on time step 487 (time=4.87), 0.00822528 s/step Meep progress: 9.95/50.0 = 19.9% done in 8.0s, 32.2s to go on time step 995 (time=9.95), 0.0078743 s/step Meep progress: 15.03/50.0 = 30.1% done in 12.0s, 27.9s to go on time step 1503 (time=15.03), 0.00787421 s/step Meep progress: 20.11/50.0 = 40.2% done in 16.0s, 23.8s to go on time step 2011 (time=20.11), 0.00787501 s/step Meep progress: 25.19/50.0 = 50.4% done in 20.0s, 19.7s to go on time step 2519 (time=25.19), 0.00787591 s/step Meep progress: 30.27/50.0 = 60.5% done in 24.0s, 15.7s to go on time step 3027 (time=30.27), 0.00788013 s/step Meep progress: 35.35/50.0 = 70.7% done in 28.0s, 11.6s to go on time step 3535 (time=35.35), 0.00787799 s/step Meep progress: 40.43/50.0 = 80.9% done in 32.0s, 7.6s to go on time step 4043 (time=40.43), 0.00787535 s/step Meep progress: 45.51/50.0 = 91.0% done in 36.0s, 3.6s to go on time step 4551 (time=45.51), 0.00787456 s/step run 0 finished at t = 50.0 (5000 timesteps) Field time usage: connecting chunks: 0.15146 s time stepping: 36.5011 s communicating: 2.38885 s Fourier transforming: 0.00907373 s everything else: 0.501542 s .Running test_modal_volume_in_box ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0704091 s ----------- run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.02845 s time stepping: 3.27795 s communicating: 0.268169 s Fourier transforming: 0.00696659 s everything else: 0.142491 s .sRunning test_numpy_epsilon ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y read in 1000x1000x1 numpy array for epsilon Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.103621 s ----------- run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0282183 s time stepping: 3.38187 s communicating: 0.26793 s Fourier transforming: 0.00693655 s everything else: 0.144858 s .Running test_require_dimensions ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0710571 s ----------- .Running test_set_materials ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 16 cylinder, center = (0,0,0) radius 3, height 1e+20, axis (0, 0, 1) dielectric constant epsilon diagonal = (12.25,12.25,12.25) ellipsoid, center = (0,0,0) size (1,2,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (1,1,1) time for set_epsilon = 0.112654 s ----------- Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 16 cylinder, center = (2,2,0) radius 3, height 1e+20, axis (0, 0, 1) dielectric constant epsilon diagonal = (12.25,12.25,12.25) ellipsoid, center = (2,2,0) size (1,2,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (1,1,1) time for set_epsilon = 0.0611892 s ----------- run 0 finished at t = 200.0 (6400 timesteps) Field time usage: connecting chunks: 0.01684 s time stepping: 2.53127 s communicating: 0.194926 s outputting fields: 0.023299 s Fourier transforming: 0.00592279 s everything else: 0.355928 s .Running test_synchronized_magnetic ----------- Initializing structure... Working in 2D dimensions. Computational cell is 16 x 8 x 0 with resolution 10 block, center = (0,0,0) size (1e+20,1,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (12,12,12) time for set_epsilon = 0.110484 s ----------- creating output file "./simulation-by-000000.00.h5"... creating output file "./simulation-by-000000.05.h5"... creating output file "./simulation-by-000000.10.h5"... creating output file "./simulation-by-000000.15.h5"... creating output file "./simulation-by-000000.20.h5"... creating output file "./simulation-by-000000.25.h5"... creating output file "./simulation-by-000000.30.h5"... creating output file "./simulation-by-000000.35.h5"... creating output file "./simulation-by-000000.40.h5"... creating output file "./simulation-by-000000.45.h5"... creating output file "./simulation-by-000000.50.h5"... creating output file "./simulation-by-000000.55.h5"... creating output file "./simulation-by-000000.60.h5"... creating output file "./simulation-by-000000.65.h5"... creating output file "./simulation-by-000000.70.h5"... creating output file "./simulation-by-000000.75.h5"... creating output file "./simulation-by-000000.80.h5"... creating output file "./simulation-by-000000.85.h5"... creating output file "./simulation-by-000000.90.h5"... creating output file "./simulation-by-000000.95.h5"... creating output file "./simulation-by-000001.00.h5"... creating output file "./simulation-by-000001.05.h5"... creating output file "./simulation-by-000001.10.h5"... creating output file "./simulation-by-000001.15.h5"... creating output file "./simulation-by-000001.20.h5"... creating output file "./simulation-by-000001.25.h5"... creating output file "./simulation-by-000001.30.h5"... creating output file "./simulation-by-000001.35.h5"... creating output file "./simulation-by-000001.40.h5"... creating output file "./simulation-by-000001.45.h5"... creating output file "./simulation-by-000001.50.h5"... creating output file "./simulation-by-000001.55.h5"... creating output file "./simulation-by-000001.60.h5"... creating output file "./simulation-by-000001.65.h5"... creating output file "./simulation-by-000001.70.h5"... creating output file "./simulation-by-000001.75.h5"... creating output file "./simulation-by-000001.80.h5"... creating output file "./simulation-by-000001.85.h5"... creating output file "./simulation-by-000001.90.h5"... creating output file "./simulation-by-000001.95.h5"... creating output file "./simulation-by-000002.00.h5"... creating output file "./simulation-by-000002.05.h5"... creating output file "./simulation-by-000002.10.h5"... creating output file "./simulation-by-000002.15.h5"... creating output file "./simulation-by-000002.20.h5"... creating output file "./simulation-by-000002.25.h5"... creating output file "./simulation-by-000002.30.h5"... creating output file "./simulation-by-000002.35.h5"... creating output file "./simulation-by-000002.40.h5"... creating output file "./simulation-by-000002.45.h5"... creating output file "./simulation-by-000002.50.h5"... creating output file "./simulation-by-000002.55.h5"... creating output file "./simulation-by-000002.60.h5"... creating output file "./simulation-by-000002.65.h5"... creating output file "./simulation-by-000002.70.h5"... creating output file "./simulation-by-000002.75.h5"... creating output file "./simulation-by-000002.80.h5"... creating output file "./simulation-by-000002.85.h5"... creating output file "./simulation-by-000002.90.h5"... creating output file "./simulation-by-000002.95.h5"... creating output file "./simulation-by-000003.00.h5"... creating output file "./simulation-by-000003.05.h5"... creating output file "./simulation-by-000003.10.h5"... creating output file "./simulation-by-000003.15.h5"... creating output file "./simulation-by-000003.20.h5"... creating output file "./simulation-by-000003.25.h5"... creating output file "./simulation-by-000003.30.h5"... creating output file "./simulation-by-000003.35.h5"... creating output file "./simulation-by-000003.40.h5"... creating output file "./simulation-by-000003.45.h5"... creating output file "./simulation-by-000003.50.h5"... creating output file "./simulation-by-000003.55.h5"... creating output file "./simulation-by-000003.60.h5"... creating output file "./simulation-by-000003.65.h5"... creating output file "./simulation-by-000003.70.h5"... creating output file "./simulation-by-000003.75.h5"... creating output file "./simulation-by-000003.80.h5"... creating output file "./simulation-by-000003.85.h5"... creating output file "./simulation-by-000003.90.h5"... creating output file "./simulation-by-000003.95.h5"... creating output file "./simulation-by-000004.00.h5"... creating output file "./simulation-by-000004.05.h5"... creating output file "./simulation-by-000004.10.h5"... creating output file "./simulation-by-000004.15.h5"... creating output file "./simulation-by-000004.20.h5"... creating output file "./simulation-by-000004.25.h5"... creating output file "./simulation-by-000004.30.h5"... creating output file "./simulation-by-000004.35.h5"... creating output file "./simulation-by-000004.40.h5"... creating output file "./simulation-by-000004.45.h5"... creating output file "./simulation-by-000004.50.h5"... creating output file "./simulation-by-000004.55.h5"... creating output file "./simulation-by-000004.60.h5"... creating output file "./simulation-by-000004.65.h5"... creating output file "./simulation-by-000004.70.h5"... creating output file "./simulation-by-000004.75.h5"... creating output file "./simulation-by-000004.80.h5"... creating output file "./simulation-by-000004.85.h5"... creating output file "./simulation-by-000004.90.h5"... creating output file "./simulation-by-000004.95.h5"... creating output file "./simulation-by-000005.00.h5"... creating output file "./simulation-by-000005.05.h5"... creating output file "./simulation-by-000005.10.h5"... creating output file "./simulation-by-000005.15.h5"... creating output file "./simulation-by-000005.20.h5"... creating output file "./simulation-by-000005.25.h5"... creating output file "./simulation-by-000005.30.h5"... creating output file "./simulation-by-000005.35.h5"... creating output file "./simulation-by-000005.40.h5"... creating output file "./simulation-by-000005.45.h5"... creating output file "./simulation-by-000005.50.h5"... creating output file "./simulation-by-000005.55.h5"... creating output file "./simulation-by-000005.60.h5"... creating output file "./simulation-by-000005.65.h5"... creating output file "./simulation-by-000005.70.h5"... creating output file "./simulation-by-000005.75.h5"... creating output file "./simulation-by-000005.80.h5"... creating output file "./simulation-by-000005.85.h5"... creating output file "./simulation-by-000005.90.h5"... creating output file "./simulation-by-000005.95.h5"... creating output file "./simulation-by-000006.00.h5"... creating output file "./simulation-by-000006.05.h5"... creating output file "./simulation-by-000006.10.h5"... creating output file "./simulation-by-000006.15.h5"... creating output file "./simulation-by-000006.20.h5"... creating output file "./simulation-by-000006.25.h5"... creating output file "./simulation-by-000006.30.h5"... creating output file "./simulation-by-000006.35.h5"... creating output file "./simulation-by-000006.40.h5"... creating output file "./simulation-by-000006.45.h5"... creating output file "./simulation-by-000006.50.h5"... creating output file "./simulation-by-000006.55.h5"... creating output file "./simulation-by-000006.60.h5"... creating output file "./simulation-by-000006.65.h5"... creating output file "./simulation-by-000006.70.h5"... creating output file "./simulation-by-000006.75.h5"... creating output file "./simulation-by-000006.80.h5"... creating output file "./simulation-by-000006.85.h5"... creating output file "./simulation-by-000006.90.h5"... creating output file "./simulation-by-000006.95.h5"... creating output file "./simulation-by-000007.00.h5"... creating output file "./simulation-by-000007.05.h5"... creating output file "./simulation-by-000007.10.h5"... creating output file "./simulation-by-000007.15.h5"... creating output file "./simulation-by-000007.20.h5"... creating output file "./simulation-by-000007.25.h5"... creating output file "./simulation-by-000007.30.h5"... creating output file "./simulation-by-000007.35.h5"... creating output file "./simulation-by-000007.40.h5"... creating output file "./simulation-by-000007.45.h5"... creating output file "./simulation-by-000007.50.h5"... creating output file "./simulation-by-000007.55.h5"... creating output file "./simulation-by-000007.60.h5"... creating output file "./simulation-by-000007.65.h5"... creating output file "./simulation-by-000007.70.h5"... creating output file "./simulation-by-000007.75.h5"... creating output file "./simulation-by-000007.80.h5"... creating output file "./simulation-by-000007.85.h5"... creating output file "./simulation-by-000007.90.h5"... creating output file "./simulation-by-000007.95.h5"... creating output file "./simulation-by-000008.00.h5"... creating output file "./simulation-by-000008.05.h5"... creating output file "./simulation-by-000008.10.h5"... creating output file "./simulation-by-000008.15.h5"... creating output file "./simulation-by-000008.20.h5"... creating output file "./simulation-by-000008.25.h5"... creating output file "./simulation-by-000008.30.h5"... creating output file "./simulation-by-000008.35.h5"... creating output file "./simulation-by-000008.40.h5"... creating output file "./simulation-by-000008.45.h5"... creating output file "./simulation-by-000008.50.h5"... creating output file "./simulation-by-000008.55.h5"... creating output file "./simulation-by-000008.60.h5"... creating output file "./simulation-by-000008.65.h5"... creating output file "./simulation-by-000008.70.h5"... creating output file "./simulation-by-000008.75.h5"... creating output file "./simulation-by-000008.80.h5"... creating output file "./simulation-by-000008.85.h5"... creating output file "./simulation-by-000008.90.h5"... creating output file "./simulation-by-000008.95.h5"... creating output file "./simulation-by-000009.00.h5"... creating output file "./simulation-by-000009.05.h5"... creating output file "./simulation-by-000009.10.h5"... creating output file "./simulation-by-000009.15.h5"... creating output file "./simulation-by-000009.20.h5"... creating output file "./simulation-by-000009.25.h5"... creating output file "./simulation-by-000009.30.h5"... creating output file "./simulation-by-000009.35.h5"... creating output file "./simulation-by-000009.40.h5"... creating output file "./simulation-by-000009.45.h5"... creating output file "./simulation-by-000009.50.h5"... creating output file "./simulation-by-000009.55.h5"... creating output file "./simulation-by-000009.60.h5"... creating output file "./simulation-by-000009.65.h5"... creating output file "./simulation-by-000009.70.h5"... creating output file "./simulation-by-000009.75.h5"... creating output file "./simulation-by-000009.80.h5"... creating output file "./simulation-by-000009.85.h5"... creating output file "./simulation-by-000009.90.h5"... creating output file "./simulation-by-000009.95.h5"... creating output file "./simulation-by-000010.00.h5"... run 0 finished at t = 10.0 (200 timesteps) Field time usage: connecting chunks: 0.0472033 s time stepping: 0.216991 s communicating: 0.031903 s outputting fields: 0.910738 s Fourier transforming: 0.000264883 s everything else: 0.217348 s .Running test_use_output_directory_custom ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0717249 s ----------- Meep: using output directory 'custom_dir' creating output file "custom_dir/simulation-ez-000200.00.h5"... .run 0 finished at t = 200.0 (8000 timesteps) Running test_use_output_directory_default ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.070591 s ----------- Meep: using output directory 'simulation-out' creating output file "simulation-out/simulation-ez-000200.00.h5"... ..run 0 finished at t = 200.0 (8000 timesteps) Running test_vec_constructor Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Expected an iterable with three or fewer floating point values or something of the form vec(x, [y, [z]]) Running test_with_prefix ----------- Initializing structure... Halving computational cell along direction x Halving computational cell along direction y Working in 2D dimensions. Computational cell is 10 x 10 x 0 with resolution 20 time for set_epsilon = 0.0701859 s ----------- Meep progress: 196.45/200.0 = 98.2% done in 4.0s, 0.1s to go on time step 7858 (time=196.45), 0.000509054 s/step creating output file "./test_prefix-simulation-ez-000200.00.h5"... run 0 finished at t = 200.0 (8000 timesteps) Field time usage: connecting chunks: 0.0285139 s time stepping: 3.32304 s communicating: 0.274335 s outputting fields: 0.0224249 s Fourier transforming: 0.00675702 s everything else: 0.440136 s . ====================================================================== FAIL: test_get_center_and_size (__main__.TestSimulation) ---------------------------------------------------------------------- Traceback (most recent call last): File "./tests/simulation.py", line 541, in test_get_center_and_size self.assertTrue(center.close(mp.Vector3())) AssertionError: False is not true ---------------------------------------------------------------------- Ran 28 tests in 151.140s FAILED (failures=1, skipped=1) Elapsed run time = 151.1438 s Field time usage: connecting chunks: 0.0286319 s time stepping: 3.30647 s communicating: 0.267502 s outputting fields: 0.0223961 s Fourier transforming: 0.00692129 s everything else: 0.180804 s Field time usage: connecting chunks: 0.0283711 s time stepping: 3.31215 s communicating: 0.268085 s outputting fields: 0.023973 s Fourier transforming: 0.00692821 s everything else: 0.177121 s FAIL tests/simulation.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/bash ../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/bash ../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/bash ../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/bash "/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/bash ../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/bash "/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/bash: 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/bash: 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/bash ../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/bash "/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/bash: 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/bash ../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/bash "/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: debian/python-meep/usr/lib/python2.7/dist-packages/meep/_meep.so.12.0.0 contains an unresolvable reference to symbol PyErr_Occurred: it's probably a plugin dpkg-shlibdeps: warning: 112 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 PyList_SetItem: it's probably a plugin dpkg-shlibdeps: warning: 97 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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.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/_meep.so.12.0.0 debian/python-meep/usr/lib/python2.7/dist-packages/meep/mpb/_mpb.so.12.0.0 were not linked against libgfortran.so.5 (they use none of the library's symbols) 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 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 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 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 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 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 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 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 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 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 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 libz.so.1 (it uses none of the library's symbols) 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 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 box_overlap_with_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 vector3_minus 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_fix_objects0 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 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 default_material 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 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: symbol _ZN9meep_geom18make_file_materialEPKc used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol matrix3x3_determinant used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol destroy_geom_box_tree 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_box_tree_stats used by debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.so.12.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol matrix3x3_inverse 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_geom7is_fileEPv 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 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 vector3_minus 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: package could avoid a useless dependency if debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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/libmeep12/usr/lib/arm-linux-gnueabihf/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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/libmeepgeom.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libmeep.so.12.0.0 debian/libmeep12/usr/lib/arm-linux-gnueabihf/libpympb.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 'libmeep12-dbgsym' in '../libmeep12-dbgsym_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 'meep' in '../meep_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 'libmeep-dev' in '../libmeep-dev_1.7.0-3_armhf.deb'. dpkg-deb: building package 'libmeep12' in '../libmeep12_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: 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/19119 and its subdirectories I: Current time: Thu Jul 16 07:56:12 -12 2020 I: pbuilder-time-stamp: 1594929372