>>> mpb: Building testing/mpb 1.12.0-r0 (using abuild 3.18.0_rc3-r1) started Sat, 25 Jul 2026 19:52:29 +0000 >>> mpb: Validating /home/buildozer/aports/testing/mpb/APKBUILD... >>> mpb: Analyzing dependencies... >>> mpb: Installing for build: build-base fftw-dev gfortran guile-dev hdf5-dev libctl-dev openblas-dev ( 1/31) Installing fftw-double-libs (3.3.11-r0) ( 2/31) Installing fftw-long-double-libs (3.3.11-r0) ( 3/31) Installing fftw-single-libs (3.3.11-r0) ( 4/31) Installing fftw-dev (3.3.11-r0) ( 5/31) Installing libgfortran (15.2.0-r8) ( 6/31) Installing gfortran (15.2.0-r8) ( 7/31) Installing libffi (3.5.2-r1) ( 8/31) Installing gc (8.2.12-r0) ( 9/31) Installing guile-libs (3.0.9-r2) (10/31) Installing guile (3.0.9-r2) (11/31) Installing libgc++ (8.2.12-r0) (12/31) Installing gc-dev (8.2.12-r0) (13/31) Installing libgmpxx (6.3.0-r4) (14/31) Installing gmp-dev (6.3.0-r4) (15/31) Installing guile-dev (3.0.9-r2) (16/31) Installing zlib-dev (1.3.2-r0) (17/31) Installing libsz (1.1.6-r0) (18/31) Installing hdf5 (1.14.4.2-r1) (19/31) Installing hdf5-cpp (1.14.4.2-r1) (20/31) Installing hdf5-fortran (1.14.4.2-r1) (21/31) Installing hdf5-hl (1.14.4.2-r1) (22/31) Installing hdf5-hl-cpp (1.14.4.2-r1) (23/31) Installing hdf5-hl-fortran (1.14.4.2-r1) (24/31) Installing hdf5-dev (1.14.4.2-r1) (25/31) Installing libctl (4.5.1-r1) (26/31) Installing libctl-dev (4.5.1-r1) (27/31) Installing openblas (0.3.30-r2) (28/31) Installing liblapack (0.3.30-r2) (29/31) Installing liblapacke (0.3.30-r2) (30/31) Installing openblas-dev (0.3.30-r2) (31/31) Installing .makedepends-mpb (20260725.195231) Executing busybox-1.38.0-r4.trigger OK: 538.1 MiB in 137 packages >>> mpb: Cleaning up srcdir >>> mpb: Cleaning up pkgdir >>> mpb: Cleaning up tmpdir >>> mpb: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mpb-1.12.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/mpb-1.12.0.tar.gz.part' mpb-1.12.0.tar.gz.pa 100% |********************************| 651k 0:00:00 ETA '/var/cache/distfiles/edge/mpb-1.12.0.tar.gz.part' saved /var/cache/distfiles/edge/mpb-1.12.0.tar.gz: OK >>> mpb: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mpb-1.12.0.tar.gz /var/cache/distfiles/edge/mpb-1.12.0.tar.gz: OK >>> mpb: Unpacking /var/cache/distfiles/edge/mpb-1.12.0.tar.gz... checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking build system type... riscv64-alpine-linux-musl checking host system type... riscv64-alpine-linux-musl checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for riscv64-alpine-linux-musl-gcc... cc 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 the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 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 cc... /usr/riscv64-alpine-linux-musl/bin/ld checking if the linker (/usr/riscv64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert riscv64-alpine-linux-musl file names to riscv64-alpine-linux-musl format... func_convert_file_noop checking how to convert riscv64-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/riscv64-alpine-linux-musl/bin/ld option to reload object files... -r checking for file... file checking for riscv64-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for riscv64-alpine-linux-musl-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-alpine-linux-musl-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from cc 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 riscv64-alpine-linux-musl-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/riscv64-alpine-linux-musl/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 for riscv64-alpine-linux-musl-g77... no checking for riscv64-alpine-linux-musl-xlf... no checking for riscv64-alpine-linux-musl-f77... no checking for riscv64-alpine-linux-musl-frt... no checking for riscv64-alpine-linux-musl-pgf77... no checking for riscv64-alpine-linux-musl-cf77... no checking for riscv64-alpine-linux-musl-fort77... no checking for riscv64-alpine-linux-musl-fl32... no checking for riscv64-alpine-linux-musl-af77... no checking for riscv64-alpine-linux-musl-xlf90... no checking for riscv64-alpine-linux-musl-f90... no checking for riscv64-alpine-linux-musl-pgf90... no checking for riscv64-alpine-linux-musl-pghpf... no checking for riscv64-alpine-linux-musl-epcf90... no checking for riscv64-alpine-linux-musl-gfortran... riscv64-alpine-linux-musl-gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether riscv64-alpine-linux-musl-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 riscv64-alpine-linux-musl-gfortran option to produce PIC... -fPIC checking if riscv64-alpine-linux-musl-gfortran PIC flag -fPIC works... yes checking if riscv64-alpine-linux-musl-gfortran static flag -static works... yes checking if riscv64-alpine-linux-musl-gfortran supports -c -o file.o... yes checking if riscv64-alpine-linux-musl-gfortran supports -c -o file.o... (cached) yes checking whether the riscv64-alpine-linux-musl-gfortran linker (/usr/riscv64-alpine-linux-musl/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 perl... ./missing checking for vendor cc to be used instead of gcc... checking for cc... (cached) cc checking for riscv64-alpine-linux-musl-gcc... (cached) cc checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... (cached) none needed checking whether cc understands -c and -o together... (cached) yes checking dependency style of cc... (cached) gcc3 checking for sqrt in -lm... yes checking how to get verbose linking output from riscv64-alpine-linux-musl-gfortran... -v checking for Fortran 77 libraries of riscv64-alpine-linux-musl-gfortran... -L/usr/lib/gcc/riscv64-alpine-linux-musl/15.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/15.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/15.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/15.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/15.2.0/../../.. -L/lib -L/usr/lib -lgfortran -lm -lssp_nonshared -latomic 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 fftw_execute in -lfftw3... yes checking for sgemm_ in -lopenblas... yes checking for cheev_ in -lopenblas... yes checking for deflate in -lz... yes checking for H5Pcreate in -lhdf5... yes checking for hdf5.h... yes checking for guile... yes checking for guile-config... guile-config checking if linking to guile works... yes checking for libguile.h... yes checking for guile/gh.h... no checking for scm_make_smob_type... yes checking for scm_new_smob... yes checking for scm_array_get_handle... yes checking for scm_is_array... 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... cannot checking for libctl dir... /usr/share/libctl checking for gen-ctl-io... gen-ctl-io checking for ctl_get_vector3 in -lctl... yes checking for ctl.h... yes checking whether libctl version is at least 4.0.0... checking how to run the C preprocessor... cc -E checking for egrep -e... (cached) /bin/grep -E ok checking for libctl_quiet feature... yes checking for vector3_dot in -lctlgeom... yes checking for ctlgeom.h... yes checking for nlopt.h... no checking for nlopt_minimize in -lnlopt... no checking for unistd.h... (cached) yes checking for getopt.h... yes checking for nlopt.h... (cached) no checking for an ANSI C-conforming const... yes checking for inline... inline checking for getopt... yes checking for strncmp... yes checking whether calling BLAS zdotc works... yes checking for bash... sh configure: WARNING: Couldn't find bash or ksh shell on your system. The mpb-split command may not work if your sh doesn't support job control. checking for feenableexcept... no checking whether feenableexcept declaration is usable... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating examples/Makefile config.status: creating tests/Makefile config.status: creating src/Makefile config.status: creating src/util/Makefile config.status: creating src/matrices/Makefile config.status: creating src/matrixio/Makefile config.status: creating src/maxwell/Makefile config.status: creating mpb/Makefile config.status: creating mpb/mpb.scm config.status: creating mpb/mpb-split-preinstall config.status: creating utils/Makefile config.status: creating config.h config.status: creating src/mpbconf.h config.status: executing depfiles commands config.status: executing libtool commands make all-recursive make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' Making all in src make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' cp -f mpbconf.h mpb.h make all-recursive make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making all in util make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make all-am make[5]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' CC sphere-quad.o CC debug_malloc.lo CC mpi_utils.lo CC verbosity.lo mpi_utils.c: In function 'mpi_begin_critical_section': mpi_utils.c:202:22: warning: unused variable 'status' [-Wunused-variable] 202 | MPI_Status status; | ^~~~~~ mpi_utils.c: In function 'mpi_end_critical_section': mpi_utils.c:210:35: warning: unused parameter 'tag' [-Wunused-parameter] 210 | void mpi_end_critical_section(int tag) | ~~~~^~~ CCLD libutil.la CCLD sphere_quad make[5]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' Making all in matrices make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' CC libmatrices_la-blasglue.lo CC libmatrices_la-eigensolver.lo CC libmatrices_la-eigensolver_davidson.lo CC libmatrices_la-eigensolver_utils.lo CC libmatrices_la-evectmatrix.lo CC libmatrices_la-linmin.lo CC libmatrices_la-matrices.lo CC libmatrices_la-minpack2-linmin.lo CC libmatrices_la-sqmatrix.lo CCLD libmatrices.la make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' Making all in matrixio make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' CC libmatrixio_a-evectmatrixio.o CC libmatrixio_a-fieldio.o CC libmatrixio_a-matrixio.o fieldio.c:41:46: warning: argument 8 of type 'const real *' {aka 'const double *'} declared as a pointer [-Warray-parameter=] 41 | const real *kvector, | ~~~~~~~~~~~~^~~~~~~ In file included from fieldio.c:28: matrixio.h:95:52: note: previously declared as an array 'const real[3]' {aka 'const double[3]'} 95 | const real kvector[3], | ~~~~~~~~~~~^~~~~~~~~~ matrixio.c: In function 'matrixio_create_sub': matrixio.c:469:24: warning: statement with no effect [-Wunused-value] 469 | IF_EXCLUSIVE(0,if (id.parallel) MPI_Barrier(mpb_comm)); | ^ matrixio.c:58:32: note: in definition of macro 'IF_EXCLUSIVE' 58 | # define IF_EXCLUSIVE(yes,no) yes | ^~~ matrixio.c:472:24: warning: statement with no effect [-Wunused-value] 472 | IF_EXCLUSIVE(0,if (id.parallel) MPI_Barrier(mpb_comm)); | ^ matrixio.c:58:32: note: in definition of macro 'IF_EXCLUSIVE' 58 | # define IF_EXCLUSIVE(yes,no) yes | ^~~ In file included from matrixio.c:29: matrixio.c: In function 'matrixio_open_dataset': matrixio.c:516:30: warning: comparison of integer expressions of different signedness: 'hsize_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 516 | CHECK(dims_copy[i] == dims[i], | ^~ ./../util/check.h:37:12: note: in definition of macro 'CHECK' 37 | if (!(condition)) { \ | ^~~~~~~~~ matrixio.c: In function 'matrixio_create_dataset': matrixio.c:552:24: warning: statement with no effect [-Wunused-value] 552 | IF_EXCLUSIVE(0,if (id.parallel) MPI_Barrier(mpb_comm)); | ^ matrixio.c:58:32: note: in definition of macro 'IF_EXCLUSIVE' 58 | # define IF_EXCLUSIVE(yes,no) yes | ^~~ matrixio.c: In function 'matrixio_read_real_data': matrixio.c:837:35: warning: comparison of integer expressions of different signedness: 'hsize_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 837 | CHECK(dims_copy[i] == dims[i], | ^~ ./../util/check.h:37:12: note: in definition of macro 'CHECK' 37 | if (!(condition)) { \ | ^~~~~~~~~ AR libmatrixio.a make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' Making all in maxwell make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' CC libmaxwell_la-maxwell.lo CC libmaxwell_la-maxwell_constraints.lo CC libmaxwell_la-maxwell_eps.lo CC libmaxwell_la-maxwell_op.lo CC libmaxwell_la-maxwell_pre.lo maxwell_op.c: In function 'maxwell_compute_fft': maxwell_op.c:187:21: warning: variable 'np' set but not used [-Wunused-but-set-variable] 187 | ptrdiff_t np[3]; | ^~ maxwell_op.c:177:12: warning: unused variable 'rarray_out' [-Wunused-variable] 177 | real *rarray_out = (real *) array_out; | ^~~~~~~~~~ maxwell_op.c:175:12: warning: unused variable 'rarray_in' [-Wunused-variable] 175 | real *rarray_in = (real *) array_in; | ^~~~~~~~~ maxwell_op.c: In function 'maxwell_vectorfield_otherhalf': maxwell_op.c:637:50: warning: unused parameter 'd' [-Wunused-parameter] 637 | void maxwell_vectorfield_otherhalf(maxwell_data *d, scalar_complex *field, | ~~~~~~~~~~~~~~^ maxwell_op.c:637:69: warning: unused parameter 'field' [-Wunused-parameter] 637 | void maxwell_vectorfield_otherhalf(maxwell_data *d, scalar_complex *field, | ~~~~~~~~~~~~~~~~^~~~~ maxwell_op.c:638:41: warning: unused parameter 'phasex' [-Wunused-parameter] 638 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c:638:54: warning: unused parameter 'phasey' [-Wunused-parameter] 638 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c:638:67: warning: unused parameter 'phasez' [-Wunused-parameter] 638 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c: In function 'maxwell_cscalarfield_otherhalf': maxwell_op.c:841:51: warning: unused parameter 'd' [-Wunused-parameter] 841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field, | ~~~~~~~~~~~~~~^ maxwell_op.c:841:70: warning: unused parameter 'field' [-Wunused-parameter] 841 | void maxwell_cscalarfield_otherhalf(maxwell_data *d, scalar_complex *field, | ~~~~~~~~~~~~~~~~^~~~~ maxwell_op.c:842:42: warning: unused parameter 'phasex' [-Wunused-parameter] 842 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c:842:55: warning: unused parameter 'phasey' [-Wunused-parameter] 842 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c:842:68: warning: unused parameter 'phasez' [-Wunused-parameter] 842 | real phasex, real phasey, real phasez) | ~~~~~^~~~~~ maxwell_op.c: In function 'maxwell_scalarfield_otherhalf': maxwell_op.c:1042:50: warning: unused parameter 'd' [-Wunused-parameter] 1042 | void maxwell_scalarfield_otherhalf(maxwell_data *d, real *field) | ~~~~~~~~~~~~~~^ maxwell_op.c:1042:59: warning: unused parameter 'field' [-Wunused-parameter] 1042 | void maxwell_scalarfield_otherhalf(maxwell_data *d, real *field) | ~~~~~~^~~~~ maxwell_eps.c:181:12: warning: 'sym_matrix_eq' defined but not used [-Wunused-function] 181 | static int sym_matrix_eq(symmetric_matrix V1, symmetric_matrix V2, double tol) | ^~~~~~~~~~~~~ CCLD libmaxwell.la make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' CCLD libmpb.la make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making all in tests make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' CC malloctest.o CC blastest.o CC eigs_test.o CC maxwell_test.o CC normal_vectors-normal_vectors.o eigs_test.c: In function 'Aop': eigs_test.c:293:51: warning: unused parameter 'data' [-Wunused-parameter] 293 | void Aop(evectmatrix Xin, evectmatrix Xout, void *data, | ~~~~~~^~~~ eigs_test.c:294:14: warning: unused parameter 'is_current_eigenvector' [-Wunused-parameter] 294 | int is_current_eigenvector, evectmatrix Work) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ eigs_test.c:294:50: warning: unused parameter 'Work' [-Wunused-parameter] 294 | int is_current_eigenvector, evectmatrix Work) | ~~~~~~~~~~~~^~~~ eigs_test.c: In function 'Bop': eigs_test.c:303:51: warning: unused parameter 'data' [-Wunused-parameter] 303 | void Bop(evectmatrix Xin, evectmatrix Xout, void *data, | ~~~~~~^~~~ eigs_test.c:304:14: warning: unused parameter 'is_current_eigenvector' [-Wunused-parameter] 304 | int is_current_eigenvector, evectmatrix Work) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ eigs_test.c:304:50: warning: unused parameter 'Work' [-Wunused-parameter] 304 | int is_current_eigenvector, evectmatrix Work) | ~~~~~~~~~~~~^~~~ eigs_test.c: In function 'Ainvop': eigs_test.c:313:54: warning: unused parameter 'data' [-Wunused-parameter] 313 | void Ainvop(evectmatrix Xin, evectmatrix Xout, void *data, | ~~~~~~^~~~ eigs_test.c:314:25: warning: unused parameter 'Y' [-Wunused-parameter] 314 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~~~~~~~^ eigs_test.c:314:34: warning: unused parameter 'eigenvals' [-Wunused-parameter] 314 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~^~~~~~~~~ eigs_test.c:314:54: warning: unused parameter 'YtY' [-Wunused-parameter] 314 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~~~~^~~ eigs_test.c: In function 'Cop_old': eigs_test.c:324:55: warning: unused parameter 'data' [-Wunused-parameter] 324 | void Cop_old(evectmatrix Xin, evectmatrix Xout, void *data, | ~~~~~~^~~~ eigs_test.c:325:22: warning: unused parameter 'Y' [-Wunused-parameter] 325 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~~~~~~~^ eigs_test.c:325:31: warning: unused parameter 'eigenvals' [-Wunused-parameter] 325 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~^~~~~~~~~ eigs_test.c: In function 'Cop': eigs_test.c:349:51: warning: unused parameter 'data' [-Wunused-parameter] 349 | void Cop(evectmatrix Xin, evectmatrix Xout, void *data, | ~~~~~~^~~~ eigs_test.c:350:23: warning: unused parameter 'Y' [-Wunused-parameter] 350 | evectmatrix Y, real *eigenvals, sqmatrix YtY) | ~~~~~~~~~~~~^ CCLD malloctest CCLD blastest CCLD normal_vectors CCLD maxwell_test CCLD eigs_test make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' Making all in mpb make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' cp -f /usr/share/libctl/base/main.c main.c cp -f /usr/share/libctl/utils/geom.c geom.c gen-ctl-io --header -o ctl-io.h mpb.scm /usr/share/libctl gen-ctl-io --code -o ctl-io.c mpb.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 ;;; compiled /home/buildozer/.cache/guile/ccache/3.0-LE-8-4.6/usr/share/libctl/base/include.scm.go ;;; 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 ;;; compiled /home/buildozer/.cache/guile/ccache/3.0-LE-8-4.6/usr/share/libctl/base/include.scm.go make all-am make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' CC mpb-transform.o CC mpb-medium.o CC mpb-epsilon_file.o CC mpb-field-smob.o CC mpb-fields.o CC mpb-material_grid.o CC mpb-material_grid_opt.o CC mpb-matrix-smob.o CC mpb-mpb.o CC mpb-main.o CC mpb-geom.o CC mpb-ctl-io.o sed "s%\./mpb%"/usr/bin/"mpb%g" \ mpb-split-preinstall > mpb-split chmod u+x mpb-split In file included from /usr/include/guile/3.0/libguile/procs.h:25, from /usr/include/guile/3.0/libguile/threads.h:25, from /usr/include/guile/3.0/libguile/async.h:25, from /usr/include/guile/3.0/libguile.h:35, from /usr/include/ctl.h:28, from ctl-io.h:7, from field-smob.h:21, from field-smob.c:27: field-smob.c: In function 'field_p': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ field-smob.h:45:20: note: in expansion of macro 'T_SMOB_P' 45 | #define FIELD_P(X) T_SMOB_P(field_smob, X) | ^~~~~~~~ field-smob.c:42:40: note: in expansion of macro 'FIELD_P' 42 | return ctl_convert_boolean_to_scm(FIELD_P(obj)); | ^~~~~~~ field-smob.c: In function 'rscalar_field_p': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ field-smob.h:45:20: note: in expansion of macro 'T_SMOB_P' 45 | #define FIELD_P(X) T_SMOB_P(field_smob, X) | ^~~~~~~~ field-smob.h:49:29: note: in expansion of macro 'FIELD_P' 49 | #define RSCALAR_FIELD_P(X) (FIELD_P(X) && ((FIELD(X))->type == RSCALAR_FIELD_SMOB)) | ^~~~~~~ field-smob.c:47:40: note: in expansion of macro 'RSCALAR_FIELD_P' 47 | return ctl_convert_boolean_to_scm(RSCALAR_FIELD_P(obj)); | ^~~~~~~~~~~~~~~ field-smob.c: In function 'cscalar_field_p': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ field-smob.h:45:20: note: in expansion of macro 'T_SMOB_P' 45 | #define FIELD_P(X) T_SMOB_P(field_smob, X) | ^~~~~~~~ field-smob.h:50:29: note: in expansion of macro 'FIELD_P' 50 | #define CSCALAR_FIELD_P(X) (FIELD_P(X) && ((FIELD(X))->type == CSCALAR_FIELD_SMOB)) | ^~~~~~~ field-smob.c:52:40: note: in expansion of macro 'CSCALAR_FIELD_P' 52 | return ctl_convert_boolean_to_scm(CSCALAR_FIELD_P(obj)); | ^~~~~~~~~~~~~~~ In file included from ctl-io.h:7, from main.c:37: main.c: In function 'main_entry': main.c:194:31: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 194 | gh_new_procedure("subplex", (SCM(*)(void))subplex_scm, 7, 0, 0); | ^ main.c:202:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 202 | gh_new_procedure("adaptive-integration", (SCM(*)(void))adaptive_integration_scm, 6, 0, 0); | ^ field-smob.c: In function 'cvector_field_p': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ field-smob.h:45:20: note: in expansion of macro 'T_SMOB_P' 45 | #define FIELD_P(X) T_SMOB_P(field_smob, X) | ^~~~~~~~ field-smob.h:51:29: note: in expansion of macro 'FIELD_P' 51 | #define CVECTOR_FIELD_P(X) (FIELD_P(X) && ((FIELD(X))->type == CVECTOR_FIELD_SMOB)) | ^~~~~~~ field-smob.c:57:40: note: in expansion of macro 'CVECTOR_FIELD_P' 57 | return ctl_convert_boolean_to_scm(CVECTOR_FIELD_P(obj)); | ^~~~~~~~~~~~~~~ main.c:205:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 205 | gh_new_procedure("cadaptive-integration", (SCM(*)(void))cadaptive_integration_scm, 6, 0, 0); | ^ In file included from medium.c:75: epsilon.c: In function 'get_epsilon': epsilon.c:415:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~ epsilon.c:415:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ epsilon.c:415:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ epsilon.c:415:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~~~ epsilon.c:415:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~ epsilon.c: In function 'get_epsilon_tensor': epsilon.c:552:23: warning: cast increases required alignment of target type [-Wcast-align] 552 | *((real *) (((char *) &mdata->eps_inv[i]) + offset)); | ^ epsilon.c:557:31: warning: cast increases required alignment of target type [-Wcast-align] 557 | epsilon[i] = *((real *) (((char *) &eps) + offset)); | ^ material_grid_opt.c: In function 'material_grids_min_tetm_gap': material_grid_opt.c:90:43: warning: unused parameter 'func_tol' [-Wunused-parameter] 90 | number func_tol, number eps_tol, | ~~~~~~~^~~~~~~~ material_grid_opt.c:91:44: warning: unused parameter 'maxeval' [-Wunused-parameter] 91 | integer maxeval, number maxtime) | ~~~~~~~~^~~~~~~ material_grid_opt.c:91:60: warning: unused parameter 'maxtime' [-Wunused-parameter] 91 | integer maxeval, number maxtime) | ~~~~~~~^~~~~~~ In file included from mpb.c:35: mpb.c: In function 'ctl_start_hook': ../src/util/mpiglue.h:42:29: warning: statement with no effect [-Wunused-value] 42 | #define MPI_Init(argc,argv) 0 | ^ mpb.c:99:6: note: in expansion of macro 'MPI_Init' 99 | MPI_Init(argc, argv); | ^~~~~~~~ mpb.c:97:26: warning: unused parameter 'argc' [-Wunused-parameter] 97 | void ctl_start_hook(int *argc, char ***argv) | ~~~~~^~~~ mpb.c:97:40: warning: unused parameter 'argv' [-Wunused-parameter] 97 | void ctl_start_hook(int *argc, char ***argv) | ~~~~~~~~^~~~ mpb.c: In function 'ctl_stop_hook': ../src/util/mpiglue.h:43:24: warning: statement with no effect [-Wunused-value] 43 | #define MPI_Finalize() 0 | ^ mpb.c:143:6: note: in expansion of macro 'MPI_Finalize' 143 | MPI_Finalize(); | ^~~~~~~~~~~~ In file included from field-smob.h:22: field-smob.c: In function 'assert_field_smob': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ my-smob.h:69:28: note: in expansion of macro 'T_SMOB_P' 69 | #define SAFE_T_SMOB(T, X) (T_SMOB_P(T,X) ? T_SMOB(T,X) : NULL) | ^~~~~~~~ field-smob.h:47:65: note: in expansion of macro 'SAFE_T_SMOB' 47 | #define SAFE_FIELD(X) (cur_fieldp(X) ? update_curfield_smob() : SAFE_T_SMOB(field_smob, X)) | ^~~~~~~~~~~ field-smob.c:187:22: note: in expansion of macro 'SAFE_FIELD' 187 | field_smob *f = SAFE_FIELD(fo); | ^~~~~~~~~~ ctl-io.c: In function 'block_equal': ctl-io.c:639:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 639 | else ; | ^ ctl-io.c: In function 'cylinder_equal': ctl-io.c:679:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 679 | else ; | ^ ctl-io.c: In function 'geometric_object_equal': ctl-io.c:716:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 716 | else ; | ^ material_grid_opt.c: In function 'material_grids_maxmin_gap': material_grid_opt.c:258:48: warning: unused parameter 'func_tol' [-Wunused-parameter] 258 | number func_tol, number eps_tol, | ~~~~~~~^~~~~~~~ material_grid_opt.c:259:49: warning: unused parameter 'maxeval' [-Wunused-parameter] 259 | integer maxeval, number maxtime) | ~~~~~~~~^~~~~~~ material_grid_opt.c:259:65: warning: unused parameter 'maxtime' [-Wunused-parameter] 259 | integer maxeval, number maxtime) | ~~~~~~~^~~~~~~ ctl-io.c: In function 'material_type_equal': ctl-io.c:776:6: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 776 | else ; | ^ ctl-io.c: In function 'lattice_destroy': ctl-io.c:782:30: warning: unused parameter 'o' [-Wunused-parameter] 782 | void lattice_destroy(lattice o) | ~~~~~~~~^ ctl-io.c: In function 'ellipsoid_destroy': ctl-io.c:786:34: warning: unused parameter 'o' [-Wunused-parameter] 786 | void ellipsoid_destroy(ellipsoid o) | ~~~~~~~~~~^ ctl-io.c: In function 'sphere_destroy': ctl-io.c:845:28: warning: unused parameter 'o' [-Wunused-parameter] 845 | void sphere_destroy(sphere o) | ~~~~~~~^ ctl-io.c: In function 'wedge_destroy': ctl-io.c:849:26: warning: unused parameter 'o' [-Wunused-parameter] 849 | void wedge_destroy(wedge o) | ~~~~~~^ ctl-io.c: In function 'cone_destroy': ctl-io.c:853:24: warning: unused parameter 'o' [-Wunused-parameter] 853 | void cone_destroy(cone o) | ~~~~~^ ctl-io.c: In function 'material_grid_destroy': ctl-io.c:907:42: warning: unused parameter 'o' [-Wunused-parameter] 907 | void material_grid_destroy(material_grid o) | ~~~~~~~~~~~~~~^ ctl-io.c: In function 'material_function_destroy': ctl-io.c:911:50: warning: unused parameter 'o' [-Wunused-parameter] 911 | void material_function_destroy(material_function o) | ~~~~~~~~~~~~~~~~~~^ ctl-io.c: In function 'medium_anisotropic_destroy': ctl-io.c:915:52: warning: unused parameter 'o' [-Wunused-parameter] 915 | void medium_anisotropic_destroy(medium_anisotropic o) | ~~~~~~~~~~~~~~~~~~~^ ctl-io.c: In function 'medium_destroy': ctl-io.c:919:28: warning: unused parameter 'o' [-Wunused-parameter] 919 | void medium_destroy(medium o) | ~~~~~~~^ In file included from medium.c:76: mu.c: In function 'get_mu': mu.c:415:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~ mu.c:415:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ mu.c:415:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ mu.c:415:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~~~ mu.c:415:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 415 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~ mu.c: In function 'get_mu_tensor': mu.c:552:23: warning: cast increases required alignment of target type [-Wcast-align] 552 | *((real *) (((char *) &mdata->mu_inv[i]) + offset)); | ^ mu.c:557:26: warning: cast increases required alignment of target type [-Wcast-align] 557 | mu[i] = *((real *) (((char *) &eps) + offset)); | ^ field-smob.c: In function 'integrate_fieldL': field-smob.c:407:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 407 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~~ field-smob.c:407:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 407 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~ field-smob.c:407:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable] 407 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~ field-smob.c:407:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable] 407 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~ geom.c: In function 'overlap_integrand': geom.c:1156:10: warning: unused variable 's' [-Wunused-variable] 1156 | double s[2]; | ^ field-smob.c: At top level: field-smob.c:395:17: warning: 'cvector3_conj' defined but not used [-Wunused-function] 395 | static cvector3 cvector3_conj(cvector3 c) | ^~~~~~~~~~~~~ In file included from ctl-io.h:7, from ctl-io.c:7: ctl-io.c: In function 'export_external_functions': ctl-io.c:2885:61: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2885 | gh_new_procedure("compute-1-group-velocity-reciprocal-aux", (SCM (*)()) compute_1_group_velocity_reciprocal_aux, 1, 0, 0); | ^ ctl-io.c:2886:50: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2886 | gh_new_procedure("compute-1-group-velocity-aux", (SCM (*)()) compute_1_group_velocity_aux, 1, 0, 0); | ^ ctl-io.c:2887:60: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2887 | gh_new_procedure("compute-1-group-velocity-component-aux", (SCM (*)()) compute_1_group_velocity_component_aux, 2, 0, 0); | ^ ctl-io.c:2888:58: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2888 | gh_new_procedure("compute-group-velocity-component-aux", (SCM (*)()) compute_group_velocity_component_aux, 1, 0, 0); | ^ ctl-io.c:2891:53: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2891 | gh_new_procedure("material-grids-min-tetm-gap-aux", (SCM (*)()) material_grids_min_tetm_gap_aux, 6, 0, 0); | ^ ctl-io.c:2892:47: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2892 | gh_new_procedure("material-grids-mingap-aux", (SCM (*)()) material_grids_mingap_aux, 7, 0, 0); | ^ ctl-io.c:2893:47: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2893 | gh_new_procedure("material-grids-maxgap-aux", (SCM (*)()) material_grids_maxgap_aux, 7, 0, 0); | ^ ctl-io.c:2894:56: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2894 | gh_new_procedure("material-grids-approx-gradient-aux", (SCM (*)()) material_grids_approx_gradient_aux, 4, 0, 0); | ^ ctl-io.c:2895:62: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2895 | gh_new_procedure("print-material-grids-deps-du-numeric-aux", (SCM (*)()) print_material_grids_deps_du_numeric_aux, 1, 0, 0); | ^ ctl-io.c:2897:55: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2897 | gh_new_procedure("print-material-grids-gradient-aux", (SCM (*)()) print_material_grids_gradient_aux, 1, 0, 0); | ^ ctl-io.c:2898:60: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2898 | gh_new_procedure("material-grids-match-epsilon-file!-aux", (SCM (*)()) material_grids_match_epsilon_fileB_aux, 2, 0, 0); | ^ ctl-io.c:2899:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2899 | gh_new_procedure("load-material-grid!-aux", (SCM (*)()) load_material_gridB_aux, 3, 0, 0); | ^ ctl-io.c:2900:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2900 | gh_new_procedure("save-material-grid-aux", (SCM (*)()) save_material_grid_aux, 2, 0, 0); | ^ ctl-io.c:2901:50: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2901 | gh_new_procedure("randomize-material-grid!-aux", (SCM (*)()) randomize_material_gridB_aux, 2, 0, 0); | ^ ctl-io.c:2902:55: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2902 | gh_new_procedure("cvector-field-get-point-bloch-aux", (SCM (*)()) cvector_field_get_point_bloch_aux, 2, 0, 0); | ^ ctl-io.c:2903:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2903 | gh_new_procedure("cvector-field-get-point-aux", (SCM (*)()) cvector_field_get_point_aux, 2, 0, 0); | ^ ctl-io.c:2904:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2904 | gh_new_procedure("cscalar-field-get-point-aux", (SCM (*)()) cscalar_field_get_point_aux, 2, 0, 0); | ^ In file included from /usr/include/guile/3.0/libguile/procs.h:25, from /usr/include/guile/3.0/libguile/threads.h:25, from /usr/include/guile/3.0/libguile/async.h:25, from /usr/include/guile/3.0/libguile.h:35, from /usr/include/ctl.h:28, from ctl-io.h:7, from matrix-smob.h:21, from matrix-smob.c:29: matrix-smob.c: In function 'evectmatrix_p': ctl-io.c:2905:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2905 | gh_new_procedure("rscalar-field-get-point-aux", (SCM (*)()) rscalar_field_get_point_aux, 2, 0, 0); | ^ my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ matrix-smob.h:29:26: note: in expansion of macro 'T_SMOB_P' 29 | #define EVECTMATRIX_P(X) T_SMOB_P(evectmatrix, X) | ^~~~~~~~ matrix-smob.c:44:40: note: in expansion of macro 'EVECTMATRIX_P' 44 | return ctl_convert_boolean_to_scm(EVECTMATRIX_P(obj)); | ^~~~~~~~~~~~~ ctl-io.c:2906:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2906 | gh_new_procedure("integrate-fieldL-aux", (SCM (*)()) integrate_fieldL_aux, 2, 0, 0); | ^ ctl-io.c:2907:37: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2907 | gh_new_procedure("field-mapL!-aux", (SCM (*)()) field_mapLB_aux, 3, 0, 0); | ^ ctl-io.c:2908:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2908 | gh_new_procedure("field-load-aux", (SCM (*)()) field_load_aux, 1, 0, 0); | ^ ctl-io.c:2909:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2909 | gh_new_procedure("field-set!-aux", (SCM (*)()) field_setB_aux, 2, 0, 0); | ^ ctl-io.c:2910:41: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2910 | gh_new_procedure("fields-conform?-aux", (SCM (*)()) fields_conformp_aux, 2, 0, 0); | ^ ctl-io.c:2911:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2911 | gh_new_procedure("field-make-aux", (SCM (*)()) field_make_aux, 1, 0, 0); | ^ ctl-io.c:2912:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2912 | gh_new_procedure("cvector-field-nonbloch!-aux", (SCM (*)()) cvector_field_nonblochB_aux, 1, 0, 0); | ^ ctl-io.c:2913:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2913 | gh_new_procedure("cvector-field-make-aux", (SCM (*)()) cvector_field_make_aux, 1, 0, 0); | ^ ctl-io.c:2914:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2914 | gh_new_procedure("rscalar-field-make-aux", (SCM (*)()) rscalar_field_make_aux, 1, 0, 0); | ^ matrix-smob.c: In function 'sqmatrix_p': my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ matrix-smob.h:33:23: note: in expansion of macro 'T_SMOB_P' 33 | #define SQMATRIX_P(X) T_SMOB_P(sqmatrix, X) | ^~~~~~~~ matrix-smob.c:85:40: note: in expansion of macro 'SQMATRIX_P' 85 | return ctl_convert_boolean_to_scm(SQMATRIX_P(obj)); | ^~~~~~~~~~ geom.c: In function 'point_in_or_on_prism': ctl-io.c:2915:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2915 | gh_new_procedure("cur-field?-aux", (SCM (*)()) cur_fieldp_aux, 1, 0, 0); | ^ geom.c:2110:10: warning: unused variable 'height' [-Wunused-variable] 2110 | double height = prsm->height; | ^~~~~~ ctl-io.c:2916:48: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2916 | gh_new_procedure("get-dominant-planewave-aux", (SCM (*)()) get_dominant_planewave_aux, 1, 0, 0); | ^ geom.c: In function 'dcmp': ctl-io.c:2917:43: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2917 | gh_new_procedure("load-eigenvectors-aux", (SCM (*)()) load_eigenvectors_aux, 1, 0, 0); | ^ geom.c:2137:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2137 | double d1 = *((double *)pd1), d2 = *((double *)pd2); | ^ geom.c:2137:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2137 | double d1 = *((double *)pd1), d2 = *((double *)pd2); | ^ ctl-io.c:2918:43: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2918 | gh_new_procedure("save-eigenvectors-aux", (SCM (*)()) save_eigenvectors_aux, 1, 0, 0); | ^ ctl-io.c:2919:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2919 | gh_new_procedure("input-eigenvectors-aux", (SCM (*)()) input_eigenvectors_aux, 2, 0, 0); | ^ ctl-io.c:2920:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2920 | gh_new_procedure("output-eigenvectors-aux", (SCM (*)()) output_eigenvectors_aux, 2, 0, 0); | ^ ctl-io.c:2921:43: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2921 | gh_new_procedure("scale-eigenvector-aux", (SCM (*)()) scale_eigenvector_aux, 2, 0, 0); | ^ ctl-io.c:2922:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2922 | gh_new_procedure("dot-eigenvectors-aux", (SCM (*)()) dot_eigenvectors_aux, 2, 0, 0); | ^ ctl-io.c:2923:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2923 | gh_new_procedure("set-eigenvectors-aux", (SCM (*)()) set_eigenvectors_aux, 2, 0, 0); | ^ ctl-io.c:2924:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2924 | gh_new_procedure("get-eigenvectors-aux", (SCM (*)()) get_eigenvectors_aux, 2, 0, 0); | ^ ctl-io.c:2925:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2925 | gh_new_procedure("sqmatrix-eigvals-aux", (SCM (*)()) sqmatrix_eigvals_aux, 1, 0, 0); | ^ ctl-io.c:2926:40: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2926 | gh_new_procedure("sqmatrix-diagm-aux", (SCM (*)()) sqmatrix_diagm_aux, 1, 0, 0); | ^ ctl-io.c:2927:39: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2927 | gh_new_procedure("sqmatrix-mult-aux", (SCM (*)()) sqmatrix_mult_aux, 2, 0, 0); | ^ ctl-io.c:2928:38: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2928 | gh_new_procedure("sqmatrix-set-aux", (SCM (*)()) sqmatrix_set_aux, 4, 0, 0); | ^ ctl-io.c:2929:38: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2929 | gh_new_procedure("sqmatrix-ref-aux", (SCM (*)()) sqmatrix_ref_aux, 3, 0, 0); | ^ ctl-io.c:2930:39: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2930 | gh_new_procedure("sqmatrix-size-aux", (SCM (*)()) sqmatrix_size_aux, 1, 0, 0); | ^ ctl-io.c:2931:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2931 | gh_new_procedure("set-kpoint-index-aux", (SCM (*)()) set_kpoint_index_aux, 1, 0, 0); | ^ ctl-io.c:2935:33: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2935 | gh_new_procedure("mpi-max-aux", (SCM (*)()) mpi_max_aux, 1, 0, 0); | ^ geom.c: In function 'normal_to_prism': ctl-io.c:2940:46: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2940 | gh_new_procedure("output-field-to-file-aux", (SCM (*)()) output_field_to_file_aux, 2, 0, 0); | ^ geom.c:2357:11: warning: unused variable 'axisp' [-Wunused-variable] 2357 | vector3 axisp = vector3_scale(height, zhatp); | ^~~~~ ctl-io.c:2941:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2941 | gh_new_procedure("compute-symmetry-aux", (SCM (*)()) compute_symmetry_aux, 3, 0, 0); | ^ In file included from matrix-smob.h:22: matrix-smob.c: In function 'assert_sqmatrix_smob': ctl-io.c:2942:44: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2942 | gh_new_procedure("compute-symmetries-aux", (SCM (*)()) compute_symmetries_aux, 2, 0, 0); | ^ my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ my-smob.h:69:28: note: in expansion of macro 'T_SMOB_P' 69 | #define SAFE_T_SMOB(T, X) (T_SMOB_P(T,X) ? T_SMOB(T,X) : NULL) | ^~~~~~~~ matrix-smob.h:35:26: note: in expansion of macro 'SAFE_T_SMOB' 35 | #define SAFE_SQMATRIX(X) SAFE_T_SMOB(sqmatrix, X) | ^~~~~~~~~~~ matrix-smob.c:186:20: note: in expansion of macro 'SAFE_SQMATRIX' 186 | sqmatrix *m = SAFE_SQMATRIX(mo); | ^~~~~~~~~~~~~ ctl-io.c:2943:45: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2943 | gh_new_procedure("transformed-overlap-aux", (SCM (*)()) transformed_overlap_aux, 2, 0, 0); | ^ ctl-io.c:2944:55: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2944 | gh_new_procedure("compute-energy-in-object-list-aux", (SCM (*)()) compute_energy_in_object_list_aux, 1, 0, 0); | ^ material_grid.c: In function 'material_grids_addgradient': material_grid.c:390:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~~ material_grid.c:390:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~ material_grid.c:390:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~ material_grid.c:390:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~ material_grid.c:390:16: warning: unused variable 'k' [-Wunused-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ ctl-io.c:2945:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2945 | gh_new_procedure("compute-energy-integral-aux", (SCM (*)()) compute_energy_integral_aux, 1, 0, 0); | ^ material_grid.c:390:13: warning: unused variable 'j' [-Wunused-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ material_grid.c:390:10: warning: unused variable 'i' [-Wunused-variable] 390 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ ctl-io.c:2946:48: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2946 | gh_new_procedure("compute-field-integral-aux", (SCM (*)()) compute_field_integral_aux, 1, 0, 0); | ^ ctl-io.c:2947:54: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2947 | gh_new_procedure("compute-energy-in-dielectric-aux", (SCM (*)()) compute_energy_in_dielectric_aux, 2, 0, 0); | ^ ctl-io.c:2948:43: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2948 | gh_new_procedure("get-cscalar-point-aux", (SCM (*)()) get_cscalar_point_aux, 1, 0, 0); | ^ matrix-smob.c: In function 'assert_evectmatrix_smob': ctl-io.c:2949:49: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2949 | gh_new_procedure("get-bloch-cscalar-point-aux", (SCM (*)()) get_bloch_cscalar_point_aux, 1, 0, 0); | ^ my-smob.h:56:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 56 | && SCM_TYP16 (X) == (scm_tc16_smob_ ## T)) | ^~ my-smob.h:69:28: note: in expansion of macro 'T_SMOB_P' 69 | #define SAFE_T_SMOB(T, X) (T_SMOB_P(T,X) ? T_SMOB(T,X) : NULL) | ^~~~~~~~ matrix-smob.h:31:29: note: in expansion of macro 'SAFE_T_SMOB' 31 | #define SAFE_EVECTMATRIX(X) SAFE_T_SMOB(evectmatrix, X) | ^~~~~~~~~~~ matrix-smob.c:193:23: note: in expansion of macro 'SAFE_EVECTMATRIX' 193 | evectmatrix *m = SAFE_EVECTMATRIX(mo); | ^~~~~~~~~~~~~~~~ ctl-io.c:2950:41: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2950 | gh_new_procedure("get-field-point-aux", (SCM (*)()) get_field_point_aux, 1, 0, 0); | ^ ctl-io.c:2951:47: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2951 | gh_new_procedure("get-bloch-field-point-aux", (SCM (*)()) get_bloch_field_point_aux, 1, 0, 0); | ^ ctl-io.c:2952:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2952 | gh_new_procedure("get-energy-point-aux", (SCM (*)()) get_energy_point_aux, 1, 0, 0); | ^ ctl-io.c:2953:58: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2953 | gh_new_procedure("get-epsilon-inverse-tensor-point-aux", (SCM (*)()) get_epsilon_inverse_tensor_point_aux, 1, 0, 0); | ^ ctl-io.c:2954:43: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2954 | gh_new_procedure("get-epsilon-point-aux", (SCM (*)()) get_epsilon_point_aux, 1, 0, 0); | ^ geom.c: In function 'triangle_normal': geom.c:2548:10: warning: unused variable 'nvnorm' [-Wunused-variable] 2548 | double nvnorm = vector3_norm(nv); | ^~~~~~ ctl-io.c:2961:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2961 | gh_new_procedure("get-bfield-aux", (SCM (*)()) get_bfield_aux, 1, 0, 0); | ^ ctl-io.c:2962:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2962 | gh_new_procedure("get-hfield-aux", (SCM (*)()) get_hfield_aux, 1, 0, 0); | ^ ctl-io.c:2963:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2963 | gh_new_procedure("get-dfield-aux", (SCM (*)()) get_dfield_aux, 1, 0, 0); | ^ ctl-io.c:2964:38: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2964 | gh_new_procedure("solve-kpoint-aux", (SCM (*)()) solve_kpoint_aux, 1, 0, 0); | ^ ctl-io.c:2966:36: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2966 | gh_new_procedure("set-parity-aux", (SCM (*)()) set_parity_aux, 1, 0, 0); | ^ ctl-io.c:2968:37: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2968 | gh_new_procedure("init-params-aux", (SCM (*)()) init_params_aux, 2, 0, 0); | ^ ctl-io.c:2969:38: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2969 | gh_new_procedure("square-basis-aux", (SCM (*)()) square_basis_aux, 2, 0, 0); | ^ material_grid.c: In function 'print_material_grids_deps_du_numeric': ctl-io.c:2970:51: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2970 | gh_new_procedure("range-overlap-with-object-aux", (SCM (*)()) range_overlap_with_object_aux, 5, 0, 0); | ^ material_grid.c:634:14: warning: unused variable 'foo' [-Wunused-variable] 634 | double *foo; | ^~~ ctl-io.c:2971:55: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2971 | gh_new_procedure("display-geometric-object-info-aux", (SCM (*)()) display_geometric_object_info_aux, 2, 0, 0); | ^ In file included from material_grid.c:25: material_grid.c: In function 'synchronize_material_grid': ../src/util/mpiglue.h:58:40: warning: statement with no effect [-Wunused-value] 58 | #define MPI_Bcast(b, n, t, root, comm) 0 | ^ material_grid.c:693:6: note: in expansion of macro 'MPI_Bcast' 693 | MPI_Bcast(grid, n, MPI_DOUBLE, 0, mpb_comm); | ^~~~~~~~~ ctl-io.c:2972:51: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2972 | gh_new_procedure("point-in-periodic-object?-aux", (SCM (*)()) point_in_periodic_objectp_aux, 2, 0, 0); | ^ material_grid.c:691:10: warning: unused variable 'n' [-Wunused-variable] 691 | int n = ((int) g->size.x) * ((int) g->size.y) * ((int) g->size.z); | ^ material_grid.c:690:14: warning: variable 'grid' set but not used [-Wunused-but-set-variable] 690 | double *grid; | ^~~~ ctl-io.c:2973:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2973 | gh_new_procedure("normal-to-object-aux", (SCM (*)()) normal_to_object_aux, 2, 0, 0); | ^ fields.c: In function 'compute_field_energy_internal': fields.c:229:50: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable] 229 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~ fields.c:229:46: warning: variable 'nz' set but not used [-Wunused-but-set-variable] 229 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ fields.c:229:42: warning: variable 'nx' set but not used [-Wunused-but-set-variable] 229 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ fields.c:229:25: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable] 229 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~~~ fields.c:229:15: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 229 | int i, N, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~ ctl-io.c:2974:42: warning: cast between incompatible function types from 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' to 'struct scm_unused_struct * (*)(void)' [-Wcast-function-type] 2974 | gh_new_procedure("point-in-object?-aux", (SCM (*)()) point_in_objectp_aux, 2, 0, 0); | ^ material_grid.c: In function 'match_eps_func': material_grid.c:816:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 816 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~~ material_grid.c:816:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 816 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~ material_grid.c:816:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable] 816 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~ material_grid.c:816:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable] 816 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~ In file included from fields.c:25: fields.c: In function 'fix_field_phase': ../src/util/mpiglue.h:54:17: warning: comparison between two arrays [-Warray-compare] 54 | CHECK((sb) != (rb), "MPI_Allreduce doesn't work for sendbuf == recvbuf");\ | ^~ ../src/util/check.h:37:12: note: in definition of macro 'CHECK' 37 | if (!(condition)) { \ | ^~~~~~~~~ fields.c:465:6: note: in expansion of macro 'mpi_allreduce' 465 | mpi_allreduce(sq_sum2, sq_sum, 2, real, SCALAR_MPI_TYPE, | ^~~~~~~~~~~~~ ../src/util/mpiglue.h:54:17: note: use '&sq_sum2[0] != &sq_sum[0]' to compare the addresses 54 | CHECK((sb) != (rb), "MPI_Allreduce doesn't work for sendbuf == recvbuf");\ | ^~ ../src/util/check.h:37:12: note: in definition of macro 'CHECK' 37 | if (!(condition)) { \ | ^~~~~~~~~ fields.c:465:6: note: in expansion of macro 'mpi_allreduce' 465 | mpi_allreduce(sq_sum2, sq_sum, 2, real, SCALAR_MPI_TYPE, | ^~~~~~~~~~~~~ fields.c: In function 'get_val': fields.c:557:25: warning: unused parameter 'nx' [-Wunused-parameter] 557 | int nx, int ny, int nz, int last_dim_size, | ~~~~^~ fields.c:557:49: warning: unused parameter 'last_dim_size' [-Wunused-parameter] 557 | int nx, int ny, int nz, int last_dim_size, | ~~~~^~~~~~~~~~~~~ fields.c: At top level: fields.c:709:44: warning: argument 1 of type 'scalar_complex[3]' with mismatched bound [-Warray-parameter=] 709 | void get_bloch_field_point_(scalar_complex field[3], vector3 p) | ~~~~~~~~~~~~~~~^~~~~~~~ In file included from fields.c:35: mpb.h:77:45: note: previously declared as 'scalar_complex *' 77 | void get_bloch_field_point_(scalar_complex *field, vector3 p); | ~~~~~~~~~~~~~~~~^~~~~ fields.c: In function 'get_bloch_field_point': fields.c:721:15: warning: unused variable 'F' [-Wunused-variable] 721 | cvector3 F; | ^ material_grid.c: At top level: material_grid.c:807:15: warning: 'match_eps_func' defined but not used [-Wunused-function] 807 | static double match_eps_func(int n, const double *u, double *grad, void *data) | ^~~~~~~~~~~~~~ fields.c: In function 'compute_energy_in_dielectric': fields.c:870:51: warning: variable 'local_y_start' set but not used [-Wunused-but-set-variable] 870 | int N, i, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~ fields.c:870:47: warning: variable 'nz' set but not used [-Wunused-but-set-variable] 870 | int N, i, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ fields.c:870:43: warning: variable 'nx' set but not used [-Wunused-but-set-variable] 870 | int N, i, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~ fields.c:870:26: warning: variable 'last_dim_stored' set but not used [-Wunused-but-set-variable] 870 | int N, i, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~~~~~~~~ fields.c:870:16: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 870 | int N, i, last_dim, last_dim_stored, nx, nz, local_y_start; | ^~~~~~~~ fields.c: In function 'output_scalarfield': fields.c:943:36: warning: unused parameter 'last_dim_index' [-Wunused-parameter] 943 | int last_dim_index, | ~~~~^~~~~~~~~~~~~~ fields.c:944:36: warning: unused parameter 'last_dim_start' [-Wunused-parameter] 944 | int last_dim_start, int last_dim_size, | ~~~~^~~~~~~~~~~~~~ fields.c:944:56: warning: unused parameter 'last_dim_size' [-Wunused-parameter] 944 | int last_dim_start, int last_dim_size, | ~~~~^~~~~~~~~~~~~ fields.c:945:36: warning: unused parameter 'first_dim_start' [-Wunused-parameter] 945 | int first_dim_start, int first_dim_size, | ~~~~^~~~~~~~~~~~~~~ fields.c:945:57: warning: unused parameter 'first_dim_size' [-Wunused-parameter] 945 | int first_dim_start, int first_dim_size, | ~~~~^~~~~~~~~~~~~~ fields.c:946:36: warning: unused parameter 'write_start0_special' [-Wunused-parameter] 946 | int write_start0_special) | ~~~~^~~~~~~~~~~~~~~~~~~~ fields.c: In function 'compute_energy_in_object_list': fields.c:1319:6: warning: 'geom_fix_objects0' is deprecated [-Wdeprecated-declarations] 1319 | geom_fix_objects0(objects); | ^~~~~~~~~~~~~~~~~ In file included from fields.c:33: /usr/include/ctlgeom.h:65:13: note: declared here 65 | extern void geom_fix_objects0(GEOMETRIC_OBJECT_LIST geometry) CTLGEOM_DEPRECATED; | ^~~~~~~~~~~~~~~~~ fields.c:1306:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~~ fields.c:1306:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~ fields.c:1306:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~ fields.c:1306:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~ fields.c:1306:16: warning: unused variable 'k' [-Wunused-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ fields.c:1306:13: warning: unused variable 'j' [-Wunused-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ fields.c:1306:10: warning: unused variable 'i' [-Wunused-variable] 1306 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ fields.c: In function 'compute_field_integral': fields.c:1374:54: warning: variable 'last_dim' set but not used [-Wunused-but-set-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~~ fields.c:1374:48: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~ fields.c:1374:40: warning: variable 'n_last' set but not used [-Wunused-but-set-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~ fields.c:1374:31: warning: variable 'n_other' set but not used [-Wunused-but-set-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^~~~~~~ fields.c:1374:16: warning: unused variable 'k' [-Wunused-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ fields.c:1374:13: warning: unused variable 'j' [-Wunused-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ fields.c:1374:10: warning: unused variable 'i' [-Wunused-variable] 1374 | int i, j, k, n1, n2, n3, n_other, n_last, rank, last_dim; | ^ CCLD mpb make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' Making all in examples make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' Making all in utils make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' CC mpb_data-mpb-data.o CCLD mpb-data make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' Making check in src make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make check-recursive make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making check in util make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make check-am make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' Making check in matrices make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' Making check in matrixio make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' Making check in maxwell make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making check in tests make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' make check-local make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' ./blastest | sed 's/\-0\.000\([ ,)]\)/ 0.000\1/g' | sed 's/\-0\.000$/ 0.000/g' > blastest.out ./maxwell_test -1 -c 1e-9 -x 256 -E 1e-3 > maxwell_test.out ./maxwell_test -1 -c 1e-9 -x 256 -E 1e-3 -e -k 0.4 -n 1 > maxwell_test_2.out diff ./blastest.complex.out blastest.out ********************************************************** PASSED tests. ********************************************************** make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' Making check in mpb make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make check-am make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make check-local make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' ./mpb ../examples/check.ctl ************************************************************************** Test case: 1d quarter-wave stack. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... 6 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-9, mean 3, harm. mean 1.32353, 28.125% > 1, 25% "fill" Outputting check-epsilon... Warning! Library version information error. The HDF5 library version information are not consistent in its source code. This is NOT a fatal error but should be corrected. Setting the environment variable 'HDF5_DISABLE_VERSION_CHECK' to a value of 1 will suppress this warning. Library version information are: H5_VERS_MAJOR=1, H5_VERS_MINOR=14, H5_VERS_RELEASE=4, H5_VERS_SUBRELEASE=2, H5_VERS_INFO=HDF5 library version: 1.14.4 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 43 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.666384, 0.666668, 1.33099, 1.33336, 1.99162, 2.00024, 2.64509 elapsed time for k point: 0 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 74 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0574931, 0.608788, 0.724374, 1.2736, 1.39098, 1.93585, 2.05634, 2.59377 elapsed time for k point: 0 seconds. 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.113352, 0.552761, 0.780756, 1.21673, 1.44856, 1.87756, 2.11569, 2.53392 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.164802, 0.501202, 0.832987, 1.16418, 1.5025, 1.82314, 2.17225, 2.4769 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.205537, 0.460405, 0.874781, 1.1222, 1.54664, 1.77873, 2.22033, 2.42855 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 6, 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 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.2224509931919711 at #(0.5 0.0 0.0) Band 2 range: 0.44347071815371936 at #(0.5 0.0 0.0) to 0.6663842825289251 at #(0.0 0.0 0.0) Band 3 range: 0.6666675180318432 at #(0.0 0.0 0.0) to 0.8923678144024794 at #(0.5 0.0 0.0) Band 4 range: 1.1045580524889718 at #(0.5 0.0 0.0) to 1.3309933766567847 at #(0.0 0.0 0.0) Band 5 range: 1.3333608767283867 at #(0.0 0.0 0.0) to 1.5657937369267096 at #(0.5 0.0 0.0) Band 6 range: 1.7594893273125156 at #(0.5 0.0 0.0) to 1.9916198017302156 at #(0.0 0.0 0.0) Band 7 range: 2.000243026425697 at #(0.0 0.0 0.0) to 2.242480431008525 at #(0.5 0.0 0.0) Band 8 range: 2.4063119004353664 at #(0.5 0.0 0.0) to 2.6450937852083403 at #(0.0 0.0 0.0) Gap from band 1 (0.2224509931919711) to band 2 (0.44347071815371936), 66.38009279352462% Gap from band 2 (0.6663842825289251) to band 3 (0.6666675180318432), 0.04249429809088313% Gap from band 3 (0.8923678144024794) to band 4 (1.1045580524889718), 21.251689069139253% Gap from band 4 (1.3309933766567847) to band 5 (1.3333608767283867), 0.17771661321642251% Gap from band 5 (1.5657937369267096) to band 6 (1.7594893273125156), 11.649870801607719% Gap from band 6 (1.9916198017302156) to band 7 (2.000243026425697), 0.43204013097138305% Gap from band 7 (2.242480431008525) to band 8 (2.4063119004353664), 7.048345365685812% total elapsed time for run: 0 seconds. done. check-freqs: PASSED init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... 6 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-9, mean 3, harm. mean 1.32353, 28.125% > 1, 25% "fill" Outputting check-epsilon... 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 47 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.666384, 0.666668, 1.33099, 1.33336, 1.99162, 2.00024, 2.64509 elapsed time for k point: 0 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 74 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0574931, 0.608788, 0.724374, 1.2736, 1.39098, 1.93585, 2.05634, 2.59377 elapsed time for k point: 0 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 13 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.113352, 0.552761, 0.780756, 1.21673, 1.44856, 1.87756, 2.11569, 2.53392 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.164802, 0.501202, 0.832987, 1.16418, 1.5025, 1.82314, 2.17225, 2.4769 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.205537, 0.460405, 0.874781, 1.1222, 1.54664, 1.77873, 2.22033, 2.42855 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tefreqs:, 6, 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 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.22245099319196937 at #(0.5 0.0 0.0) Band 2 range: 0.4434707181537221 at #(0.5 0.0 0.0) to 0.6663842825289226 at #(0.0 0.0 0.0) Band 3 range: 0.666667518031733 at #(0.0 0.0 0.0) to 0.8923678144024795 at #(0.5 0.0 0.0) Band 4 range: 1.1045580524889718 at #(0.5 0.0 0.0) to 1.3309933766567876 at #(0.0 0.0 0.0) Band 5 range: 1.333360876728411 at #(0.0 0.0 0.0) to 1.5657937369267119 at #(0.5 0.0 0.0) Band 6 range: 1.7594893273125112 at #(0.5 0.0 0.0) to 1.9916198017302678 at #(0.0 0.0 0.0) Band 7 range: 2.0002430264257134 at #(0.0 0.0 0.0) to 2.242480431008526 at #(0.5 0.0 0.0) Band 8 range: 2.4063119004353664 at #(0.5 0.0 0.0) to 2.645093785208347 at #(0.0 0.0 0.0) Gap from band 1 (0.22245099319196937) to band 2 (0.4434707181537221), 66.38009279352586% Gap from band 2 (0.6663842825289226) to band 3 (0.666667518031733), 0.04249429807472956% Gap from band 3 (0.8923678144024795) to band 4 (1.1045580524889718), 21.251689069139243% Gap from band 4 (1.3309933766567876) to band 5 (1.333360876728411), 0.17771661321803747% Gap from band 5 (1.5657937369267119) to band 6 (1.7594893273125112), 11.649870801607324% Gap from band 6 (1.9916198017302678) to band 7 (2.0002430264257134), 0.4320401309695845% Gap from band 7 (2.242480431008526) to band 8 (2.4063119004353664), 7.048345365685773% total elapsed time for run: 0 seconds. done. check-freqs: PASSED ************************************************************************** Test case: 1d sinusoidal Bragg mirrors. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... 11 k-points: (0,0,0) (0.05,0,0) (0.1,0,0) (0.15,0,0) (0.2,0,0) (0.25,0,0) (0.3,0,0) (0.35,0,0) (0.4,0,0) (0.45,0,0) (0.5,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1.00285-9, mean 4.66295, harm. mean 2.61927, 100% > 1, 45.7676% "fill" Outputting check-epsilon... 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.460648, 0.542428, 0.968587, 1.01617, 1.48337, 1.48387, 1.96764 elapsed time for k point: 0 seconds. solve_kpoint (0.05,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 92 iterations. tmfreqs:, 2, 0.05, 0, 0, 0.05, 0.0231425, 0.454294, 0.548894, 0.95836, 1.02642, 1.45914, 1.50811, 1.94949 elapsed time for k point: 0 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 3, 0.1, 0, 0, 0.1, 0.0462091, 0.439084, 0.564453, 0.938267, 1.04658, 1.43467, 1.53261, 1.92548 elapsed time for k point: 0 seconds. 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.0691102, 0.420016, 0.584145, 0.91575, 1.06922, 1.41023, 1.55711, 1.9011 elapsed time for k point: 0 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 5, 0.2, 0, 0, 0.2, 0.0917239, 0.399481, 0.605653, 0.892484, 1.09267, 1.38581, 1.58161, 1.87665 elapsed time for k point: 0 seconds. solve_kpoint (0.25,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 6, 0.25, 0, 0, 0.25, 0.113863, 0.378568, 0.628026, 0.868958, 1.11645, 1.36143, 1.6061, 1.85216 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 7, 0.3, 0, 0, 0.3, 0.135213, 0.357979, 0.650805, 0.845399, 1.14036, 1.33713, 1.63058, 1.82769 elapsed time for k point: 0 seconds. 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.155194, 0.338479, 0.673671, 0.822003, 1.16428, 1.31295, 1.65502, 1.80325 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 9, 0.4, 0, 0, 0.4, 0.17268, 0.32129, 0.696193, 0.799138, 1.188, 1.28906, 1.67935, 1.77891 elapsed time for k point: 0 seconds. 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.185503, 0.308628, 0.717034, 0.778102, 1.21076, 1.26621, 1.70326, 1.755 elapsed time for k point: 0 seconds. 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.190416, 0.303766, 0.72859, 0.766483, 1.2253, 1.25164, 1.721, 1.73726 elapsed time for k point: 0 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.19041596916807 at #(0.5 0.0 0.0) Band 2 range: 0.3037661748085905 at #(0.5 0.0 0.0) to 0.4606482752180843 at #(0.0 0.0 0.0) Band 3 range: 0.5424277685174559 at #(0.0 0.0 0.0) to 0.7285900510563759 at #(0.5 0.0 0.0) Band 4 range: 0.766483304994123 at #(0.5 0.0 0.0) to 0.9685865863610844 at #(0.0 0.0 0.0) Band 5 range: 1.016170692038839 at #(0.0 0.0 0.0) to 1.225302418880816 at #(0.5 0.0 0.0) Band 6 range: 1.2516393338141767 at #(0.5 0.0 0.0) to 1.4833733379475402 at #(0.0 0.0 0.0) Band 7 range: 1.483865937538497 at #(0.0 0.0 0.0) to 1.7209986559263164 at #(0.5 0.0 0.0) Band 8 range: 1.7372592396295992 at #(0.5 0.0 0.0) to 1.9676376863415448 at #(0.0 0.0 0.0) Gap from band 1 (0.19041596916807) to band 2 (0.3037661748085905), 45.87385724963541% Gap from band 2 (0.4606482752180843) to band 3 (0.5424277685174559), 16.305741485923203% Gap from band 3 (0.7285900510563759) to band 4 (0.766483304994123), 5.069082902774598% Gap from band 4 (0.9685865863610844) to band 5 (1.016170692038839), 4.794954647161288% Gap from band 5 (1.225302418880816) to band 6 (1.2516393338141767), 2.126567159256398% Gap from band 6 (1.4833733379475402) to band 7 (1.483865937538497), 0.0332025526236763% Gap from band 7 (1.7209986559263164) to band 8 (1.7372592396295992), 0.9403916188077621% total elapsed time for run: 0 seconds. done. check-freqs: PASSED ************************************************************************** Test case: get-dominant-planewave. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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... 1 k-points: (0.4,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-epsilon... solve_kpoint (0.4,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 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 1, 0.4, 0, 0, 0.4, 0.4, 0.6, 1.4, 1.6, 2.4, 2.6, 3.4, 3.6 elapsed time for k point: 0 seconds. total elapsed time for run: 0 seconds. done. check-almost-equal: PASSED ************************************************************************** Test case: Square lattice of dielectric rods in air. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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) epsilon = 11.56, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... 16 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) (0.5,0.1,0) (0.5,0.2,0) (0.5,0.3,0) (0.5,0.4,0) (0.5,0.5,0) (0.4,0.4,0) (0.3,0.3,0) (0.2,0.2,0) (0.1,0.1,0) (0,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 2.327, harm. mean 1.1441, 14.5508% > 1, 12.5663% "fill" Outputting check-epsilon... 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 3: trace = 6.379299290269534 (14.8206% change) iteration 5: trace = 5.813671699811165 (3.03579% change) iteration 7: trace = 5.677647000858813 (0.837279% change) iteration 9: trace = 5.640726606932051 (0.234514% change) iteration 11: trace = 5.63179421121161 (0.0414665% change) iteration 13: trace = 5.630331194332983 (0.00822824% change) iteration 15: trace = 5.629863436141647 (0.00380566% change) iteration 17: trace = 5.629342235776022 (0.00508736% change) iteration 19: trace = 5.628978815355206 (0.00237593% change) iteration 21: trace = 5.628883870802585 (0.000473279% change) iteration 23: trace = 5.628868056990215 (7.57272e-05% change) iteration 25: trace = 5.628865380677098 (1.71256e-05% change) iteration 27: trace = 5.628864444821283 (6.16729e-06% change) iteration 29: trace = 5.628864219689915 (1.22258e-06% change) iteration 31: trace = 5.628864178455173 (2.01932e-07% change) Finished solving for bands 2 to 8 after 32 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 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.655496998710929 (0.125463% change) iteration 4: trace = 5.652109303873424 (0.0219645% change) iteration 6: trace = 5.650961611288463 (0.0087432% change) iteration 9: trace = 5.650430404042055 (0.00129034% change) iteration 11: trace = 5.650369556671462 (0.000313266% change) iteration 13: trace = 5.650360403879112 (4.2554e-05% change) iteration 15: trace = 5.650359574044328 (4.45942e-06% change) iteration 17: trace = 5.650359422320331 (7.47317e-07% change) Finished solving for bands 1 to 8 after 19 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897998, 0.56021, 0.767785, 0.782438, 0.912603, 1.00889, 1.00949, 1.12115 elapsed time for k point: 1 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 3: trace = 5.689656814340424 (0.139366% change) iteration 5: trace = 5.679332781945186 (0.0752868% change) iteration 7: trace = 5.674964073319844 (0.0231147% change) iteration 9: trace = 5.674334284468448 (0.00264428% change) iteration 11: trace = 5.674213791525815 (0.00068856% change) iteration 14: trace = 5.674188722440025 (3.17815e-05% change) iteration 16: trace = 5.674187422002893 (7.09012e-06% change) iteration 18: trace = 5.674187061618396 (2.70883e-06% change) iteration 21: trace = 5.674186424209202 (6.21275e-06% change) iteration 23: trace = 5.674035993507121 (8.4049e-05% change) iteration 26: trace = 5.674023905116071 (6.54046e-05% change) iteration 29: trace = 5.674014114749674 (5.4223e-05% change) iteration 31: trace = 5.674008388854611 (4.93265e-05% change) iteration 33: trace = 5.674003110402849 (4.56599e-05% change) iteration 35: trace = 5.673998174836965 (4.2828e-05% change) iteration 38: trace = 5.673991260372977 (3.96327e-05% change) iteration 40: trace = 5.673986904699796 (3.7993e-05% change) iteration 42: trace = 5.673982710466048 (3.66366e-05% change) iteration 45: trace = 5.673976664987102 (3.50017e-05% change) iteration 49: trace = 5.67396896312775 (3.33591e-05% change) iteration 53: trace = 5.673961570636326 (3.21437e-05% change) iteration 57: trace = 5.673954409904549 (3.12265e-05% change) iteration 60: trace = 5.673949157574746 (3.06832e-05% change) iteration 62: trace = 5.673945702151028 (3.03754e-05% change) iteration 64: trace = 5.673942278507931 (3.01042e-05% change) iteration 67: trace = 5.673937194639229 (2.97551e-05% change) iteration 69: trace = 5.673933835263396 (2.9555e-05% change) iteration 71: trace = 5.647440042041834 (0.252574% change) iteration 73: trace = 5.621855187199337 (0.191193% change) iteration 75: trace = 5.608075755810166 (0.105165% change) iteration 77: trace = 5.60018791763359 (0.0604435% change) iteration 79: trace = 5.596810203140177 (0.026575% change) iteration 81: trace = 5.595427163148036 (0.00930158% change) iteration 84: trace = 5.595197245976209 (0.000413692% change) iteration 86: trace = 5.595181674570622 (7.69278e-05% change) iteration 88: trace = 5.595179592718118 (9.44121e-06% change) iteration 91: trace = 5.59517930178024 (5.14037e-07% change) iteration 93: trace = 5.595179278803254 (1.58143e-07% change) Finished solving for bands 1 to 8 after 94 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: 3 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.582217122282973 (0.126428% change) iteration 5: trace = 5.578208744559043 (0.0090557% change) iteration 7: trace = 5.57794207940154 (0.00152803% change) iteration 10: trace = 5.577903978660903 (3.4319e-05% change) iteration 12: trace = 5.577903351857563 (1.98225e-06% change) iteration 15: trace = 5.577903307430963 (5.6509e-08% change) Finished solving for bands 1 to 8 after 15 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 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.600511374617533 (0.12423% change) iteration 4: trace = 5.595550005930461 (0.0281138% change) iteration 8: trace = 5.594049542534184 (0.000670977% change) iteration 12: trace = 5.594032550612264 (1.49887e-05% change) iteration 16: trace = 5.594031485794406 (1.25551e-06% change) iteration 19: trace = 5.594031422729627 (1.78327e-07% change) Finished solving for bands 1 to 8 after 20 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.349588, 0.49478, 0.658508, 0.796524, 0.862684, 1.02898, 1.07044, 1.10003 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 3: trace = 5.646977174507214 (0.0742568% change) iteration 5: trace = 5.64323995220327 (0.0255935% change) iteration 8: trace = 5.642294093081273 (0.00321402% change) iteration 10: trace = 5.641447009629006 (0.0102115% change) iteration 12: trace = 5.639322150700741 (0.0198151% change) iteration 14: trace = 5.637799172973041 (0.0107232% change) iteration 16: trace = 5.637473418124339 (0.0015242% change) iteration 19: trace = 5.637418827311151 (8.23783e-05% change) iteration 21: trace = 5.637416175111883 (1.55361e-05% change) iteration 23: trace = 5.6374154888726 (4.4309e-06% change) iteration 25: trace = 5.637415263815704 (1.61589e-06% change) iteration 28: trace = 5.637414984487086 (2.89811e-06% change) iteration 30: trace = 5.63741447916613 (3.94269e-06% change) iteration 33: trace = 5.637414342882833 (1.64636e-07% change) Finished solving for bands 1 to 8 after 34 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 seconds. solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 5.538961702066591 (0.889657% change) iteration 4: trace = 5.522342811529745 (0.0855708% change) iteration 6: trace = 5.519566570509466 (0.0149624% change) iteration 8: trace = 5.51905278587205 (0.00252286% change) iteration 10: trace = 5.518965432824496 (0.000552104% change) iteration 12: trace = 5.518944395022189 (0.000120258% change) iteration 14: trace = 5.518941629545732 (1.02225e-05% change) iteration 16: trace = 5.518941398248854 (8.20671e-07% change) iteration 19: trace = 5.518941374267739 (4.11377e-08% change) Finished solving for bands 1 to 8 after 19 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 seconds. solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 2: trace = 5.347411466674027 (0.215901% change) iteration 4: trace = 5.343549559801712 (0.021437% change) iteration 6: trace = 5.342682940717924 (0.00438456% change) iteration 8: trace = 5.342540206035329 (0.000683943% change) iteration 10: trace = 5.342525582348459 (7.2411e-05% change) iteration 12: trace = 5.342524528171602 (4.37272e-06% change) iteration 15: trace = 5.342524466222535 (2.91724e-08% change) Finished solving for bands 1 to 8 after 15 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: 1 seconds. solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 1: trace = 5.205843414524765 (0.260819% change) iteration 2: trace = 5.201250710343809 (0.088261% change) iteration 4: trace = 5.19980256870209 (0.0066751% change) iteration 6: trace = 5.199588759352896 (0.000916406% change) iteration 8: trace = 5.199559958851549 (0.000171112% change) iteration 11: trace = 5.199556281954523 (3.1008e-06% change) iteration 14: trace = 5.199556238633796 (2.76275e-08% change) Finished solving for bands 1 to 8 after 14 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.478427, 0.501912, 0.61745, 0.784489, 0.83371, 0.906541, 0.967734, 1.12636 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 5.111058636865722 (0.0553558% change) iteration 5: trace = 5.110110324781042 (0.00133172% change) iteration 8: trace = 5.110087944368049 (4.11727e-05% change) iteration 11: trace = 5.110086801617704 (1.58521e-06% change) iteration 14: trace = 5.110086771265937 (2.91188e-08% change) Finished solving for bands 1 to 8 after 14 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 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... iteration 2: trace = 5.080631982931174 (0.0459818% change) iteration 4: trace = 5.07988906622824 (0.00285613% change) iteration 6: trace = 5.079830363998678 (0.000205197% change) iteration 8: trace = 5.07982797104698 (1.13756e-05% change) iteration 10: trace = 5.079827807162884 (1.0039e-06% change) iteration 12: trace = 5.079827776731619 (1.94102e-07% change) Finished solving for bands 1 to 8 after 13 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.503606, 0.594344, 0.594357, 0.679389, 0.883665, 0.895782, 0.895787, 1.12801 elapsed time for k point: 1 seconds. solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 5.141638527013734 (0.0931535% change) iteration 4: trace = 5.139958648828893 (0.00735727% change) iteration 6: trace = 5.139792534084915 (0.000594315% change) iteration 8: trace = 5.139785474806575 (3.31327e-05% change) iteration 11: trace = 5.139784924753169 (8.5496e-07% change) iteration 13: trace = 5.139784912652084 (4.68543e-08% change) Finished solving for bands 1 to 8 after 13 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 seconds. solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 5.312735475647346 (0.157576% change) iteration 5: trace = 5.308110108844047 (0.0102576% change) iteration 9: trace = 5.307927410266823 (8.53966e-05% change) iteration 12: trace = 5.307924276858332 (4.36204e-06% change) iteration 15: trace = 5.307924176119306 (8.32394e-08% change) Finished solving for bands 1 to 8 after 15 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 seconds. solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 2: trace = 5.539311235344876 (0.467683% change) iteration 4: trace = 5.521192923755448 (0.118575% change) iteration 6: trace = 5.516689890628617 (0.0184088% change) iteration 8: trace = 5.51596827442994 (0.00466885% change) iteration 11: trace = 5.515703319440318 (0.0005149% change) iteration 13: trace = 5.515691982981453 (5.06675e-05% change) iteration 16: trace = 5.515690845597398 (1.76365e-06% change) iteration 18: trace = 5.51569079095752 (3.26023e-07% change) iteration 20: trace = 5.515690779523229 (5.81194e-08% change) Finished solving for bands 1 to 8 after 20 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: 1 seconds. solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 5.647623870215094 (0.911994% change) iteration 4: trace = 5.625528742615031 (0.124188% change) iteration 6: trace = 5.621751153021693 (0.0146162% change) iteration 9: trace = 5.621026556237805 (0.00323021% change) iteration 13: trace = 5.620367873717664 (0.00162962% change) iteration 16: trace = 5.620311041300657 (8.96884e-05% change) iteration 19: trace = 5.620308198056537 (5.74648e-06% change) iteration 21: trace = 5.6203080082095 (9.46799e-07% change) Finished solving for bands 1 to 8 after 24 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: 1 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 3: trace = 5.67993869813027 (0.179186% change) iteration 5: trace = 5.670482588954158 (0.0618785% change) iteration 8: trace = 5.667857664915203 (0.0057749% change) iteration 10: trace = 5.667295883114863 (0.00503831% change) iteration 13: trace = 5.659075583818735 (0.053538% change) iteration 15: trace = 5.653173721138458 (0.0577805% change) iteration 17: trace = 5.643601558085095 (0.0857229% change) iteration 20: trace = 5.633837309012534 (0.0338219% change) iteration 23: trace = 5.631456516267646 (0.0112662% change) iteration 25: trace = 5.630451749275839 (0.0080515% change) iteration 27: trace = 5.629841847119545 (0.00428969% change) iteration 29: trace = 5.629588094331943 (0.00198535% change) iteration 31: trace = 5.629376597702539 (0.00195551% change) iteration 35: trace = 5.629077915828111 (0.000821635% change) iteration 39: trace = 5.628947418139279 (0.000456961% change) iteration 42: trace = 5.628902054344398 (0.000220752% change) iteration 45: trace = 5.628879020913636 (8.56758e-05% change) iteration 47: trace = 5.628873211916851 (4.21285e-05% change) iteration 50: trace = 5.628868492894065 (2.17391e-05% change) iteration 54: trace = 5.628865911471556 (6.70711e-06% change) iteration 58: trace = 5.628865003665193 (3.03737e-06% change) iteration 60: trace = 5.628864737468675 (2.29922e-06% change) iteration 62: trace = 5.628864538738004 (1.71317e-06% change) iteration 64: trace = 5.628864397855171 (1.12917e-06% change) iteration 66: trace = 5.628864312145578 (6.68907e-07% change) iteration 69: trace = 5.628864235691688 (3.92288e-07% change) iteration 73: trace = 5.628864171551536 (5.44761e-08% change) Finished solving for bands 2 to 8 after 73 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 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.5036058015317005 at #(0.5 0.5 0.0) Band 2 range: 0.44462291351553024 at #(0.5 0.0 0.0) to 0.594344024613054 at #(0.5 0.5 0.0) Band 3 range: 0.59435663953178 at #(0.5 0.5 0.0) to 0.7808428124011794 at #(0.0 0.0 0.0) Band 4 range: 0.6793887413186153 at #(0.5 0.5 0.0) to 0.8173893720817355 at #(0.30000000000000004 0.30000000000000004 0.0) Band 5 range: 0.830457382271797 at #(0.30000000000000004 0.30000000000000004 0.0) to 0.9243716831951031 at #(0.0 0.0 0.0) Band 6 range: 0.8957817684697063 at #(0.5 0.5 0.0) to 1.0331104139500353 at #(0.5 0.0 0.0) Band 7 range: 0.8957868745561722 at #(0.5 0.5 0.0) to 1.0958021498670092 at #(0.5 0.0 0.0) Band 8 range: 1.0974168097704355 at #(0.5 0.0 0.0) to 1.128012765765751 at #(0.5 0.5 0.0) Gap from band 2 (0.594344024613054) to band 3 (0.59435663953178), 0.0021224718899313278% Gap from band 4 (0.8173893720817355) to band 5 (0.830457382271797), 1.5860710536991964% Gap from band 7 (1.0958021498670092) to band 8 (1.0974168097704355), 0.1472411038880739% total elapsed time for run: 14 seconds. done. check-freqs: PASSED init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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) epsilon = 11.56, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... 16 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) (0.5,0.1,0) (0.5,0.2,0) (0.5,0.3,0) (0.5,0.4,0) (0.5,0.5,0) (0.4,0.4,0) (0.3,0.3,0) (0.2,0.2,0) (0.1,0.1,0) (0,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 2.327, harm. mean 1.1441, 14.5508% > 1, 12.5663% "fill" Outputting check-epsilon... 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... iteration 2: trace = 5.543041729198626 (87.1177% change) iteration 5: trace = 4.518889379434662 (2.1258% change) iteration 7: trace = 4.489100514557687 (0.206005% change) iteration 11: trace = 4.484670958827709 (0.00528056% change) iteration 14: trace = 4.483821708815428 (0.00193531% change) iteration 17: trace = 4.483799704523835 (2.53949e-05% change) iteration 19: trace = 4.483799377693031 (1.47618e-06% change) iteration 21: trace = 4.48379935756149 (7.75884e-08% change) Finished solving for bands 2 to 8 after 21 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 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 3: trace = 4.468199912796225 (0.15088% change) iteration 6: trace = 4.414304188167498 (0.401844% change) iteration 8: trace = 4.403339790680177 (0.0795025% change) iteration 10: trace = 4.399263534996223 (0.0355701% change) iteration 13: trace = 4.39834613407516 (0.00269559% change) iteration 16: trace = 4.398177932576177 (0.00080254% change) iteration 19: trace = 4.398157093643191 (5.29387e-05% change) iteration 21: trace = 4.398156005099786 (7.40674e-06% change) iteration 23: trace = 4.398155674861161 (3.06553e-06% change) iteration 26: trace = 4.398155553884432 (3.76543e-07% change) iteration 28: trace = 4.398155537883135 (1.45184e-07% change) Finished solving for bands 1 to 8 after 29 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: 1 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.315195267039696 (0.0917971% change) iteration 6: trace = 4.314467154509007 (0.0001906% change) iteration 10: trace = 4.31446585576831 (1.59677e-08% change) Finished solving for bands 1 to 8 after 10 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 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 4: trace = 4.256370494084681 (0.00126457% change) iteration 7: trace = 4.256363946827638 (2.71154e-06% change) iteration 9: trace = 4.256363889801434 (2.09302e-07% change) Finished solving for bands 1 to 8 after 10 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: 1 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 3: trace = 4.226277767150882 (0.0143585% change) iteration 5: trace = 4.226108929888301 (0.000798324% change) iteration 9: trace = 4.226095326529121 (6.46466e-07% change) Finished solving for bands 1 to 8 after 10 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 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.219402626381535 (0.122876% change) iteration 4: trace = 4.21791299726504 (0.00925357% change) iteration 6: trace = 4.217779234936855 (0.000657396% change) iteration 8: trace = 4.217772221249719 (1.15003e-05% change) iteration 10: trace = 4.217772179564766 (6.03752e-08% change) Finished solving for bands 1 to 8 after 10 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 seconds. solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 4.207075515524467 (0.215877% change) iteration 5: trace = 4.205424978519325 (0.000307859% change) iteration 7: trace = 4.205423830221678 (9.98054e-07% change) Finished solving for bands 1 to 8 after 8 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: 1 seconds. solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 4: trace = 4.182595255983665 (0.000964385% change) iteration 8: trace = 4.182592281925333 (1.17858e-07% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 4.168646377372006 (0.0863583% change) iteration 5: trace = 4.167813086652951 (0.000484941% change) iteration 7: trace = 4.167811247611676 (2.44799e-06% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 3: trace = 4.169838643518177 (0.0387332% change) iteration 7: trace = 4.169023362465203 (1.05908e-05% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... iteration 3: trace = 4.184067544986316 (0.175006% change) iteration 6: trace = 4.178675278550759 (0.000787224% change) iteration 10: trace = 4.178672983688891 (2.01763e-06% change) iteration 12: trace = 4.178672965170191 (2.77447e-08% change) Finished solving for bands 1 to 8 after 12 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: 1 seconds. solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 4.18320726700342 (0.77114% change) iteration 4: trace = 4.145125766465797 (0.276622% change) iteration 6: trace = 4.14109287822903 (0.0137269% change) iteration 8: trace = 4.141013513349161 (0.000119091% change) iteration 11: trace = 4.141012607969724 (2.65005e-06% change) Finished solving for bands 1 to 8 after 13 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 seconds. solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 4.142071449556719 (0.13252% change) iteration 5: trace = 4.141332888873647 (0.000375232% change) iteration 7: trace = 4.141330428052129 (4.91887e-06% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 5: trace = 4.21352237502026 (0.000275448% change) iteration 9: trace = 4.213521376039912 (1.42958e-08% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 4.347005521197095 (0.18225% change) iteration 4: trace = 4.345492827363307 (0.00612068% change) iteration 7: trace = 4.345426500207106 (5.42813e-05% change) Finished solving for bands 1 to 8 after 10 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: 1 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 5: trace = 4.492592288260473 (0.0249485% change) iteration 9: trace = 4.484262754371462 (0.0260588% change) iteration 13: trace = 4.483800541675103 (2.89572e-05% change) iteration 17: trace = 4.483799309175101 (6.01692e-06% change) iteration 20: trace = 4.483798762625156 (4.57312e-07% change) Finished solving for bands 2 to 8 after 22 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.550336, 0.561338, 0.56134, 0.822948, 0.868842, 0.965325, 1.08938 elapsed time for k point: 0 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.28590577912716114 at #(0.5 0.5 0.0) Band 2 range: 0.4206573384061868 at #(0.5 0.0 0.0) to 0.5503360755548753 at #(0.0 0.0 0.0) Band 3 range: 0.5029830978387362 at #(0.5 0.5 0.0) to 0.567163287821281 at #(0.5 0.0 0.0) Band 4 range: 0.561339793993807 at #(0.0 0.0 0.0) to 0.7200918204690929 at #(0.5 0.0 0.0) Band 5 range: 0.7472029910634799 at #(0.5 0.0 0.0) to 0.8743593805271204 at #(0.5 0.5 0.0) Band 6 range: 0.8404509697715076 at #(0.30000000000000004 0.30000000000000004 0.0) to 0.8833173725850538 at #(0.5 0.5 0.0) Band 7 range: 0.8770118718590377 at #(0.5 0.0 0.0) to 0.9653253809488987 at #(0.0 0.0 0.0) Band 8 range: 0.8929933495601423 at #(0.5 0.5 0.0) to 1.0893781788626895 at #(0.0 0.0 0.0) Gap from band 1 (0.28590577912716114) to band 2 (0.4206573384061868), 38.14282289442195% Gap from band 4 (0.7200918204690929) to band 5 (0.7472029910634799), 3.6953951423122167% total elapsed time for run: 5 seconds. done. check-freqs: PASSED **************************************************************************** Test case: square lattice of magneto-electric rods in air. **************************************************************************** init-params: initializing eigensolver data Computing 10 bands with 1.000000e-09 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... 10 k-points: (0,0,0) (0.166667,0,0) (0.333333,0,0) (0.5,0,0) (0.5,0.166667,0) (0.5,0.333333,0) (0.5,0.5,0) (0.333333,0.333333,0) (0.166667,0.166667,0) (0,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-15, mean 1.53164, harm. mean 1.04189, 4.39453% > 1, 3.79742% "fill" Outputting check-epsilon... mu: 1-13.9136, mean 1.42353, harm. mean 1.03906, 4.39453% > 1, 3.27973% "fill" Outputting check-mu... 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 2: trace = 20.71819307068295 (73.8844% change) iteration 4: trace = 16.18432136311539 (9.78479% change) iteration 6: trace = 14.85208375604819 (3.65741% change) iteration 8: trace = 14.20241100039534 (2.88791% change) iteration 10: trace = 13.63600707427734 (2.4771% change) iteration 13: trace = 12.73883013640241 (2.47577% change) iteration 15: trace = 11.89925578686693 (3.2694% change) iteration 17: trace = 11.05276568524594 (4.1843% change) iteration 19: trace = 9.996586290298241 (4.0277% change) iteration 21: trace = 8.99631213101064 (4.55545% change) iteration 23: trace = 8.138104676636225 (4.45553% change) iteration 25: trace = 7.525508664089276 (3.94869% change) iteration 27: trace = 7.218313655358136 (1.77344% change) iteration 29: trace = 6.991195368207056 (1.76946% change) iteration 31: trace = 6.733870158516416 (2.57424% change) iteration 33: trace = 6.295945846363695 (3.37471% change) iteration 35: trace = 5.884412872936151 (3.66416% change) iteration 37: trace = 5.472724537631848 (4.65046% change) iteration 39: trace = 5.017791684633508 (5.48714% change) iteration 41: trace = 4.71718365144513 (3.34667% change) iteration 43: trace = 4.529543707287493 (1.81338% change) iteration 46: trace = 4.316046417474096 (1.48767% change) iteration 48: trace = 4.235791833845163 (1.03817% change) iteration 50: trace = 4.159507061220154 (1.05544% change) iteration 52: trace = 4.060609164168737 (1.31779% change) iteration 54: trace = 3.918362703232014 (1.83991% change) iteration 56: trace = 3.763456821495228 (1.61613% change) iteration 59: trace = 3.669325967791737 (0.666556% change) iteration 60: trace = 3.646211424757282 (0.63193% change) iteration 62: trace = 3.612811691406383 (0.409148% change) iteration 64: trace = 3.583122474768648 (0.36523% change) iteration 66: trace = 3.556200615569437 (0.390559% change) iteration 68: trace = 3.532272529682145 (0.353261% change) iteration 71: trace = 3.339783990135685 (3.24588% change) iteration 73: trace = 3.313355651916571 (0.282308% change) iteration 75: trace = 3.290125881110433 (0.124837% change) iteration 77: trace = 3.277011978640987 (0.128633% change) iteration 79: trace = 3.259767966111726 (0.199003% change) iteration 81: trace = 3.23173560175332 (0.638095% change) iteration 83: trace = 3.189358110701848 (1.00175% change) iteration 85: trace = 3.143035389125064 (1.155% change) iteration 87: trace = 3.107695152478801 (0.734074% change) iteration 89: trace = 3.083757936497987 (0.362604% change) iteration 91: trace = 3.060089775732965 (0.259255% change) iteration 93: trace = 3.039324415471588 (0.277298% change) iteration 95: trace = 3.029560029559688 (0.137438% change) iteration 97: trace = 3.023467333072483 (0.0547406% change) iteration 99: trace = 3.018662843197634 (0.0497053% change) iteration 102: trace = 3.005895500792352 (0.204912% change) iteration 104: trace = 2.96029503787035 (1.18198% change) iteration 106: trace = 2.952987809354453 (0.0945076% change) iteration 108: trace = 2.948262806559061 (0.0782094% change) iteration 110: trace = 2.944436460416455 (0.0608596% change) iteration 112: trace = 2.940855229259392 (0.0611275% change) iteration 114: trace = 2.938054943465128 (0.042578% change) iteration 116: trace = 2.935510294457677 (0.0453413% change) iteration 118: trace = 2.933043657330535 (0.0401699% change) iteration 120: trace = 2.930188424351269 (0.0527304% change) iteration 122: trace = 2.927102741442635 (0.0528943% change) iteration 124: trace = 2.923197088631146 (0.0700433% change) iteration 127: trace = 2.918055429453933 (0.0603671% change) iteration 129: trace = 2.914080438491338 (0.0673367% change) iteration 131: trace = 2.910400926683106 (0.0640434% change) iteration 133: trace = 2.906480455733866 (0.0661123% change) iteration 135: trace = 2.903242691207511 (0.0535021% change) iteration 137: trace = 2.89973196602716 (0.0643367% change) iteration 139: trace = 2.895825415736354 (0.0660867% change) iteration 141: trace = 2.829028229475896 (1.30317% change) iteration 143: trace = 2.763186083037893 (0.401433% change) iteration 145: trace = 2.73660710461356 (0.231934% change) iteration 147: trace = 2.726798582153044 (0.128575% change) iteration 149: trace = 2.721877370917086 (0.112788% change) iteration 151: trace = 2.718405906128357 (0.0892421% change) iteration 153: trace = 2.716953961009213 (0.0356553% change) iteration 155: trace = 2.715281615998518 (0.0291247% change) iteration 157: trace = 2.713430768342482 (0.0140309% change) iteration 159: trace = 2.711317027859252 (0.0344495% change) iteration 161: trace = 2.707711089353187 (0.10751% change) iteration 163: trace = 2.7044797727272 (0.0895566% change) iteration 165: trace = 2.700504244303576 (0.085244% change) iteration 167: trace = 2.696849109742046 (0.0535112% change) iteration 169: trace = 2.692233509850182 (0.0534906% change) iteration 170: trace = 2.688843755126318 (0.125988% change) iteration 172: trace = 2.686406844291923 (0.0584568% change) iteration 173: trace = 2.685307384072778 (0.0409352% change) iteration 175: trace = 2.683336909866682 (0.0368264% change) iteration 177: trace = 2.681658386503152 (0.0385054% change) iteration 179: trace = 2.679597294254564 (0.0559458% change) iteration 181: trace = 2.674384379716252 (0.157952% change) iteration 183: trace = 2.666824212944246 (0.197569% change) iteration 185: trace = 2.657021429281535 (0.19476% change) iteration 187: trace = 2.644123320477358 (0.188097% change) iteration 189: trace = 2.62747571640747 (0.179552% change) iteration 191: trace = 2.615444667911629 (0.131716% change) iteration 193: trace = 2.607230489284984 (0.0872376% change) iteration 195: trace = 2.60202011820013 (0.0563224% change) iteration 198: trace = 2.595179299862006 (0.0878375% change) iteration 200: trace = 2.590486219647202 (0.0625342% change) iteration 202: trace = 2.582777206182962 (0.0616421% change) iteration 204: trace = 2.573517387605146 (0.104497% change) iteration 205: trace = 2.566970904449712 (0.254703% change) iteration 207: trace = 2.559693843309925 (0.21033% change) iteration 210: trace = 2.544969031724369 (0.193714% change) iteration 212: trace = 2.540468044719172 (0.109867% change) iteration 213: trace = 2.53887242722987 (0.0628277% change) iteration 215: trace = 2.532858865826833 (0.150171% change) iteration 216: trace = 2.531482023291582 (0.054374% change) iteration 219: trace = 2.525437942439517 (0.0845712% change) iteration 222: trace = 2.521247306352068 (0.0504412% change) iteration 225: trace = 2.508423768493716 (0.264106% change) iteration 227: trace = 2.497207623855705 (0.274637% change) iteration 229: trace = 2.485323796067949 (0.141234% change) iteration 231: trace = 2.471418220939063 (0.100921% change) iteration 233: trace = 2.464777618786758 (0.0396851% change) iteration 235: trace = 2.461015303642753 (0.0412583% change) iteration 236: trace = 2.459609367527428 (0.0571446% change) iteration 238: trace = 2.458201066102798 (0.023426% change) iteration 240: trace = 2.456858320608539 (0.020551% change) iteration 241: trace = 2.455587181323996 (0.0517518% change) iteration 242: trace = 2.454884781902202 (0.0286082% change) iteration 244: trace = 2.452920865043365 (0.0298738% change) iteration 246: trace = 2.450326852267515 (0.0299691% change) iteration 248: trace = 2.447364343071919 (0.0410787% change) iteration 250: trace = 2.445044505547119 (0.0494057% change) iteration 252: trace = 2.442116219048152 (0.0482968% change) iteration 254: trace = 2.438590855596083 (0.0359994% change) iteration 256: trace = 2.436689223644849 (0.0111957% change) iteration 258: trace = 2.435936477796061 (0.00716273% change) iteration 260: trace = 2.435425989958108 (0.00808771% change) iteration 262: trace = 2.434324415015576 (0.03649% change) iteration 263: trace = 2.433911623758253 (0.0169586% change) iteration 265: trace = 2.43206035824329 (0.0265334% change) iteration 267: trace = 2.429552897056998 (0.05746% change) iteration 268: trace = 2.429097480891931 (0.0187466% change) iteration 270: trace = 2.427382774540474 (0.0108484% change) iteration 272: trace = 2.426257766768174 (0.0155452% change) iteration 274: trace = 2.425374192058842 (0.0241244% change) iteration 276: trace = 2.424750727387397 (0.0183972% change) iteration 278: trace = 2.424448962952648 (0.00403207% change) iteration 279: trace = 2.424261300438235 (0.00774072% change) iteration 280: trace = 2.424202088037725 (0.00244252% change) iteration 281: trace = 2.424172650320814 (0.00121433% change) iteration 283: trace = 2.424072816625701 (0.00104327% change) iteration 285: trace = 2.42385315740032 (0.00508107% change) iteration 287: trace = 2.423480522621401 (0.0102172% change) iteration 288: trace = 2.423325229252979 (0.00640807% change) iteration 289: trace = 2.422910680420659 (0.0171081% change) iteration 290: trace = 2.42267459544976 (0.00974433% change) iteration 292: trace = 2.421998146991044 (0.00788234% change) iteration 294: trace = 2.421630926872993 (0.00579575% change) iteration 295: trace = 2.42155139654583 (0.00328422% change) iteration 296: trace = 2.421436970363212 (0.00472544% change) iteration 297: trace = 2.42136302739172 (0.00305373% change) iteration 298: trace = 2.421251893820191 (0.00458982% change) iteration 299: trace = 2.4211712848322 (0.00332928% change) iteration 301: trace = 2.421014413467733 (0.00419655% change) iteration 303: trace = 2.420889848359522 (0.00373006% change) iteration 305: trace = 2.420730531753486 (0.00201441% change) iteration 307: trace = 2.420534340681622 (0.00234184% change) iteration 308: trace = 2.420341442040172 (0.00796958% change) iteration 310: trace = 2.419883851572868 (0.00859343% change) iteration 312: trace = 2.419136254642108 (0.0129652% change) iteration 313: trace = 2.418852861155039 (0.0117153% change) iteration 315: trace = 2.418566256897582 (0.0018209% change) iteration 317: trace = 2.418352218568526 (0.00391285% change) iteration 319: trace = 2.418132701662826 (0.00620971% change) iteration 321: trace = 2.417936036373447 (0.00634118% change) iteration 322: trace = 2.41790339980639 (0.00134978% change) iteration 323: trace = 2.417804625323171 (0.00408521% change) iteration 325: trace = 2.41764047128669 (0.00247187% change) iteration 326: trace = 2.417466665606998 (0.00718932% change) iteration 327: trace = 2.417407367447646 (0.00245294% change) iteration 328: trace = 2.417125023230935 (0.0116803% change) iteration 329: trace = 2.417008460337111 (0.00482249% change) iteration 330: trace = 2.416664162589005 (0.0142458% change) iteration 331: trace = 2.41648274094185 (0.00750739% change) iteration 333: trace = 2.415991611613434 (0.011102% change) iteration 335: trace = 2.415712415317929 (0.00855181% change) iteration 337: trace = 2.415628605043314 (0.00240683% change) iteration 339: trace = 2.415564941816499 (0.000846595% change) iteration 341: trace = 2.415481917796807 (0.000996949% change) iteration 343: trace = 2.415315389834089 (0.00299954% change) iteration 345: trace = 2.414823471801143 (0.0129155% change) iteration 347: trace = 2.413774823716162 (0.0292833% change) iteration 348: trace = 2.413507347271358 (0.0110819% change) iteration 350: trace = 2.412741574207717 (0.0053864% change) iteration 351: trace = 2.412507155250114 (0.00971635% change) iteration 353: trace = 2.412148343532944 (0.00571327% change) iteration 354: trace = 2.411908094621634 (0.00996045% change) iteration 356: trace = 2.411688901681122 (0.00513192% change) iteration 358: trace = 2.411560877255048 (0.0011888% change) iteration 360: trace = 2.411478832177033 (0.00123402% change) iteration 362: trace = 2.41139350101145 (0.00244449% change) iteration 364: trace = 2.411196270245272 (0.00703947% change) iteration 366: trace = 2.410932452032561 (0.00787953% change) iteration 368: trace = 2.410643818911206 (0.00344232% change) iteration 370: trace = 2.410142146259695 (0.00856478% change) iteration 372: trace = 2.409803243215317 (0.00707154% change) iteration 374: trace = 2.409584249926385 (0.00591733% change) iteration 376: trace = 2.409396030301923 (0.00242365% change) iteration 378: trace = 2.409243150382813 (0.00146535% change) iteration 380: trace = 2.409113066566606 (0.00232931% change) iteration 382: trace = 2.408995426707184 (0.00360384% change) iteration 384: trace = 2.408721505498301 (0.00951565% change) iteration 386: trace = 2.408351075741359 (0.0065894% change) iteration 388: trace = 2.407296171575855 (0.0199621% change) iteration 390: trace = 2.406283696039214 (0.0206568% change) iteration 392: trace = 2.406023599409053 (0.00693154% change) iteration 394: trace = 2.405876644249352 (0.0018034% change) iteration 396: trace = 2.405689527826902 (0.00199735% change) iteration 398: trace = 2.405433763077233 (0.00536003% change) iteration 400: trace = 2.405195237536756 (0.00737154% change) iteration 402: trace = 2.404930186282067 (0.00500155% change) iteration 404: trace = 2.404549635353899 (0.00311361% change) iteration 406: trace = 2.404070450784591 (0.0103602% change) iteration 408: trace = 2.40351392082038 (0.0184293% change) iteration 410: trace = 2.403069778613171 (0.0122918% change) iteration 412: trace = 2.402821652478695 (0.00277459% change) iteration 414: trace = 2.402640670745628 (0.0024882% change) iteration 416: trace = 2.402537563341116 (0.00275648% change) iteration 418: trace = 2.402405894937724 (0.00402272% change) iteration 420: trace = 2.402250158021708 (0.00200078% change) iteration 422: trace = 2.402121726108335 (0.00131668% change) iteration 424: trace = 2.402012860103654 (0.00224307% change) iteration 426: trace = 2.401922918698495 (0.00271617% change) iteration 428: trace = 2.401748745115545 (0.00189646% change) iteration 430: trace = 2.401459361533462 (0.00307025% change) iteration 432: trace = 2.40118325308176 (0.00608775% change) iteration 434: trace = 2.400986364466794 (0.0062719% change) iteration 436: trace = 2.400758978537382 (0.00452246% change) iteration 438: trace = 2.400567437103225 (0.00216283% change) iteration 440: trace = 2.400390481156705 (0.00417084% change) iteration 442: trace = 2.400269657604201 (0.00393302% change) iteration 444: trace = 2.400196280502233 (0.00221344% change) iteration 446: trace = 2.400108757971534 (0.00144256% change) iteration 448: trace = 2.399936787904052 (0.00246198% change) iteration 450: trace = 2.399459838430532 (0.0110438% change) iteration 452: trace = 2.398982152712793 (0.0122959% change) iteration 454: trace = 2.39874660895782 (0.00557483% change) iteration 456: trace = 2.398561993886152 (0.00439656% change) iteration 458: trace = 2.398455951562655 (0.00186909% change) iteration 460: trace = 2.39837127615967 (0.000980973% change) iteration 462: trace = 2.398307903545793 (0.000833784% change) iteration 464: trace = 2.398252010619496 (0.000739789% change) iteration 466: trace = 2.398197992066637 (0.00112218% change) iteration 468: trace = 2.398114079821249 (0.00240217% change) iteration 470: trace = 2.397972689959635 (0.004602% change) iteration 472: trace = 2.397731768513309 (0.00474389% change) iteration 474: trace = 2.397520498908781 (0.00242864% change) iteration 476: trace = 2.397394577786148 (0.00194217% change) iteration 478: trace = 2.397311606671576 (0.00150953% change) iteration 480: trace = 2.397280405772684 (0.000882508% change) iteration 482: trace = 2.397253515749162 (0.000751072% change) iteration 484: trace = 2.397200346041836 (0.00109875% change) iteration 486: trace = 2.397117603558927 (0.000845834% change) iteration 488: trace = 2.397012459672051 (0.0012121% change) iteration 490: trace = 2.396932638374281 (0.00132269% change) iteration 492: trace = 2.396852691587002 (0.00265231% change) iteration 494: trace = 2.396778241168293 (0.00111022% change) iteration 496: trace = 2.39672325188489 (0.000533415% change) iteration 498: trace = 2.396694980943856 (0.000588071% change) iteration 499: trace = 2.396687959147799 (0.000292979% change) iteration 501: trace = 2.396639298370101 (0.00136787% change) iteration 503: trace = 2.396576052477577 (0.00203757% change) iteration 505: trace = 2.396499775455757 (0.00189603% change) iteration 507: trace = 2.396372695837578 (0.00102089% change) iteration 509: trace = 2.396252564613735 (0.00108272% change) iteration 511: trace = 2.396200392397551 (0.000915331% change) iteration 513: trace = 2.396165402889469 (0.000986662% change) iteration 515: trace = 2.396135525511892 (0.000676967% change) iteration 517: trace = 2.396107960032712 (0.000362083% change) iteration 519: trace = 2.396068221295395 (0.000755894% change) iteration 521: trace = 2.396014069702539 (0.00165547% change) iteration 523: trace = 2.395927562841473 (0.00302087% change) iteration 525: trace = 2.395770100057677 (0.00423179% change) iteration 527: trace = 2.395602416687979 (0.0020015% change) iteration 529: trace = 2.395486437311311 (0.00212311% change) iteration 531: trace = 2.395452599425139 (0.000860697% change) iteration 533: trace = 2.395431209640174 (0.000547422% change) iteration 535: trace = 2.395405688258442 (0.000325666% change) iteration 537: trace = 2.395361466050207 (0.000386813% change) iteration 539: trace = 2.395306021097302 (0.00101166% change) iteration 541: trace = 2.395240072834869 (0.00172683% change) iteration 543: trace = 2.39518101437271 (0.00157278% change) iteration 545: trace = 2.395120148037742 (0.000955637% change) iteration 547: trace = 2.395047172158625 (0.00115424% change) iteration 549: trace = 2.394966169206973 (0.00188484% change) iteration 551: trace = 2.3949255172605 (0.000740886% change) iteration 553: trace = 2.394906741020726 (0.00045967% change) iteration 554: trace = 2.394899532318739 (0.000301002% change) iteration 555: trace = 2.394887248693891 (0.000512909% change) iteration 557: trace = 2.394859555361261 (0.00051492% change) iteration 558: trace = 2.394813771303402 (0.00191178% change) iteration 559: trace = 2.394778380379741 (0.00147783% change) iteration 561: trace = 2.394718649333369 (0.0013896% change) iteration 563: trace = 2.394693493116732 (0.000285873% change) iteration 565: trace = 2.39467351592234 (0.000191895% change) iteration 567: trace = 2.394651287565653 (0.00051648% change) iteration 569: trace = 2.394624996331888 (0.000784311% change) iteration 571: trace = 2.394589220585574 (0.000778593% change) iteration 573: trace = 2.394551589008734 (0.000310594% change) iteration 575: trace = 2.394511556576404 (0.000437163% change) iteration 577: trace = 2.394457158186409 (0.00148575% change) iteration 578: trace = 2.394449096932503 (0.000336664% change) iteration 579: trace = 2.39442007351677 (0.00121212% change) iteration 580: trace = 2.394410218131517 (0.000411599% change) iteration 581: trace = 2.394399403561761 (0.00045166% change) iteration 583: trace = 2.394379956616512 (0.000204706% change) iteration 585: trace = 2.394361644711039 (0.000360182% change) iteration 587: trace = 2.39434495539644 (0.000529036% change) iteration 589: trace = 2.394324170659368 (0.000692956% change) iteration 591: trace = 2.394292596080292 (0.000497219% change) iteration 593: trace = 2.394242556698484 (0.000523156% change) iteration 595: trace = 2.394183621884371 (0.000615293% change) iteration 597: trace = 2.394147950962496 (0.000781899% change) iteration 599: trace = 2.394118295003027 (0.000945126% change) iteration 601: trace = 2.394097957218531 (0.000491031% change) iteration 602: trace = 2.394089211882352 (0.000365288% change) iteration 603: trace = 2.394086444764506 (0.000115581% change) iteration 604: trace = 2.39408167641125 (0.000199172% change) iteration 606: trace = 2.394076290169397 (9.19882e-05% change) iteration 607: trace = 2.394069475604253 (0.000284643% change) iteration 608: trace = 2.394067415898395 (8.60337e-05% change) iteration 609: trace = 2.394057797907177 (0.000401744% change) iteration 610: trace = 2.394045745332919 (0.000503438% change) iteration 611: trace = 2.394036327433029 (0.000393389% change) iteration 613: trace = 2.393993116529252 (0.000565464% change) iteration 615: trace = 2.393948856377118 (0.000574263% change) iteration 617: trace = 2.393931006835051 (0.000409249% change) iteration 619: trace = 2.393920898780603 (0.00020423% change) iteration 620: trace = 2.393916471053139 (0.000184957% change) iteration 622: trace = 2.393910613606947 (0.000155942% change) iteration 623: trace = 2.39390672977709 (0.000162238% change) iteration 624: trace = 2.393902066697334 (0.00019479% change) iteration 626: trace = 2.393888888266837 (0.000147614% change) iteration 628: trace = 2.393872310758023 (0.000186313% change) iteration 630: trace = 2.393862184621528 (0.00014654% change) iteration 631: trace = 2.393858793886526 (0.000141643% change) iteration 633: trace = 2.393842254991561 (0.00021796% change) iteration 635: trace = 2.39382770055073 (0.000255826% change) iteration 636: trace = 2.393825676033143 (8.45724e-05% change) iteration 638: trace = 2.393820019914479 (0.000111745% change) iteration 639: trace = 2.393817674174286 (9.79916e-05% change) iteration 640: trace = 2.393812856293258 (0.000201264% change) iteration 641: trace = 2.393810387772023 (0.000103121% change) iteration 642: trace = 2.393802447667956 (0.000331694% change) iteration 643: trace = 2.39379842778059 (0.000167929% change) iteration 645: trace = 2.393775209185067 (0.000574794% change) iteration 647: trace = 2.393747036043801 (0.000842005% change) iteration 649: trace = 2.39372982701169 (0.000516207% change) iteration 651: trace = 2.393722263787639 (0.0001688% change) iteration 653: trace = 2.393716021542878 (0.000107772% change) iteration 655: trace = 2.393711098823683 (7.64813e-05% change) iteration 656: trace = 2.393708082815839 (0.000125997% change) iteration 657: trace = 2.393705454913647 (0.000109784% change) iteration 659: trace = 2.393700425480915 (0.000103982% change) iteration 661: trace = 2.393694936873711 (6.35811e-05% change) iteration 662: trace = 2.393688669965865 (0.000261809% change) iteration 663: trace = 2.393686661211639 (8.39188e-05% change) iteration 664: trace = 2.393678829065796 (0.000327201% change) iteration 665: trace = 2.393674277852314 (0.000190135% change) iteration 667: trace = 2.39365724112203 (0.000268127% change) iteration 668: trace = 2.393636401296868 (0.000870631% change) iteration 669: trace = 2.393627022443221 (0.000391825% change) iteration 671: trace = 2.393604130215484 (0.000299145% change) iteration 672: trace = 2.393595609660491 (0.000355972% change) iteration 674: trace = 2.393587146625733 (0.000136048% change) iteration 675: trace = 2.393584658239968 (0.000103961% change) iteration 676: trace = 2.393582148979838 (0.000104833% change) iteration 678: trace = 2.393577912741406 (0.000109723% change) iteration 679: trace = 2.393575934341422 (8.26545e-05% change) iteration 681: trace = 2.393569554531018 (0.000170214% change) iteration 683: trace = 2.39356242947903 (0.000198405% change) iteration 684: trace = 2.393559707866221 (0.000113706% change) iteration 685: trace = 2.393553435536541 (0.000262051% change) iteration 686: trace = 2.393551039543738 (0.000100102% change) iteration 687: trace = 2.393542346004571 (0.000363207% change) iteration 689: trace = 2.39353313415755 (0.000252293% change) iteration 691: trace = 2.39352248346441 (0.000159876% change) iteration 692: trace = 2.393517172813774 (0.000221876% change) iteration 694: trace = 2.393505391063703 (0.000338056% change) iteration 695: trace = 2.3935028142924 (0.000107657% change) iteration 696: trace = 2.393493750587607 (0.00037868% change) iteration 698: trace = 2.393484145531661 (0.000295386% change) iteration 699: trace = 2.39348150833892 (0.000110182% change) iteration 700: trace = 2.393478807925148 (0.000112824% change) iteration 701: trace = 2.393477291173171 (6.33702e-05% change) iteration 703: trace = 2.393473714853635 (3.68961e-05% change) iteration 705: trace = 2.393468783657893 (0.000113721% change) iteration 707: trace = 2.393463430609013 (0.000173181% change) iteration 709: trace = 2.39345507513865 (0.000204562% change) iteration 711: trace = 2.39343581206501 (0.000169645% change) iteration 713: trace = 2.393421276166909 (0.000238612% change) iteration 715: trace = 2.393414600463356 (0.000166014% change) iteration 717: trace = 2.393408860608139 (0.000133351% change) iteration 719: trace = 2.393404947770774 (3.307e-05% change) iteration 721: trace = 2.393399273879475 (0.000106827% change) iteration 722: trace = 2.393397742520117 (6.39826e-05% change) iteration 724: trace = 2.393391815375533 (4.94052e-05% change) iteration 726: trace = 2.393384711491187 (0.000154433% change) iteration 727: trace = 2.393382752765465 (8.18392e-05% change) iteration 728: trace = 2.393376811613981 (0.000248233% change) iteration 729: trace = 2.39337028834671 (0.000272555% change) iteration 730: trace = 2.393364375720107 (0.000247042% change) iteration 731: trace = 2.393351794503532 (0.000525672% change) iteration 733: trace = 2.393342145534599 (0.000292361% change) iteration 734: trace = 2.393339397152279 (0.000114835% change) iteration 736: trace = 2.393335919602313 (0.00010386% change) iteration 738: trace = 2.393333345323393 (4.85384e-05% change) iteration 740: trace = 2.39333097856599 (2.81893e-05% change) iteration 742: trace = 2.393327853796048 (7.44574e-05% change) iteration 744: trace = 2.393324242783556 (0.000115092% change) iteration 746: trace = 2.393321063794813 (0.00010386% change) iteration 747: trace = 2.393318695994311 (9.89337e-05% change) iteration 749: trace = 2.393310450170508 (0.000275674% change) iteration 751: trace = 2.393300934635933 (0.00027681% change) iteration 752: trace = 2.3932961793392 (0.000198692% change) iteration 753: trace = 2.393294429467319 (7.31156e-05% change) iteration 754: trace = 2.393290891103237 (0.000147845% change) iteration 755: trace = 2.393289514669529 (5.75122e-05% change) iteration 756: trace = 2.393288259235234 (5.24564e-05% change) iteration 757: trace = 2.393286453968081 (7.54304e-05% change) iteration 758: trace = 2.393286252144346 (8.43291e-06% change) iteration 760: trace = 2.393283644050058 (5.1254e-05% change) iteration 761: trace = 2.393280358678926 (0.000137275% change) iteration 762: trace = 2.393271813959269 (0.00035703% change) iteration 764: trace = 2.39325319604246 (0.00062102% change) iteration 766: trace = 2.393235991361486 (0.000506037% change) iteration 768: trace = 2.393223380558688 (0.000139748% change) iteration 770: trace = 2.393201864567562 (0.000232261% change) iteration 771: trace = 2.393195558310037 (0.000263507% change) iteration 772: trace = 2.393189417527499 (0.000256594% change) iteration 773: trace = 2.393186893521467 (0.000105466% change) iteration 774: trace = 2.393181180054468 (0.000238739% change) iteration 775: trace = 2.393176879754011 (0.00017969% change) iteration 776: trace = 2.393175087869427 (7.48748e-05% change) iteration 777: trace = 2.393171313095943 (0.000157731% change) iteration 778: trace = 2.393170671344987 (2.68159e-05% change) iteration 779: trace = 2.393169223021518 (6.0519e-05% change) iteration 780: trace = 2.393168608027261 (2.56979e-05% change) iteration 781: trace = 2.393168374514959 (9.75745e-06% change) iteration 782: trace = 2.393167412384189 (4.02032e-05% change) iteration 784: trace = 2.393164490308229 (8.11076e-05% change) iteration 786: trace = 2.393160852303699 (9.21894e-05% change) iteration 788: trace = 2.393156764767236 (5.24534e-05% change) iteration 790: trace = 2.393152552278383 (5.58336e-05% change) iteration 792: trace = 2.393149663099273 (5.38417e-05% change) iteration 794: trace = 2.393148132030159 (3.87809e-05% change) iteration 796: trace = 2.393146898694626 (3.51335e-05% change) iteration 798: trace = 2.393145962730788 (1.16454e-05% change) iteration 800: trace = 2.393145152247949 (6.36613e-06% change) iteration 801: trace = 2.393144595699156 (2.3256e-05% change) iteration 802: trace = 2.39314422019659 (1.56908e-05% change) iteration 804: trace = 2.39314215822375 (6.83815e-05% change) iteration 806: trace = 2.393138623639846 (0.000125188% change) iteration 808: trace = 2.393135346511779 (0.000103902% change) iteration 810: trace = 2.393132424925927 (3.15599e-05% change) iteration 812: trace = 2.393130170989904 (1.22712e-05% change) iteration 814: trace = 2.393129176865792 (8.27544e-06% change) iteration 816: trace = 2.393128168718298 (2.28706e-05% change) iteration 818: trace = 2.393126663796238 (4.82693e-05% change) iteration 820: trace = 2.393124691924405 (6.1073e-05% change) iteration 821: trace = 2.393123661892469 (4.30413e-05% change) iteration 822: trace = 2.393123082213904 (2.42227e-05% change) iteration 823: trace = 2.393121883058071 (5.01084e-05% change) iteration 824: trace = 2.393121212461188 (2.80218e-05% change) iteration 825: trace = 2.393119652485819 (6.51858e-05% change) iteration 826: trace = 2.393118444085305 (5.04948e-05% change) iteration 828: trace = 2.393114871316723 (9.43918e-05% change) iteration 830: trace = 2.393112401365058 (5.7139e-05% change) iteration 831: trace = 2.393111666119335 (3.07234e-05% change) iteration 832: trace = 2.39311074407681 (3.8529e-05% change) iteration 833: trace = 2.393110314016436 (1.79708e-05% change) iteration 834: trace = 2.393110039675503 (1.14638e-05% change) iteration 835: trace = 2.39310971560989 (1.35416e-05% change) iteration 836: trace = 2.393109577214968 (5.78306e-06% change) iteration 837: trace = 2.393109390365552 (7.80781e-06% change) iteration 838: trace = 2.393109250618588 (5.83956e-06% change) iteration 839: trace = 2.393109075894113 (7.30115e-06% change) iteration 841: trace = 2.393108867474087 (4.4955e-06% change) iteration 842: trace = 2.393108679112619 (7.87099e-06% change) iteration 843: trace = 2.393108541498466 (5.75043e-06% change) iteration 845: trace = 2.393107968573926 (1.32781e-05% change) iteration 847: trace = 2.393106947932778 (3.19915e-05% change) iteration 849: trace = 2.393105699583647 (3.70711e-05% change) iteration 851: trace = 2.393103433201673 (3.0942e-05% change) iteration 852: trace = 2.393101426333637 (8.38605e-05% change) iteration 854: trace = 2.393100078688801 (3.63018e-05% change) iteration 856: trace = 2.393099002178335 (1.755e-05% change) iteration 857: trace = 2.393098273048393 (3.0468e-05% change) iteration 858: trace = 2.39309800402838 (1.12415e-05% change) iteration 859: trace = 2.393097049422503 (3.989e-05% change) iteration 860: trace = 2.393096626987156 (1.76522e-05% change) iteration 861: trace = 2.393095966246944 (2.76103e-05% change) iteration 862: trace = 2.393095619943212 (1.4471e-05% change) iteration 863: trace = 2.393095400073733 (9.18766e-06% change) iteration 864: trace = 2.393095014682726 (1.61043e-05% change) iteration 866: trace = 2.393094410221896 (2.0015e-05% change) iteration 868: trace = 2.393093357020955 (3.17688e-05% change) iteration 870: trace = 2.393091910191124 (3.9257e-05% change) iteration 872: trace = 2.393089940475549 (2.70116e-05% change) iteration 874: trace = 2.393088058388729 (1.54554e-05% change) iteration 875: trace = 2.393087249381302 (3.3806e-05% change) iteration 876: trace = 2.393087107070774 (5.94673e-06% change) iteration 878: trace = 2.393086620796284 (7.81375e-06% change) iteration 880: trace = 2.393086241293889 (7.39223e-06% change) iteration 881: trace = 2.393086120550484 (5.04551e-06% change) iteration 882: trace = 2.393085896339432 (9.36912e-06% change) iteration 883: trace = 2.393085763159393 (5.5652e-06% change) iteration 885: trace = 2.393085337016903 (7.64455e-06% change) iteration 887: trace = 2.393084834024512 (7.14955e-06% change) iteration 889: trace = 2.393084109918368 (6.35912e-06% change) iteration 891: trace = 2.39308306831086 (1.19361e-05% change) iteration 892: trace = 2.393082339322701 (3.04623e-05% change) iteration 893: trace = 2.393081886932417 (1.89041e-05% change) iteration 895: trace = 2.393080309266473 (1.50837e-05% change) iteration 897: trace = 2.393079089087173 (1.20853e-05% change) iteration 898: trace = 2.393078649745584 (1.83588e-05% change) iteration 899: trace = 2.393078383060643 (1.1144e-05% change) iteration 901: trace = 2.393078053948271 (5.94384e-06% change) iteration 903: trace = 2.393077765016918 (6.22434e-06% change) iteration 905: trace = 2.393077346777314 (1.16132e-05% change) iteration 907: trace = 2.393076436145488 (2.96853e-05% change) iteration 909: trace = 2.393075134803737 (4.07382e-05% change) iteration 911: trace = 2.393074331462709 (1.60469e-05% change) iteration 913: trace = 2.393073632883502 (4.88171e-06% change) iteration 915: trace = 2.393073095915721 (7.54337e-06% change) iteration 917: trace = 2.393072489410037 (1.51511e-05% change) iteration 919: trace = 2.393071903074826 (1.68592e-05% change) iteration 921: trace = 2.393071470230431 (8.8357e-06% change) iteration 923: trace = 2.393070985894394 (5.72871e-06% change) iteration 924: trace = 2.393070626367855 (1.50236e-05% change) iteration 926: trace = 2.393069910070535 (2.14239e-05% change) iteration 928: trace = 2.393068751820003 (2.29532e-05% change) iteration 930: trace = 2.393067791579137 (7.40152e-06% change) iteration 932: trace = 2.3930673690385 (4.56095e-06% change) iteration 933: trace = 2.393067220221006 (6.21869e-06% change) iteration 935: trace = 2.393067012519965 (3.69868e-06% change) iteration 937: trace = 2.393066817640603 (3.62756e-06% change) iteration 939: trace = 2.393066647684083 (2.77551e-06% change) iteration 940: trace = 2.393066374348146 (1.1422e-05% change) iteration 942: trace = 2.393065769666327 (2.00617e-05% change) iteration 944: trace = 2.393065011491614 (2.31389e-05% change) iteration 945: trace = 2.393064686423136 (1.35838e-05% change) iteration 946: trace = 2.393064299202869 (1.61809e-05% change) iteration 948: trace = 2.393063720697191 (9.47185e-06% change) iteration 950: trace = 2.393063196918783 (5.22881e-06% change) iteration 952: trace = 2.39306273519976 (5.46859e-06% change) iteration 954: trace = 2.393062399854175 (4.21797e-06% change) iteration 956: trace = 2.393062152082345 (2.41262e-06% change) iteration 958: trace = 2.393061944272707 (1.65779e-06% change) iteration 960: trace = 2.393061703605313 (2.82044e-06% change) iteration 962: trace = 2.393061336265546 (6.48746e-06% change) iteration 964: trace = 2.393060747733686 (1.15006e-05% change) iteration 966: trace = 2.393059833826325 (8.10567e-06% change) iteration 968: trace = 2.393059095465278 (9.23674e-06% change) iteration 970: trace = 2.393058709232156 (6.1508e-06% change) iteration 972: trace = 2.393058425323023 (4.77392e-06% change) iteration 973: trace = 2.393058304447253 (5.0511e-06% change) iteration 974: trace = 2.393058192343848 (4.68452e-06% change) iteration 976: trace = 2.393058001562215 (3.39126e-06% change) iteration 978: trace = 2.39305786586984 (2.96091e-06% change) iteration 980: trace = 2.393057795319829 (1.59736e-06% change) iteration 982: trace = 2.393057709239543 (2.39852e-06% change) iteration 984: trace = 2.39305762089515 (1.90833e-06% change) iteration 986: trace = 2.393057496688104 (1.49095e-06% change) iteration 988: trace = 2.393057038693962 (1.09965e-05% change) iteration 989: trace = 2.393056865609008 (7.2328e-06% change) iteration 991: trace = 2.393056131870213 (1.2275e-05% change) iteration 993: trace = 2.393055383165068 (1.46403e-05% change) iteration 994: trace = 2.393055313796325 (2.89875e-06% change) iteration 996: trace = 2.393055112443971 (3.89668e-06% change) iteration 998: trace = 2.393054959977406 (4.8645e-06% change) iteration 1000: trace = 2.39305473852998 (5.08422e-06% change) iteration 1002: trace = 2.393054472580282 (3.72646e-06% change) iteration 1004: trace = 2.393054141485639 (7.23422e-06% change) iteration 1006: trace = 2.393053739880683 (1.25053e-05% change) iteration 1008: trace = 2.39305333266878 (1.28095e-05% change) iteration 1010: trace = 2.39305285290625 (7.71675e-06% change) iteration 1012: trace = 2.393052446652396 (4.18907e-06% change) iteration 1014: trace = 2.393052116280967 (2.29068e-06% change) iteration 1016: trace = 2.393051950610063 (2.7854e-06% change) iteration 1018: trace = 2.393051853423003 (2.90522e-06% change) iteration 1019: trace = 2.393051815737699 (1.57478e-06% change) iteration 1021: trace = 2.393051682425068 (2.97607e-06% change) iteration 1023: trace = 2.393051545443232 (3.90152e-06% change) iteration 1025: trace = 2.393051317423282 (5.88274e-06% change) iteration 1027: trace = 2.393051072791269 (4.01578e-06% change) iteration 1029: trace = 2.393050825203094 (3.0723e-06% change) iteration 1031: trace = 2.393050480228137 (6.63037e-06% change) iteration 1033: trace = 2.393050139688231 (8.04143e-06% change) iteration 1035: trace = 2.393049937570215 (5.57942e-06% change) iteration 1036: trace = 2.393049910917692 (1.11375e-06% change) iteration 1038: trace = 2.393049806186203 (1.36825e-06% change) iteration 1040: trace = 2.393049644864141 (5.52819e-06% change) iteration 1041: trace = 2.39304960315893 (1.74276e-06% change) iteration 1043: trace = 2.393049187507874 (6.09563e-06% change) iteration 1045: trace = 2.393047324756512 (3.33703e-05% change) iteration 1047: trace = 2.393045122126646 (4.31692e-05% change) iteration 1048: trace = 2.393044631887565 (2.0486e-05% change) iteration 1049: trace = 2.39304401908695 (2.56076e-05% change) iteration 1050: trace = 2.393043895801485 (5.15183e-06% change) iteration 1051: trace = 2.393043620747026 (1.14939e-05% change) iteration 1053: trace = 2.393043121472931 (7.61181e-06% change) iteration 1055: trace = 2.393042557129379 (5.97285e-06% change) iteration 1057: trace = 2.393042349959354 (3.21691e-06% change) iteration 1059: trace = 2.393042291808902 (1.57891e-06% change) iteration 1061: trace = 2.393042246294402 (6.59524e-07% change) iteration 1063: trace = 2.393042172591034 (6.42107e-07% change) iteration 1065: trace = 2.393042020417349 (3.10299e-06% change) iteration 1067: trace = 2.393041870988669 (4.00094e-06% change) iteration 1068: trace = 2.393041803422038 (2.82346e-06% change) iteration 1070: trace = 2.39304159843631 (3.57272e-06% change) iteration 1071: trace = 2.39304156389963 (1.44321e-06% change) iteration 1073: trace = 2.393041491556139 (1.11104e-06% change) iteration 1075: trace = 2.393041425131661 (1.59297e-06% change) iteration 1077: trace = 2.393041391702352 (8.61094e-07% change) iteration 1078: trace = 2.393041383795389 (3.30415e-07% change) iteration 1079: trace = 2.39304137574354 (3.36469e-07% change) iteration 1081: trace = 2.393041365800008 (1.33334e-07% change) iteration 1083: trace = 2.393041347880675 (3.24012e-07% change) iteration 1085: trace = 2.393041298697773 (1.17685e-06% change) iteration 1086: trace = 2.393041271327685 (1.14374e-06% change) iteration 1087: trace = 2.393041213813482 (2.40339e-06% change) iteration 1089: trace = 2.393041092393161 (3.73144e-06% change) iteration 1090: trace = 2.393041052702794 (1.65857e-06% change) iteration 1092: trace = 2.393040984289241 (9.61497e-07% change) iteration 1094: trace = 2.393040946532698 (8.89293e-07% change) iteration 1096: trace = 2.393040915192786 (1.02654e-06% change) iteration 1098: trace = 2.393040880918534 (1.14369e-06% change) iteration 1100: trace = 2.393040861904801 (4.9944e-07% change) iteration 1102: trace = 2.393040845257635 (2.05172e-07% change) iteration 1104: trace = 2.393040826187748 (2.37187e-07% change) iteration 1106: trace = 2.393040803745869 (3.93888e-07% change) iteration 1107: trace = 2.39304079200526 (4.90615e-07% change) iteration 1109: trace = 2.393040767505026 (4.06528e-07% change) iteration 1110: trace = 2.393040744653359 (9.54922e-07% change) iteration 1112: trace = 2.393040705633194 (1.06398e-06% change) iteration 1114: trace = 2.393040689503786 (3.7994e-07% change) iteration 1115: trace = 2.393040684786643 (1.97119e-07% change) Finished solving for bands 2 to 10 after 1116 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.660017 elapsed time for k point: 58 seconds. solve_kpoint (0.166667,0,0): Solving for bands 1 to 10... iteration 2: trace = 2.45341773002558 (0.778872% change) iteration 4: trace = 2.43114775578428 (0.479574% change) iteration 6: trace = 2.423154491511716 (0.119138% change) iteration 8: trace = 2.419207965005195 (0.0733777% change) iteration 10: trace = 2.418194161685157 (0.0273986% change) iteration 12: trace = 2.417529200324006 (0.0150233% change) iteration 14: trace = 2.417029071260305 (0.01121% change) iteration 16: trace = 2.41680974366986 (0.00617246% change) iteration 18: trace = 2.416642696122731 (0.00508311% change) iteration 20: trace = 2.416526371829053 (0.00273706% change) iteration 22: trace = 2.416367371778466 (0.00328723% change) iteration 24: trace = 2.41624561474232 (0.00295423% change) iteration 26: trace = 2.416170547615165 (0.00118717% change) iteration 28: trace = 2.415996424686327 (0.00191479% change) iteration 30: trace = 2.415803609809092 (0.00350859% change) iteration 32: trace = 2.41560604867748 (0.00321177% change) iteration 34: trace = 2.415280374576263 (0.00284113% change) iteration 36: trace = 2.414975428199852 (0.00378132% change) iteration 38: trace = 2.414698779994612 (0.0053118% change) iteration 40: trace = 2.414463939004751 (0.00319108% change) iteration 42: trace = 2.414328515265371 (0.00142483% change) iteration 44: trace = 2.414242729665107 (0.00123856% change) iteration 46: trace = 2.414201873820268 (0.00088241% change) iteration 48: trace = 2.414155385740167 (0.000575049% change) iteration 50: trace = 2.414088706085227 (0.00126246% change) iteration 52: trace = 2.414032210165225 (0.00134335% change) iteration 54: trace = 2.413968002406937 (0.00078598% change) iteration 56: trace = 2.413899261660614 (0.00114879% change) iteration 58: trace = 2.413839979630368 (0.00140854% change) iteration 60: trace = 2.413774695080572 (0.00111644% change) iteration 62: trace = 2.413698979942162 (0.00124007% change) iteration 64: trace = 2.41359010040498 (0.00258614% change) iteration 66: trace = 2.413458706183653 (0.00306541% change) iteration 68: trace = 2.413344291292576 (0.00132868% change) iteration 70: trace = 2.413275587823678 (0.000693653% change) iteration 72: trace = 2.413230568164322 (0.00117688% change) iteration 74: trace = 2.413207734353428 (0.000685589% change) iteration 76: trace = 2.413197910047975 (0.000197792% change) iteration 78: trace = 2.413186131685311 (0.000172163% change) iteration 80: trace = 2.413162704345943 (0.000676062% change) iteration 82: trace = 2.413141977031617 (0.000666355% change) iteration 84: trace = 2.413115827605925 (0.000219065% change) iteration 86: trace = 2.41307220472217 (0.000430139% change) iteration 88: trace = 2.41304328652862 (0.000447912% change) iteration 90: trace = 2.413029894775776 (0.000376551% change) iteration 92: trace = 2.413010670375159 (0.000125633% change) iteration 94: trace = 2.412989376006492 (0.000203438% change) iteration 96: trace = 2.412971651603855 (0.000572455% change) iteration 98: trace = 2.412959587423914 (0.000286205% change) iteration 100: trace = 2.412954373878197 (8.0508e-05% change) iteration 102: trace = 2.412942581787829 (0.000304768% change) iteration 104: trace = 2.412929675785619 (0.000444798% change) iteration 106: trace = 2.412914136584757 (0.000427126% change) iteration 108: trace = 2.412867983630271 (0.00122816% change) iteration 110: trace = 2.412819125049977 (0.00136257% change) iteration 112: trace = 2.412805224123388 (0.0003305% change) iteration 114: trace = 2.412790262973092 (0.0001645% change) iteration 116: trace = 2.412782642713986 (5.29908e-05% change) iteration 118: trace = 2.412775655346918 (0.000117851% change) iteration 120: trace = 2.412769448214327 (0.00021079% change) iteration 122: trace = 2.412764683052208 (0.000155664% change) iteration 124: trace = 2.412761812681727 (5.76357e-05% change) iteration 126: trace = 2.412759004778059 (4.54612e-05% change) iteration 128: trace = 2.4127514177034 (0.000176346% change) iteration 130: trace = 2.412744742535465 (0.000215967% change) iteration 132: trace = 2.412732662050691 (0.000202569% change) iteration 134: trace = 2.412719005643146 (7.00798e-05% change) iteration 137: trace = 2.412707580361638 (9.45422e-05% change) iteration 139: trace = 2.41270272346617 (2.0799e-05% change) iteration 141: trace = 2.412700819081684 (6.09202e-05% change) iteration 143: trace = 2.412699987246119 (1.3555e-05% change) iteration 145: trace = 2.412698662921986 (1.90601e-05% change) iteration 148: trace = 2.412696426734714 (1.11397e-05% change) iteration 150: trace = 2.412694862108498 (4.02766e-05% change) iteration 152: trace = 2.412693542701192 (4.46401e-05% change) iteration 154: trace = 2.412692493283664 (2.11767e-05% change) iteration 156: trace = 2.412690548143266 (4.11747e-05% change) iteration 158: trace = 2.412688508724138 (5.46885e-05% change) iteration 160: trace = 2.412686604449656 (2.76683e-05% change) iteration 162: trace = 2.412684634426016 (3.52923e-05% change) iteration 164: trace = 2.412682533784601 (4.49207e-05% change) iteration 167: trace = 2.412681543215534 (2.05676e-05% change) iteration 169: trace = 2.412681153952958 (1.18317e-05% change) iteration 171: trace = 2.412680845750788 (7.55728e-06% change) iteration 174: trace = 2.412679990907606 (1.90985e-05% change) iteration 176: trace = 2.412678967890816 (8.41545e-06% change) iteration 178: trace = 2.412677951795847 (1.53893e-05% change) iteration 180: trace = 2.412676318463035 (5.40944e-05% change) iteration 182: trace = 2.412675006785198 (4.63734e-05% change) iteration 184: trace = 2.412673983049938 (1.19167e-05% change) iteration 186: trace = 2.412672751018985 (2.46796e-05% change) iteration 188: trace = 2.41267199075283 (2.28259e-05% change) iteration 190: trace = 2.412671801397547 (5.00524e-06% change) iteration 192: trace = 2.412671533207296 (1.37478e-06% change) iteration 194: trace = 2.412671181798447 (4.41236e-06% change) iteration 196: trace = 2.412670696793315 (1.62583e-05% change) iteration 199: trace = 2.41266888626869 (5.1382e-05% change) iteration 201: trace = 2.412667642214534 (4.27984e-05% change) iteration 203: trace = 2.412666638355598 (1.24822e-05% change) iteration 205: trace = 2.4126652881751 (1.50949e-05% change) iteration 207: trace = 2.412664424800743 (1.64199e-05% change) iteration 209: trace = 2.412663489892075 (2.72265e-05% change) iteration 211: trace = 2.412663106594366 (4.35316e-06% change) iteration 213: trace = 2.41266271708649 (7.47026e-06% change) iteration 215: trace = 2.412662308351703 (1.36766e-05% change) iteration 217: trace = 2.412662059864663 (7.05439e-06% change) iteration 219: trace = 2.412661751814955 (2.49656e-06% change) iteration 221: trace = 2.412661255303313 (1.00883e-05% change) iteration 223: trace = 2.412660989053175 (7.62462e-06% change) iteration 225: trace = 2.412660605910927 (3.75258e-06% change) iteration 227: trace = 2.412660052774375 (8.9481e-06% change) iteration 230: trace = 2.41265932887588 (9.82613e-06% change) iteration 232: trace = 2.41265849180295 (2.04355e-05% change) iteration 234: trace = 2.412658236149295 (4.55026e-06% change) iteration 236: trace = 2.412658031725678 (3.02082e-06% change) iteration 238: trace = 2.412657866669231 (4.87928e-06% change) iteration 240: trace = 2.412657763867874 (3.63396e-06% change) iteration 242: trace = 2.412657636455311 (1.3746e-06% change) iteration 244: trace = 2.412657234813489 (7.15904e-06% change) iteration 246: trace = 2.412656796285052 (8.7214e-06% change) iteration 248: trace = 2.412656376637731 (9.3267e-06% change) iteration 250: trace = 2.412655880814443 (4.46752e-06% change) iteration 252: trace = 2.412654955678969 (1.96082e-05% change) iteration 254: trace = 2.412654628528602 (7.41508e-06% change) iteration 256: trace = 2.412654247382454 (2.5212e-06% change) iteration 258: trace = 2.412654000237174 (2.83957e-06% change) iteration 261: trace = 2.41265377370633 (2.11442e-06% change) iteration 263: trace = 2.412653502117905 (7.81892e-06% change) iteration 265: trace = 2.412653317878638 (5.07229e-06% change) iteration 267: trace = 2.412652837906544 (3.2582e-06% change) iteration 269: trace = 2.412651615241924 (1.46247e-05% change) iteration 271: trace = 2.412650554587875 (1.97891e-05% change) iteration 273: trace = 2.412649846944237 (1.78166e-05% change) iteration 275: trace = 2.412649389784092 (3.25398e-06% change) iteration 277: trace = 2.412648907455607 (8.12556e-06% change) iteration 279: trace = 2.412648347317927 (1.66249e-05% change) iteration 281: trace = 2.412648036792391 (3.04067e-06% change) iteration 283: trace = 2.412647842760231 (4.56504e-06% change) iteration 286: trace = 2.41264755392149 (2.5431e-06% change) iteration 288: trace = 2.412647153815662 (7.67771e-06% change) iteration 290: trace = 2.412646694472397 (1.18475e-05% change) iteration 292: trace = 2.412646125308138 (3.48037e-06% change) iteration 294: trace = 2.412645469884389 (1.4592e-05% change) iteration 296: trace = 2.412645091737081 (1.28695e-05% change) iteration 298: trace = 2.41264486080183 (4.515e-06% change) iteration 300: trace = 2.412644607685497 (3.92896e-06% change) iteration 302: trace = 2.412644344163698 (7.68543e-06% change) iteration 304: trace = 2.412644182976376 (5.77479e-06% change) iteration 306: trace = 2.41264411772796 (1.19319e-06% change) iteration 308: trace = 2.412643943073367 (3.05109e-06% change) iteration 310: trace = 2.412643877174871 (1.29793e-06% change) iteration 312: trace = 2.412643757425437 (1.96831e-06% change) iteration 314: trace = 2.412643417889564 (9.46988e-06% change) iteration 316: trace = 2.412643146937637 (8.53675e-06% change) iteration 318: trace = 2.412642905344955 (2.36743e-06% change) iteration 320: trace = 2.41264260732029 (2.34648e-06% change) iteration 322: trace = 2.412642388579658 (3.53887e-06% change) iteration 324: trace = 2.412642298743813 (2.56644e-06% change) iteration 326: trace = 2.412642214053782 (6.10765e-07% change) iteration 328: trace = 2.412642105417788 (1.11818e-06% change) iteration 330: trace = 2.412642045286407 (1.74259e-06% change) iteration 332: trace = 2.412641976460735 (1.54928e-06% change) iteration 334: trace = 2.412641810124803 (3.88279e-06% change) iteration 336: trace = 2.412641613107013 (6.04615e-06% change) iteration 338: trace = 2.4126413040813 (8.50648e-06% change) iteration 340: trace = 2.412641009029682 (2.71547e-06% change) iteration 342: trace = 2.412640713003811 (5.79388e-06% change) iteration 344: trace = 2.412640537656849 (5.70773e-06% change) iteration 347: trace = 2.412640417552487 (1.8925e-06% change) iteration 349: trace = 2.41264033514673 (2.43252e-06% change) iteration 351: trace = 2.412640277556466 (6.02453e-07% change) iteration 353: trace = 2.412640213735025 (1.31098e-06% change) iteration 355: trace = 2.412640104727944 (3.79755e-06% change) iteration 358: trace = 2.412639900962696 (3.2176e-06% change) iteration 360: trace = 2.412639700961608 (6.9292e-06% change) iteration 362: trace = 2.412639481038091 (5.66183e-06% change) iteration 364: trace = 2.412639299163749 (2.13674e-06% change) iteration 366: trace = 2.412639128734703 (3.72166e-06% change) iteration 368: trace = 2.412639064450367 (7.56451e-07% change) iteration 370: trace = 2.412638992424848 (1.68223e-06% change) iteration 372: trace = 2.412638923130981 (2.41394e-06% change) iteration 374: trace = 2.412638874294067 (1.67654e-06% change) iteration 376: trace = 2.412638829495872 (4.82361e-07% change) iteration 378: trace = 2.412638733761339 (2.40466e-06% change) iteration 380: trace = 2.412638638954763 (3.43265e-06% change) iteration 382: trace = 2.412638546471804 (1.24324e-06% change) iteration 384: trace = 2.412638308127505 (2.25075e-06% change) iteration 386: trace = 2.412638054313361 (4.05328e-06% change) iteration 388: trace = 2.412637943659065 (1.04279e-06% change) iteration 390: trace = 2.412637835776016 (1.22319e-06% change) iteration 392: trace = 2.412637718991727 (2.59225e-06% change) iteration 394: trace = 2.412637665118812 (1.69996e-06% change) iteration 396: trace = 2.412637615264452 (3.69809e-07% change) iteration 398: trace = 2.412637537166655 (8.06019e-07% change) iteration 400: trace = 2.412637457441908 (2.02698e-06% change) iteration 402: trace = 2.41263738099955 (2.04363e-06% change) iteration 404: trace = 2.412637222097326 (1.78812e-06% change) iteration 406: trace = 2.41263691209826 (5.03231e-06% change) iteration 408: trace = 2.412636572328979 (1.14118e-05% change) iteration 410: trace = 2.412636325027018 (3.58911e-06% change) iteration 412: trace = 2.412636191352331 (1.34509e-06% change) iteration 414: trace = 2.412636088795633 (2.40302e-06% change) iteration 416: trace = 2.412636037088643 (8.69953e-07% change) iteration 418: trace = 2.412635969272205 (7.29972e-07% change) iteration 420: trace = 2.412635879963408 (1.73852e-06% change) iteration 423: trace = 2.412635800359943 (8.59616e-07% change) iteration 426: trace = 2.412635696395663 (1.53192e-06% change) iteration 428: trace = 2.412635579551381 (3.49006e-06% change) iteration 430: trace = 2.412635394880971 (6.53878e-06% change) iteration 432: trace = 2.412635161612544 (3.99684e-06% change) iteration 434: trace = 2.412634940954857 (5.42058e-06% change) iteration 436: trace = 2.412634818587069 (3.1214e-06% change) iteration 438: trace = 2.41263477070249 (8.24638e-07% change) iteration 440: trace = 2.412634709001275 (1.27468e-06% change) iteration 442: trace = 2.412634670482443 (1.38413e-06% change) iteration 444: trace = 2.412634648165414 (6.01169e-07% change) iteration 446: trace = 2.412634610562118 (2.73267e-07% change) iteration 448: trace = 2.412634538917613 (1.1534e-06% change) iteration 450: trace = 2.412634492309717 (1.30309e-06% change) iteration 452: trace = 2.412634428819864 (6.82256e-07% change) iteration 454: trace = 2.412634331857119 (1.09407e-06% change) iteration 456: trace = 2.412634167219431 (3.68674e-06% change) iteration 458: trace = 2.412634103465124 (6.21192e-07% change) iteration 460: trace = 2.412634025294409 (7.17659e-07% change) iteration 462: trace = 2.412633993106548 (6.33873e-07% change) iteration 464: trace = 2.412633970230674 (3.84115e-07% change) iteration 466: trace = 2.412633943594816 (2.51234e-07% change) iteration 468: trace = 2.412633911326244 (4.09745e-07% change) iteration 470: trace = 2.412633878664503 (1.11441e-06% change) iteration 472: trace = 2.412633845730664 (7.13401e-07% change) iteration 474: trace = 2.412633797038155 (8.45627e-07% change) iteration 476: trace = 2.412633708393762 (2.48312e-06% change) iteration 478: trace = 2.412633607210408 (2.22051e-06% change) iteration 480: trace = 2.412633526275923 (5.30211e-07% change) iteration 482: trace = 2.412633449608945 (1.79054e-06% change) iteration 484: trace = 2.412633410724923 (1.19284e-06% change) iteration 486: trace = 2.412633394442666 (2.74827e-07% change) iteration 488: trace = 2.412633369707039 (4.27915e-07% change) iteration 490: trace = 2.412633347881817 (4.24757e-07% change) iteration 492: trace = 2.412633328215303 (4.8075e-07% change) iteration 494: trace = 2.412633312383115 (3.92991e-07% change) iteration 496: trace = 2.412633277375567 (3.39534e-07% change) iteration 498: trace = 2.412633220837855 (7.3847e-07% change) iteration 500: trace = 2.412633150930308 (2.31566e-06% change) iteration 503: trace = 2.412633028224696 (1.97879e-06% change) iteration 505: trace = 2.412632991303419 (9.82558e-07% change) iteration 507: trace = 2.412632956785543 (2.44934e-07% change) iteration 509: trace = 2.412632926103814 (5.52838e-07% change) iteration 511: trace = 2.412632910827002 (1.8432e-07% change) iteration 513: trace = 2.412632888723185 (1.16686e-07% change) iteration 515: trace = 2.412632863469072 (3.79373e-07% change) iteration 517: trace = 2.412632845746901 (5.27139e-07% change) iteration 519: trace = 2.41263282178736 (4.90426e-07% change) iteration 521: trace = 2.412632772317742 (7.02934e-07% change) iteration 523: trace = 2.412632693480809 (2.73119e-06% change) iteration 525: trace = 2.41263262028175 (2.47005e-06% change) iteration 527: trace = 2.41263255910551 (1.00211e-06% change) iteration 529: trace = 2.412632517028857 (1.23965e-06% change) iteration 531: trace = 2.41263248584722 (7.4818e-07% change) iteration 533: trace = 2.412632459732606 (2.27007e-07% change) iteration 535: trace = 2.412632432883479 (3.18001e-07% change) iteration 537: trace = 2.41263241008177 (7.93699e-07% change) iteration 539: trace = 2.412632385445787 (7.89056e-07% change) iteration 541: trace = 2.412632362011616 (3.51007e-07% change) iteration 543: trace = 2.412632313997074 (1.18561e-06% change) iteration 545: trace = 2.412632229127489 (3.1925e-06% change) iteration 547: trace = 2.412632135419427 (2.00045e-06% change) iteration 549: trace = 2.412632055247047 (1.00627e-06% change) iteration 552: trace = 2.4126319638299 (3.08402e-07% change) iteration 554: trace = 2.412631929685761 (6.54054e-07% change) iteration 556: trace = 2.412631912010167 (5.01947e-07% change) iteration 558: trace = 2.412631890916137 (1.75318e-07% change) iteration 560: trace = 2.412631842876281 (9.16483e-07% change) iteration 562: trace = 2.412631821487654 (7.30669e-07% change) iteration 564: trace = 2.412631804928237 (4.69782e-07% change) iteration 566: trace = 2.412631782542916 (3.66375e-07% change) iteration 568: trace = 2.412631743596518 (1.10105e-06% change) iteration 570: trace = 2.412631685339024 (2.09523e-06% change) iteration 572: trace = 2.412631618701619 (1.12689e-06% change) iteration 574: trace = 2.412631524586395 (2.27371e-06% change) iteration 576: trace = 2.412631493711731 (1.024e-06% change) iteration 578: trace = 2.41263147751501 (2.29333e-07% change) iteration 580: trace = 2.412631456422151 (3.85496e-07% change) iteration 582: trace = 2.412631442136591 (4.09122e-07% change) iteration 584: trace = 2.412631434943131 (1.90972e-07% change) iteration 586: trace = 2.412631418792764 (1.31838e-07% change) iteration 588: trace = 2.412631396927771 (3.02587e-07% change) iteration 590: trace = 2.412631379216189 (5.04046e-07% change) iteration 592: trace = 2.412631352413389 (2.42399e-07% change) iteration 594: trace = 2.412631304935999 (9.94014e-07% change) iteration 596: trace = 2.412631266973234 (1.04636e-06% change) iteration 598: trace = 2.412631232470433 (4.59946e-07% change) iteration 600: trace = 2.412631208299157 (4.33931e-07% change) iteration 602: trace = 2.412631200432902 (1.97001e-07% change) iteration 604: trace = 2.41263119163101 (9.92458e-08% change) Finished solving for bands 1 to 10 after 604 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.659432 elapsed time for k point: 20 seconds. solve_kpoint (0.333333,0,0): Solving for bands 1 to 10... iteration 2: trace = 2.485342100619599 (0.898415% change) iteration 4: trace = 2.471618541334322 (0.071092% change) iteration 6: trace = 2.464818591272957 (0.0541943% change) iteration 8: trace = 2.462704918568162 (0.0420983% change) iteration 10: trace = 2.461867985332058 (0.0216217% change) iteration 12: trace = 2.461457166765022 (0.00583931% change) iteration 14: trace = 2.461056787928749 (0.00327164% change) iteration 16: trace = 2.460772018695579 (0.00456688% change) iteration 18: trace = 2.460562772195317 (0.00506622% change) iteration 20: trace = 2.460288705202993 (0.0079794% change) iteration 22: trace = 2.459826885134761 (0.00839082% change) iteration 24: trace = 2.459203361360235 (0.0112114% change) iteration 26: trace = 2.458488218667152 (0.0115291% change) iteration 28: trace = 2.458099104715366 (0.0112105% change) iteration 30: trace = 2.457784702595256 (0.00413447% change) iteration 32: trace = 2.457477542894525 (0.00557419% change) iteration 34: trace = 2.457308675564233 (0.00493153% change) iteration 36: trace = 2.457195370049119 (0.00249861% change) iteration 38: trace = 2.457096964181115 (0.00173723% change) iteration 40: trace = 2.456981622803951 (0.00285955% change) iteration 42: trace = 2.456874680003913 (0.0028479% change) iteration 44: trace = 2.456681605990457 (0.00255764% change) iteration 46: trace = 2.456324583807509 (0.00995323% change) iteration 48: trace = 2.456015658052915 (0.0102485% change) iteration 51: trace = 2.455586449363935 (0.0091433% change) iteration 53: trace = 2.45544716531739 (0.00250379% change) iteration 55: trace = 2.455279628112226 (0.00167589% change) iteration 57: trace = 2.45518274882623 (0.00202567% change) iteration 59: trace = 2.455138429640204 (0.00110053% change) iteration 62: trace = 2.455050366452027 (0.00173089% change) iteration 64: trace = 2.45495059722131 (0.000922877% change) iteration 66: trace = 2.454717353113143 (0.00374427% change) iteration 68: trace = 2.454511985114208 (0.00633246% change) iteration 70: trace = 2.454415350441509 (0.00109612% change) iteration 72: trace = 2.45433010665071 (0.00141968% change) iteration 74: trace = 2.454270986051601 (0.00154649% change) iteration 76: trace = 2.4542382429147 (0.000734599% change) iteration 78: trace = 2.454212732005326 (0.000320987% change) iteration 80: trace = 2.454185304110728 (0.00065775% change) iteration 82: trace = 2.454165336121832 (0.000584678% change) iteration 84: trace = 2.454134204891503 (0.000471888% change) iteration 86: trace = 2.45408607706476 (0.00111957% change) iteration 89: trace = 2.453998639101223 (0.00161007% change) iteration 91: trace = 2.45393874553301 (0.00142522% change) iteration 93: trace = 2.453897713490195 (0.000296291% change) iteration 95: trace = 2.453858113467373 (0.000302864% change) iteration 97: trace = 2.453821914612746 (0.000647708% change) iteration 99: trace = 2.45380275641533 (0.000266753% change) iteration 101: trace = 2.453783220581291 (0.000254147% change) iteration 103: trace = 2.453758679182673 (0.000677495% change) iteration 105: trace = 2.453723177528212 (0.000999443% change) iteration 107: trace = 2.453652099314789 (0.000706427% change) iteration 109: trace = 2.453543035227006 (0.0026033% change) iteration 112: trace = 2.453447795266237 (0.00102713% change) iteration 114: trace = 2.45340890111265 (0.00118796% change) iteration 116: trace = 2.453387824203062 (0.000375207% change) iteration 118: trace = 2.453359577073905 (0.000613459% change) iteration 120: trace = 2.453338895764622 (0.000624261% change) iteration 122: trace = 2.453320611420734 (0.000431317% change) iteration 124: trace = 2.453291678433686 (0.000463409% change) iteration 126: trace = 2.45321524164284 (0.00206129% change) iteration 128: trace = 2.4531096718687 (0.00331074% change) iteration 130: trace = 2.452994383895713 (0.000735745% change) iteration 132: trace = 2.452937128227021 (0.000996247% change) iteration 134: trace = 2.452898543546127 (0.00126344% change) iteration 136: trace = 2.452867092572445 (0.00057656% change) iteration 138: trace = 2.452834454742178 (0.000720963% change) iteration 140: trace = 2.452808472836657 (0.000425812% change) iteration 142: trace = 2.452792119085706 (0.000348483% change) iteration 144: trace = 2.452774320604905 (0.000427362% change) iteration 146: trace = 2.452755017288572 (0.000259861% change) iteration 148: trace = 2.45271639524075 (0.000845091% change) iteration 150: trace = 2.45268301999786 (0.00101133% change) iteration 152: trace = 2.452645294238833 (0.000442241% change) iteration 154: trace = 2.452609470364274 (0.000627048% change) iteration 156: trace = 2.452595326196247 (0.000400458% change) iteration 158: trace = 2.452584409759728 (8.97692e-05% change) iteration 160: trace = 2.452572989293551 (0.000155024% change) iteration 162: trace = 2.452565107984991 (0.000230632% change) iteration 164: trace = 2.452556608192687 (0.000180817% change) iteration 166: trace = 2.452545975521099 (0.0002014% change) iteration 168: trace = 2.452517799072482 (0.000797208% change) iteration 170: trace = 2.452496199603709 (0.000677994% change) iteration 172: trace = 2.452472073384244 (0.000276416% change) iteration 174: trace = 2.45244409631828 (0.000529562% change) iteration 176: trace = 2.452430261546951 (0.000407715% change) iteration 178: trace = 2.452418416477317 (0.000102806% change) iteration 180: trace = 2.452406802001771 (0.000193476% change) iteration 182: trace = 2.452400970940144 (0.000188284% change) iteration 184: trace = 2.452396416687321 (0.000109775% change) iteration 186: trace = 2.452390341563269 (9.4801e-05% change) iteration 188: trace = 2.452376408888609 (0.000402952% change) iteration 190: trace = 2.452365308985601 (0.000180534% change) iteration 192: trace = 2.452347435093936 (0.000133439% change) iteration 194: trace = 2.4523287721652 (0.000312651% change) iteration 197: trace = 2.452311529571376 (0.00026934% change) iteration 199: trace = 2.452305124200317 (0.00021298% change) iteration 201: trace = 2.452301716715544 (5.32469e-05% change) iteration 203: trace = 2.45229669077739 (7.2479e-05% change) iteration 205: trace = 2.452291643713579 (0.000133498% change) iteration 207: trace = 2.452284565451198 (7.57189e-05% change) iteration 209: trace = 2.452267619453081 (0.000408048% change) iteration 211: trace = 2.452255553480552 (0.000321134% change) iteration 213: trace = 2.452250521641207 (8.34983e-05% change) iteration 215: trace = 2.452244626141621 (8.34343e-05% change) iteration 217: trace = 2.452240515958158 (0.000101325% change) iteration 219: trace = 2.452237352258282 (4.52834e-05% change) iteration 221: trace = 2.452233042221684 (6.69445e-05% change) iteration 223: trace = 2.452226877023814 (0.000183395% change) iteration 225: trace = 2.452220211799926 (0.000192537% change) iteration 227: trace = 2.452212356644464 (8.87681e-05% change) iteration 229: trace = 2.452199274069731 (0.000357136% change) iteration 231: trace = 2.452190713700959 (9.88812e-05% change) iteration 234: trace = 2.452180575332525 (8.46121e-05% change) iteration 236: trace = 2.452176541222149 (8.47925e-05% change) iteration 238: trace = 2.452172129930588 (0.000138303% change) iteration 240: trace = 2.45216823386485 (0.000104171% change) iteration 243: trace = 2.452160653918771 (0.000133419% change) iteration 245: trace = 2.452154990136419 (7.74396e-05% change) iteration 247: trace = 2.452140801119987 (0.000368926% change) iteration 249: trace = 2.452126839793868 (0.00046047% change) iteration 251: trace = 2.452115722550653 (0.000199108% change) iteration 253: trace = 2.452107046919242 (0.000165848% change) iteration 255: trace = 2.45210229682198 (0.00013124% change) iteration 257: trace = 2.452100189714368 (3.93743e-05% change) iteration 259: trace = 2.452096594266613 (4.59747e-05% change) iteration 261: trace = 2.452092902373394 (9.70367e-05% change) iteration 263: trace = 2.452087486207169 (0.000169441% change) iteration 265: trace = 2.452078058975494 (0.000120812% change) iteration 267: trace = 2.452065695445961 (0.000350521% change) iteration 269: trace = 2.4520547515633 (0.000289836% change) iteration 271: trace = 2.452046446843275 (6.88782e-05% change) iteration 273: trace = 2.45203736976786 (0.000142253% change) iteration 275: trace = 2.452033645740157 (0.000104182% change) iteration 277: trace = 2.452031024669817 (2.51374e-05% change) iteration 279: trace = 2.452018629868579 (0.000383688% change) iteration 281: trace = 2.452009267672274 (0.000101425% change) iteration 283: trace = 2.452006622256568 (6.81274e-05% change) iteration 285: trace = 2.452004071516733 (3.23266e-05% change) iteration 287: trace = 2.451998573593793 (0.000146219% change) iteration 289: trace = 2.451993118824394 (0.000182915% change) iteration 291: trace = 2.451986161779909 (8.76563e-05% change) iteration 293: trace = 2.451977179868763 (0.000208224% change) iteration 295: trace = 2.451972015976089 (0.000149611% change) iteration 297: trace = 2.451969446126994 (5.6677e-05% change) iteration 299: trace = 2.451966542324199 (3.60119e-05% change) iteration 301: trace = 2.451964476131661 (4.54637e-05% change) iteration 303: trace = 2.451962896145034 (3.94539e-05% change) iteration 305: trace = 2.451960746188253 (1.91242e-05% change) iteration 307: trace = 2.451957236772507 (9.55739e-05% change) iteration 309: trace = 2.451953486444153 (0.000114362% change) iteration 311: trace = 2.451948910592957 (5.40003e-05% change) iteration 313: trace = 2.451941570056201 (0.000129478% change) iteration 315: trace = 2.451938137902713 (9.70174e-05% change) iteration 317: trace = 2.451935996991616 (2.17692e-05% change) iteration 319: trace = 2.451932708507977 (4.23089e-05% change) iteration 322: trace = 2.451930408930009 (2.01295e-05% change) iteration 324: trace = 2.451929102154223 (2.76478e-05% change) iteration 326: trace = 2.451928114594507 (2.19301e-05% change) iteration 328: trace = 2.451925869556488 (3.16076e-05% change) iteration 330: trace = 2.451922025888813 (7.5178e-05% change) iteration 332: trace = 2.451918384204705 (0.000114121% change) iteration 334: trace = 2.451915370387765 (2.56069e-05% change) iteration 336: trace = 2.451912373078768 (4.66529e-05% change) iteration 338: trace = 2.451910848752428 (4.01257e-05% change) iteration 340: trace = 2.451909749039002 (1.43996e-05% change) iteration 342: trace = 2.45190867377852 (1.9573e-05% change) iteration 344: trace = 2.45190738779272 (3.19295e-05% change) iteration 346: trace = 2.451906449826038 (2.9253e-05% change) iteration 348: trace = 2.451904773007479 (2.05818e-05% change) iteration 350: trace = 2.451901560859854 (5.48716e-05% change) iteration 352: trace = 2.451900110011842 (4.03208e-05% change) iteration 354: trace = 2.451898975946513 (1.42206e-05% change) iteration 356: trace = 2.451898077034952 (1.71424e-05% change) iteration 358: trace = 2.45189699634779 (2.94555e-05% change) iteration 360: trace = 2.45189619087353 (2.49206e-05% change) iteration 362: trace = 2.451895204261135 (1.57815e-05% change) iteration 364: trace = 2.4518930699067 (5.21148e-05% change) iteration 366: trace = 2.4518914754368 (4.91662e-05% change) iteration 368: trace = 2.451889507934812 (2.01531e-05% change) iteration 370: trace = 2.451886395380012 (6.07859e-05% change) iteration 372: trace = 2.45188452628478 (4.87746e-05% change) iteration 374: trace = 2.451883351650079 (9.00869e-06% change) iteration 376: trace = 2.451882342574096 (2.05788e-05% change) iteration 378: trace = 2.451881440960509 (3.06338e-05% change) iteration 380: trace = 2.451880519583699 (1.05864e-05% change) iteration 382: trace = 2.451878802598306 (3.63747e-05% change) iteration 385: trace = 2.45187635323527 (4.71524e-05% change) iteration 387: trace = 2.451873969214542 (6.36108e-05% change) iteration 389: trace = 2.451870398473762 (2.26321e-05% change) iteration 391: trace = 2.451867656980929 (4.9776e-05% change) iteration 393: trace = 2.451866408264432 (3.60702e-05% change) iteration 395: trace = 2.45186569282588 (7.73112e-06% change) iteration 397: trace = 2.451864653667481 (2.03069e-05% change) iteration 399: trace = 2.451863939505582 (2.09495e-05% change) iteration 402: trace = 2.451862018016339 (4.52971e-05% change) iteration 404: trace = 2.451860414677917 (3.47194e-05% change) iteration 406: trace = 2.451857453009302 (5.69185e-05% change) iteration 408: trace = 2.451855049579352 (6.8872e-05% change) iteration 410: trace = 2.451853034965865 (1.81078e-05% change) iteration 413: trace = 2.451850664280459 (1.99177e-05% change) iteration 415: trace = 2.451849859418471 (1.31676e-05% change) iteration 417: trace = 2.451848809744239 (3.30521e-05% change) iteration 419: trace = 2.451846019936005 (9.62359e-05% change) iteration 421: trace = 2.451843731940786 (1.3903e-05% change) iteration 423: trace = 2.451842748213726 (1.07763e-05% change) iteration 426: trace = 2.451841783285148 (1.06054e-05% change) iteration 428: trace = 2.451840482603083 (2.73545e-05% change) iteration 430: trace = 2.451839232382688 (3.6846e-05% change) iteration 432: trace = 2.451837569688824 (1.55534e-05% change) iteration 434: trace = 2.451835720624668 (3.12108e-05% change) iteration 436: trace = 2.451834761679177 (2.82362e-05% change) iteration 438: trace = 2.451833923857399 (1.0202e-05% change) iteration 440: trace = 2.451832935502427 (2.22958e-05% change) iteration 442: trace = 2.451832477880292 (1.45868e-05% change) iteration 444: trace = 2.451832062488224 (5.46269e-06% change) iteration 446: trace = 2.451831508466628 (1.27317e-05% change) iteration 448: trace = 2.451830918313562 (1.63715e-05% change) iteration 450: trace = 2.451830183760281 (9.98463e-06% change) iteration 452: trace = 2.451828272979995 (2.77041e-05% change) iteration 454: trace = 2.451827304604868 (2.40254e-05% change) iteration 456: trace = 2.451826519752643 (1.02694e-05% change) iteration 458: trace = 2.451825403543218 (1.79258e-05% change) iteration 460: trace = 2.451824899978127 (1.21341e-05% change) iteration 462: trace = 2.451824604892345 (5.65063e-06% change) iteration 464: trace = 2.451824377864675 (3.45526e-06% change) iteration 466: trace = 2.451823917104984 (1.25556e-05% change) iteration 468: trace = 2.451823560284239 (9.99874e-06% change) iteration 470: trace = 2.451822224414141 (3.15094e-05% change) iteration 473: trace = 2.451821051795951 (1.39478e-05% change) iteration 475: trace = 2.451820456344148 (1.55656e-05% change) iteration 477: trace = 2.451820061393589 (7.57634e-06% change) iteration 479: trace = 2.45181969698282 (5.53978e-06% change) iteration 481: trace = 2.451819361044163 (8.07749e-06% change) iteration 483: trace = 2.45181918759345 (4.68716e-06% change) iteration 485: trace = 2.451818990183018 (2.43101e-06% change) iteration 487: trace = 2.451818437391279 (1.13392e-05% change) iteration 490: trace = 2.451817740652337 (1.09497e-05% change) iteration 492: trace = 2.451817417993758 (9.01978e-06% change) iteration 494: trace = 2.451817110327689 (2.40269e-06% change) iteration 496: trace = 2.451816845992858 (6.02258e-06% change) iteration 498: trace = 2.451816623543931 (7.08773e-06% change) iteration 500: trace = 2.451816449400213 (3.21814e-06% change) iteration 502: trace = 2.451816080801916 (6.89712e-06% change) iteration 504: trace = 2.451815642331461 (1.20378e-05% change) iteration 506: trace = 2.451815265949907 (1.05336e-05% change) iteration 508: trace = 2.451814755162505 (5.70526e-06% change) iteration 510: trace = 2.451813951442839 (1.57888e-05% change) iteration 512: trace = 2.451813476540591 (4.6488e-06% change) iteration 514: trace = 2.451813170312069 (2.54265e-06% change) iteration 517: trace = 2.451812829382059 (3.3679e-06% change) iteration 519: trace = 2.451812561659505 (5.94206e-06% change) iteration 521: trace = 2.451812294877797 (7.58787e-06% change) iteration 523: trace = 2.451811873360105 (8.09512e-06% change) iteration 525: trace = 2.451811452161982 (1.3369e-05% change) iteration 527: trace = 2.451810793627558 (1.0104e-05% change) iteration 529: trace = 2.451809793482356 (1.36147e-05% change) iteration 531: trace = 2.451809304114374 (1.48269e-05% change) iteration 533: trace = 2.451809036215035 (6.9688e-06% change) iteration 535: trace = 2.451808858631872 (1.74984e-06% change) iteration 537: trace = 2.451808606231013 (4.38453e-06% change) iteration 539: trace = 2.45180844839963 (4.32591e-06% change) iteration 541: trace = 2.451808126586241 (2.61624e-06% change) iteration 543: trace = 2.451807533987035 (1.1014e-05% change) iteration 545: trace = 2.451807062207424 (1.42436e-05% change) iteration 547: trace = 2.451806557908977 (6.84244e-06% change) iteration 549: trace = 2.451805779420668 (1.72036e-05% change) iteration 551: trace = 2.451805427525029 (1.08332e-05% change) iteration 553: trace = 2.451805166278489 (2.27662e-06% change) iteration 555: trace = 2.451804907097513 (6.79045e-06% change) iteration 558: trace = 2.451804398932985 (1.01446e-05% change) iteration 560: trace = 2.451803891880926 (9.74056e-06% change) iteration 562: trace = 2.451803545641973 (6.59587e-06% change) iteration 564: trace = 2.451803381738327 (5.01964e-06% change) iteration 566: trace = 2.45180324202555 (1.70095e-06% change) iteration 568: trace = 2.451802832872489 (7.85774e-06% change) iteration 570: trace = 2.451802480824028 (1.07026e-05% change) iteration 572: trace = 2.451802200163566 (3.67437e-06% change) iteration 574: trace = 2.451801814630505 (5.78561e-06% change) iteration 576: trace = 2.451801501731654 (8.31946e-06% change) iteration 578: trace = 2.451801205470545 (4.54719e-06% change) iteration 580: trace = 2.451800909210966 (4.64278e-06% change) iteration 582: trace = 2.451800764220463 (4.65133e-06% change) iteration 584: trace = 2.45180064988589 (2.20809e-06% change) iteration 586: trace = 2.451800535609955 (2.18893e-06% change) iteration 588: trace = 2.451800398117983 (3.7016e-06% change) iteration 590: trace = 2.451800233239231 (2.7501e-06% change) iteration 592: trace = 2.451799773926876 (5.30458e-06% change) iteration 594: trace = 2.451799401938488 (7.69948e-06% change) iteration 596: trace = 2.451799210213899 (4.32465e-06% change) iteration 598: trace = 2.45179899189427 (2.12287e-06% change) iteration 600: trace = 2.451798818239623 (2.71326e-06% change) iteration 602: trace = 2.451798743334805 (2.23685e-06% change) iteration 604: trace = 2.451798693653806 (7.58356e-07% change) iteration 606: trace = 2.45179855927994 (3.78011e-06% change) iteration 608: trace = 2.451798387061372 (5.64626e-06% change) iteration 610: trace = 2.451798186895988 (3.24897e-06% change) iteration 612: trace = 2.451797891421445 (5.7314e-06% change) iteration 614: trace = 2.451797741847447 (4.28682e-06% change) iteration 616: trace = 2.451797629791677 (1.67716e-06% change) iteration 618: trace = 2.451797508926972 (1.91336e-06% change) iteration 620: trace = 2.45179743380595 (1.7869e-06% change) iteration 622: trace = 2.451797367017723 (5.71084e-07% change) iteration 624: trace = 2.451797285539551 (1.28573e-06% change) iteration 626: trace = 2.451797202135975 (2.74031e-06% change) iteration 628: trace = 2.451797125099449 (1.06621e-06% change) iteration 630: trace = 2.451796991331247 (2.42933e-06% change) iteration 632: trace = 2.451796913005239 (2.18686e-06% change) iteration 634: trace = 2.451796840365704 (1.44435e-06% change) iteration 636: trace = 2.451796780339689 (1.12498e-06% change) iteration 638: trace = 2.451796700967807 (2.1383e-06% change) iteration 640: trace = 2.451796644728452 (1.70259e-06% change) iteration 642: trace = 2.451796571815954 (1.06598e-06% change) iteration 644: trace = 2.451796451658657 (2.96471e-06% change) iteration 646: trace = 2.451796351405925 (2.8855e-06% change) iteration 648: trace = 2.451796191773363 (2.00697e-06% change) iteration 650: trace = 2.451795974989926 (3.63514e-06% change) iteration 652: trace = 2.45179584898918 (2.89249e-06% change) iteration 654: trace = 2.451795769467078 (4.81987e-07% change) iteration 656: trace = 2.451795708945629 (9.61954e-07% change) iteration 658: trace = 2.451795662314772 (1.42071e-06% change) iteration 660: trace = 2.451795586050561 (1.50013e-06% change) iteration 662: trace = 2.451795449847243 (3.57316e-06% change) iteration 664: trace = 2.451795344127881 (1.77036e-06% change) iteration 667: trace = 2.45179506617822 (2.39738e-06% change) iteration 669: trace = 2.45179485067255 (1.29269e-06% change) iteration 671: trace = 2.451794740211691 (2.21138e-06% change) iteration 673: trace = 2.451794687743739 (1.38032e-06% change) iteration 675: trace = 2.451794648961227 (4.0193e-07% change) iteration 677: trace = 2.451794562431017 (1.91557e-06% change) iteration 679: trace = 2.451794507236898 (1.57269e-06% change) iteration 681: trace = 2.451794347592088 (3.13847e-06% change) iteration 684: trace = 2.451794175629151 (1.40491e-06% change) iteration 686: trace = 2.451794013016191 (3.65645e-06% change) iteration 687: trace = 2.4517939858086 (1.1097e-06% change) iteration 690: trace = 2.451793765192804 (2.36151e-06% change) iteration 693: trace = 2.451793656652128 (5.59687e-07% change) iteration 695: trace = 2.451793584721147 (1.79593e-06% change) iteration 697: trace = 2.451793519403718 (2.0176e-06% change) iteration 699: trace = 2.451793340978184 (4.16493e-06% change) iteration 701: trace = 2.451793199900211 (2.19632e-06% change) iteration 703: trace = 2.451793142996942 (6.96492e-07% change) iteration 704: trace = 2.451793100744214 (1.72334e-06% change) iteration 706: trace = 2.451793061555848 (7.78623e-07% change) iteration 708: trace = 2.451792986020661 (6.88842e-07% change) iteration 710: trace = 2.451792871378329 (2.41768e-06% change) iteration 712: trace = 2.451792819817704 (1.05858e-06% change) iteration 714: trace = 2.45179274923501 (8.00261e-07% change) iteration 716: trace = 2.451792631070326 (2.65805e-06% change) iteration 718: trace = 2.451792533675111 (2.79686e-06% change) iteration 720: trace = 2.451792468841536 (7.5512e-07% change) iteration 722: trace = 2.451792409233553 (1.30732e-06% change) iteration 724: trace = 2.451792383202567 (8.41503e-07% change) iteration 726: trace = 2.451792364891416 (2.64749e-07% change) iteration 728: trace = 2.451792316917315 (1.09574e-06% change) iteration 731: trace = 2.451792185577824 (3.37582e-06% change) iteration 733: trace = 2.45179210476142 (2.62802e-06% change) iteration 734: trace = 2.45179206226831 (1.73314e-06% change) iteration 735: trace = 2.451792043704088 (7.5717e-07% change) iteration 736: trace = 2.451792005458625 (1.5599e-06% change) iteration 737: trace = 2.451791969327483 (1.47366e-06% change) iteration 739: trace = 2.451791924507118 (1.33626e-06% change) iteration 741: trace = 2.451791901418009 (2.35262e-07% change) iteration 743: trace = 2.451791876648121 (3.4233e-07% change) iteration 745: trace = 2.451791861564117 (4.49524e-07% change) iteration 747: trace = 2.45179183193808 (2.8702e-07% change) iteration 748: trace = 2.45179179022517 (1.70132e-06% change) iteration 750: trace = 2.451791752426877 (5.60519e-07% change) iteration 752: trace = 2.451791665384911 (1.65144e-06% change) iteration 754: trace = 2.451791626349606 (1.10069e-06% change) iteration 756: trace = 2.45179159494302 (2.56837e-07% change) iteration 758: trace = 2.451791563803533 (4.85371e-07% change) iteration 760: trace = 2.451791540571645 (5.78096e-07% change) iteration 762: trace = 2.451791523132439 (1.36976e-07% change) iteration 764: trace = 2.451791507250661 (1.86317e-07% change) iteration 766: trace = 2.451791483327522 (7.24861e-07% change) iteration 768: trace = 2.451791463902808 (3.79821e-07% change) iteration 770: trace = 2.451791434595901 (4.49827e-07% change) iteration 772: trace = 2.451791411266862 (5.72031e-07% change) iteration 774: trace = 2.451791392798853 (3.35656e-07% change) iteration 776: trace = 2.451791377601876 (3.02759e-07% change) iteration 779: trace = 2.451791354907375 (1.44975e-07% change) iteration 782: trace = 2.451791320903093 (2.47407e-07% change) iteration 784: trace = 2.451791288541877 (7.90291e-07% change) iteration 786: trace = 2.451791259438343 (9.34629e-07% change) iteration 788: trace = 2.451791222580427 (3.71617e-07% change) iteration 790: trace = 2.45179116720875 (9.13757e-07% change) iteration 792: trace = 2.451791130025572 (8.0081e-07% change) iteration 794: trace = 2.451791108669229 (1.56375e-07% change) iteration 796: trace = 2.451791094179519 (2.69544e-07% change) iteration 798: trace = 2.451791080837934 (3.35708e-07% change) iteration 800: trace = 2.451791060539978 (3.61546e-07% change) iteration 802: trace = 2.451791021704097 (9.92702e-07% change) iteration 804: trace = 2.451790989329309 (4.41715e-07% change) iteration 805: trace = 2.451790964292329 (1.02117e-06% change) iteration 807: trace = 2.451790917195667 (3.9628e-07% change) iteration 808: trace = 2.451790872206286 (1.83496e-06% change) iteration 810: trace = 2.451790848104808 (4.06019e-07% change) iteration 812: trace = 2.451790825126178 (3.91783e-07% change) iteration 814: trace = 2.451790815086154 (2.62889e-07% change) iteration 816: trace = 2.451790803297513 (1.35367e-07% change) iteration 818: trace = 2.451790785373058 (1.53143e-07% change) iteration 820: trace = 2.451790746321073 (8.42292e-07% change) iteration 822: trace = 2.451790705431275 (6.61546e-07% change) iteration 824: trace = 2.451790668235454 (4.33152e-07% change) iteration 827: trace = 2.451790624520612 (2.77998e-07% change) iteration 829: trace = 2.451790593457371 (7.78435e-07% change) iteration 831: trace = 2.451790569779204 (1.74821e-07% change) iteration 833: trace = 2.451790541406208 (3.6556e-07% change) iteration 835: trace = 2.451790525652144 (4.4787e-07% change) iteration 837: trace = 2.451790508822168 (1.72474e-07% change) iteration 838: trace = 2.451790492613794 (6.61083e-07% change) iteration 839: trace = 2.451790401806828 (3.7037e-06% change) iteration 841: trace = 2.451790318847509 (6.62547e-07% change) iteration 843: trace = 2.451790300545168 (4.55362e-07% change) iteration 844: trace = 2.451790291643913 (3.63051e-07% change) iteration 846: trace = 2.451790281733651 (2.45277e-07% change) iteration 848: trace = 2.451790265626636 (1.19686e-07% change) iteration 850: trace = 2.451790242564818 (4.50648e-07% change) iteration 852: trace = 2.451790230338331 (3.16998e-07% change) iteration 854: trace = 2.451790213734293 (1.87577e-07% change) iteration 856: trace = 2.451790188905461 (3.79611e-07% change) iteration 858: trace = 2.451790161817788 (7.84865e-07% change) iteration 859: trace = 2.451790150097506 (4.7803e-07% change) iteration 860: trace = 2.451790143996321 (2.48846e-07% change) iteration 862: trace = 2.451790126813185 (3.44612e-07% change) Finished solving for bands 1 to 10 after 863 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: 32 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 10... iteration 1: trace = 2.528963358724577 (1.93467% change) iteration 3: trace = 2.495050669908058 (0.630405% change) iteration 5: trace = 2.481474372651073 (0.404608% change) iteration 7: trace = 2.475868495878956 (0.122728% change) iteration 9: trace = 2.472554755821348 (0.0384488% change) iteration 11: trace = 2.4707708422976 (0.0153859% change) iteration 13: trace = 2.469122437407895 (0.024722% change) iteration 15: trace = 2.467803221636085 (0.0344858% change) iteration 17: trace = 2.466503232848679 (0.0414858% change) iteration 19: trace = 2.465759210111336 (0.0184432% change) iteration 20: trace = 2.465133159005406 (0.025393% change) iteration 22: trace = 2.464175112981296 (0.0299155% change) iteration 24: trace = 2.463485577230059 (0.0205828% change) iteration 26: trace = 2.462760118130022 (0.0091462% change) iteration 28: trace = 2.461818598448953 (0.0104947% change) iteration 30: trace = 2.460755324738145 (0.0209651% change) iteration 31: trace = 2.4605398276868 (0.00875774% change) iteration 33: trace = 2.459494563475991 (0.0169692% change) iteration 34: trace = 2.45922290286695 (0.011046% change) iteration 35: trace = 2.458649746469773 (0.0233091% change) iteration 37: trace = 2.457919134891769 (0.0145844% change) iteration 39: trace = 2.457398851616777 (0.00693295% change) iteration 41: trace = 2.456988292969799 (0.0038801% change) iteration 43: trace = 2.456694970319581 (0.00518966% change) iteration 45: trace = 2.45645854082182 (0.00679776% change) iteration 46: trace = 2.456371802222089 (0.00353111% change) iteration 48: trace = 2.456239276109283 (0.0019384% change) iteration 50: trace = 2.456056743935228 (0.00186719% change) iteration 51: trace = 2.455948665672415 (0.00440058% change) iteration 52: trace = 2.455880094831481 (0.00279207% change) iteration 54: trace = 2.455713140929136 (0.00193931% change) iteration 56: trace = 2.455521110875371 (0.00313174% change) iteration 58: trace = 2.455288385933651 (0.00472371% change) iteration 61: trace = 2.454795290590881 (0.00534725% change) iteration 63: trace = 2.454504240106906 (0.00414824% change) iteration 65: trace = 2.454171189566472 (0.00415253% change) iteration 67: trace = 2.453852966278782 (0.00534504% change) iteration 69: trace = 2.453545083354339 (0.00497815% change) iteration 71: trace = 2.453331706044229 (0.00627065% change) iteration 73: trace = 2.453088146355936 (0.00368125% change) iteration 75: trace = 2.452651476781957 (0.00812149% change) iteration 77: trace = 2.452459720809653 (0.00549624% change) iteration 79: trace = 2.452341853301693 (0.00136194% change) iteration 81: trace = 2.452126276025811 (0.00426944% change) iteration 83: trace = 2.451983901416313 (0.00426436% change) iteration 85: trace = 2.4518767289745 (0.00164208% change) iteration 87: trace = 2.451706545315213 (0.00169587% change) iteration 89: trace = 2.451600978169078 (0.0020628% change) iteration 91: trace = 2.451530412458076 (0.00191249% change) iteration 93: trace = 2.451451521551515 (0.000844774% change) iteration 95: trace = 2.451364607907846 (0.00200383% change) iteration 97: trace = 2.451314003972334 (0.00161911% change) iteration 99: trace = 2.451274824006448 (0.00036914% change) iteration 101: trace = 2.451216154360237 (0.00109784% change) iteration 103: trace = 2.451144824407554 (0.00232306% change) iteration 105: trace = 2.451047048966245 (0.0025245% change) iteration 107: trace = 2.450927460623812 (0.00165798% change) iteration 109: trace = 2.450819042256164 (0.00170574% change) iteration 111: trace = 2.450777237412077 (0.00117899% change) iteration 113: trace = 2.450724312309602 (0.000543377% change) iteration 115: trace = 2.45064412860989 (0.000961317% change) iteration 117: trace = 2.450593963539689 (0.00122329% change) iteration 119: trace = 2.450570814500378 (0.000605488% change) iteration 121: trace = 2.450533864767956 (0.000415826% change) iteration 123: trace = 2.450436873635519 (0.00259127% change) iteration 125: trace = 2.450359583027073 (0.00264998% change) iteration 127: trace = 2.450277469522608 (0.00253553% change) iteration 129: trace = 2.45021105288986 (0.00078132% change) iteration 131: trace = 2.450096406129072 (0.00248163% change) iteration 133: trace = 2.45004321375583 (0.00142178% change) iteration 135: trace = 2.449986295916839 (0.000434738% change) iteration 137: trace = 2.449937387897339 (0.000746318% change) iteration 139: trace = 2.449916249264532 (0.000530961% change) iteration 141: trace = 2.449907786010602 (0.000113174% change) iteration 144: trace = 2.449887507298206 (0.000248881% change) iteration 146: trace = 2.449865116608289 (0.000203021% change) iteration 148: trace = 2.449841519527306 (0.000534647% change) iteration 150: trace = 2.449828020357217 (0.000336649% change) iteration 152: trace = 2.449813136192376 (0.000236868% change) iteration 154: trace = 2.44978881327441 (0.000605467% change) iteration 156: trace = 2.44977345815212 (0.000500575% change) iteration 158: trace = 2.449765581923514 (8.56255e-05% change) iteration 160: trace = 2.449757118423621 (0.000147288% change) iteration 162: trace = 2.449750633999594 (0.000207661% change) iteration 164: trace = 2.449742181606539 (0.000134242% change) iteration 166: trace = 2.449727799046737 (0.000210534% change) iteration 168: trace = 2.44971664315686 (0.00030261% change) iteration 171: trace = 2.449698468458125 (0.000377397% change) iteration 173: trace = 2.449685907264579 (0.000369757% change) iteration 175: trace = 2.449671552152026 (0.000291791% change) iteration 177: trace = 2.449662746212375 (0.00027964% change) iteration 179: trace = 2.44965720538183 (0.000101773% change) iteration 181: trace = 2.449649241081937 (9.76577e-05% change) iteration 183: trace = 2.449638418199951 (0.00025703% change) iteration 185: trace = 2.449630186008955 (0.00019143% change) iteration 187: trace = 2.449620064790316 (7.57238e-05% change) iteration 189: trace = 2.449608013524018 (0.000300139% change) iteration 192: trace = 2.44958454416921 (0.000543827% change) iteration 194: trace = 2.449570815466599 (0.000432843% change) iteration 196: trace = 2.449561338174683 (0.000108432% change) iteration 198: trace = 2.44955059940043 (0.000151451% change) iteration 200: trace = 2.449540451048917 (0.000249504% change) iteration 202: trace = 2.44953330797692 (0.000191332% change) iteration 204: trace = 2.449517661680224 (0.000219162% change) iteration 206: trace = 2.449500204794476 (0.00035796% change) iteration 208: trace = 2.449485017755942 (0.000483343% change) iteration 210: trace = 2.449465230329471 (0.000128686% change) iteration 212: trace = 2.449454670510546 (0.00023502% change) iteration 214: trace = 2.449448410652137 (0.000185601% change) iteration 216: trace = 2.449442272257356 (4.09509e-05% change) iteration 218: trace = 2.449437652037149 (6.56456e-05% change) iteration 221: trace = 2.449433580744759 (5.60357e-05% change) iteration 223: trace = 2.449430522285356 (7.31029e-05% change) iteration 225: trace = 2.449427200499046 (7.70558e-05% change) iteration 227: trace = 2.449421395140465 (9.73374e-05% change) iteration 229: trace = 2.449417555115089 (0.00010877% change) iteration 231: trace = 2.449413635213013 (2.81206e-05% change) iteration 233: trace = 2.449409944647919 (7.80823e-05% change) iteration 235: trace = 2.449407382296331 (8.27453e-05% change) iteration 237: trace = 2.449404799555186 (2.19775e-05% change) iteration 239: trace = 2.449402484745442 (4.92376e-05% change) iteration 241: trace = 2.449401161393425 (4.107e-05% change) iteration 243: trace = 2.449399756326121 (2.66683e-05% change) iteration 245: trace = 2.449397175900101 (4.86108e-05% change) iteration 247: trace = 2.449394089739542 (9.10311e-05% change) iteration 249: trace = 2.449392453645117 (3.64335e-05% change) iteration 250: trace = 2.44939112918263 (5.40731e-05% change) iteration 251: trace = 2.44939017679768 (3.88825e-05% change) iteration 253: trace = 2.44938731960391 (5.90577e-05% change) iteration 255: trace = 2.449386068028795 (3.27577e-05% change) iteration 257: trace = 2.449384298031876 (1.52755e-05% change) iteration 259: trace = 2.449382377408126 (4.06584e-05% change) iteration 261: trace = 2.449381163797455 (3.75166e-05% change) iteration 263: trace = 2.449379415934598 (1.61413e-05% change) iteration 265: trace = 2.449376207343462 (6.4745e-05% change) iteration 267: trace = 2.449373490431388 (7.82228e-05% change) iteration 269: trace = 2.449371477382349 (2.72629e-05% change) iteration 271: trace = 2.449369692118439 (2.55119e-05% change) iteration 273: trace = 2.44936789876058 (5.33719e-05% change) iteration 274: trace = 2.449366897682076 (4.08709e-05% change) iteration 276: trace = 2.449365350340267 (3.55223e-05% change) iteration 277: trace = 2.449364830717258 (2.12146e-05% change) iteration 279: trace = 2.449363681316663 (2.5957e-05% change) iteration 280: trace = 2.449363396986052 (1.16083e-05% change) iteration 281: trace = 2.449363248043923 (6.08085e-06% change) iteration 282: trace = 2.449362772272354 (1.94243e-05% change) iteration 284: trace = 2.449361946132494 (1.24457e-05% change) iteration 286: trace = 2.44936024111619 (1.82936e-05% change) iteration 288: trace = 2.449359025123511 (2.49568e-05% change) iteration 291: trace = 2.449357066977808 (4.3054e-05% change) iteration 294: trace = 2.449354699947808 (5.40247e-05% change) iteration 296: trace = 2.449353438747891 (3.13633e-05% change) iteration 297: trace = 2.449352861569186 (2.35645e-05% change) iteration 299: trace = 2.449352220191017 (1.49611e-05% change) iteration 301: trace = 2.449351583768213 (6.05837e-06% change) iteration 303: trace = 2.449350265974046 (2.69868e-05% change) iteration 305: trace = 2.449349441479851 (2.39913e-05% change) iteration 307: trace = 2.449348315187587 (1.52864e-05% change) iteration 308: trace = 2.449347809651856 (2.06396e-05% change) iteration 310: trace = 2.449346785821348 (1.74155e-05% change) iteration 312: trace = 2.44934554634907 (3.62406e-05% change) iteration 314: trace = 2.449344504992375 (3.43522e-05% change) iteration 316: trace = 2.449343660523815 (7.4724e-06% change) iteration 317: trace = 2.449343111981451 (2.23955e-05% change) iteration 319: trace = 2.449342606319847 (6.48221e-06% change) iteration 321: trace = 2.449341746808073 (2.06811e-05% change) iteration 322: trace = 2.449341484045291 (1.07279e-05% change) iteration 324: trace = 2.44934008653107 (2.19425e-05% change) iteration 326: trace = 2.449339141912678 (2.71585e-05% change) iteration 327: trace = 2.449338732096464 (1.67317e-05% change) iteration 329: trace = 2.449337092402204 (5.07517e-05% change) iteration 331: trace = 2.449335915506775 (2.27295e-05% change) iteration 333: trace = 2.449333601227697 (4.24828e-05% change) iteration 335: trace = 2.449332486735238 (3.27094e-05% change) iteration 337: trace = 2.449331911898635 (6.06606e-06% change) iteration 339: trace = 2.449330834457974 (1.99195e-05% change) iteration 341: trace = 2.449330203659218 (1.91903e-05% change) iteration 343: trace = 2.449329425111327 (1.12548e-05% change) iteration 345: trace = 2.449327761247701 (2.62652e-05% change) iteration 347: trace = 2.44932633601948 (3.96228e-05% change) iteration 349: trace = 2.449325018842269 (2.81402e-05% change) iteration 351: trace = 2.449324131816305 (1.47714e-05% change) iteration 353: trace = 2.449322978842136 (1.59434e-05% change) iteration 355: trace = 2.449321847573501 (2.99485e-05% change) iteration 357: trace = 2.449321342188438 (1.22442e-05% change) iteration 359: trace = 2.44932092561766 (4.52972e-06% change) iteration 361: trace = 2.449320248983282 (1.48848e-05% change) iteration 363: trace = 2.449319889382433 (9.96031e-06% change) iteration 365: trace = 2.449319393667589 (4.7116e-06% change) iteration 367: trace = 2.449318303134898 (2.05093e-05% change) iteration 369: trace = 2.449317648707693 (1.82924e-05% change) iteration 371: trace = 2.449316999736864 (6.71594e-06% change) iteration 373: trace = 2.449316226323446 (1.48428e-05% change) iteration 374: trace = 2.449316111284182 (4.69679e-06% change) iteration 376: trace = 2.449315360690457 (1.64959e-05% change) iteration 378: trace = 2.44931501218818 (1.11366e-05% change) iteration 379: trace = 2.449314835652611 (7.20755e-06% change) iteration 381: trace = 2.449314659924961 (4.86695e-06% change) iteration 383: trace = 2.449314402531631 (2.19795e-06% change) iteration 385: trace = 2.44931385045175 (1.30123e-05% change) iteration 387: trace = 2.449313311778365 (1.81268e-05% change) iteration 389: trace = 2.449312961960272 (6.8028e-06% change) iteration 391: trace = 2.44931261046861 (6.1472e-06% change) iteration 393: trace = 2.449312098240116 (1.27825e-05% change) iteration 395: trace = 2.449311863122904 (4.19042e-06% change) iteration 397: trace = 2.449311490467413 (4.47981e-06% change) iteration 399: trace = 2.449311140466405 (8.79077e-06% change) iteration 400: trace = 2.449311076744089 (2.60164e-06% change) iteration 402: trace = 2.449310746972573 (7.62283e-06% change) iteration 404: trace = 2.449310395786685 (7.82529e-06% change) iteration 405: trace = 2.449310038693574 (1.45793e-05% change) iteration 407: trace = 2.449309761836655 (6.96877e-06% change) iteration 409: trace = 2.449309498045932 (2.48097e-06% change) iteration 411: trace = 2.449309174306236 (5.51691e-06% change) iteration 413: trace = 2.449308912673224 (3.39839e-06% change) iteration 415: trace = 2.449308553534814 (3.81055e-06% change) iteration 418: trace = 2.449308333140229 (1.11147e-06% change) iteration 419: trace = 2.449308264513679 (2.80187e-06% change) iteration 421: trace = 2.449308190442207 (8.33079e-07% change) iteration 423: trace = 2.449308020764064 (3.57471e-06% change) iteration 425: trace = 2.449307714549449 (9.44866e-06% change) iteration 427: trace = 2.449307498077191 (5.84731e-06% change) iteration 430: trace = 2.449307187164051 (4.31218e-06% change) iteration 433: trace = 2.449306805256805 (5.59441e-06% change) iteration 435: trace = 2.449306469388065 (3.69749e-06% change) iteration 437: trace = 2.449306168921408 (5.06682e-06% change) iteration 439: trace = 2.449306025266964 (3.29836e-06% change) iteration 441: trace = 2.449305847534671 (2.21418e-06% change) iteration 443: trace = 2.449305579108318 (6.36085e-06% change) iteration 445: trace = 2.449305417427893 (4.13673e-06% change) iteration 447: trace = 2.449305195819569 (2.27735e-06% change) iteration 449: trace = 2.449304932257724 (5.24978e-06% change) iteration 451: trace = 2.449304760660376 (3.90216e-06% change) iteration 454: trace = 2.449304305945467 (7.56002e-06% change) iteration 456: trace = 2.449304113436149 (2.50561e-06% change) iteration 458: trace = 2.449303952346517 (2.88217e-06% change) iteration 460: trace = 2.449303852343082 (2.84746e-06% change) iteration 462: trace = 2.449303666549878 (2.13379e-06% change) iteration 463: trace = 2.449303517352649 (6.09141e-06% change) iteration 465: trace = 2.449303322483265 (2.38327e-06% change) iteration 467: trace = 2.449303009441139 (6.42421e-06% change) iteration 469: trace = 2.449302686861077 (1.11303e-05% change) iteration 471: trace = 2.449302354218563 (6.23126e-06% change) iteration 473: trace = 2.449301988810979 (9.10441e-06% change) iteration 475: trace = 2.449301808970417 (4.91828e-06% change) iteration 477: trace = 2.449301665062837 (1.64531e-06% change) iteration 479: trace = 2.449301454067562 (4.45787e-06% change) iteration 481: trace = 2.449301333063233 (3.75748e-06% change) iteration 483: trace = 2.44930118139721 (1.58171e-06% change) iteration 485: trace = 2.449300852624535 (6.22632e-06% change) iteration 487: trace = 2.449300604197517 (7.42432e-06% change) iteration 489: trace = 2.449300327119125 (3.55661e-06% change) iteration 491: trace = 2.449300105859443 (5.85997e-06% change) iteration 493: trace = 2.449299883862569 (2.33484e-06% change) iteration 495: trace = 2.44929962072516 (5.4731e-06% change) iteration 497: trace = 2.449299488923016 (3.90702e-06% change) iteration 499: trace = 2.449299411381854 (1.11052e-06% change) iteration 501: trace = 2.449299257047726 (2.67365e-06% change) iteration 503: trace = 2.449299158482783 (2.47971e-06% change) iteration 505: trace = 2.449299051275601 (1.35714e-06% change) iteration 507: trace = 2.449298832821044 (2.91847e-06% change) iteration 509: trace = 2.44929863801359 (4.45017e-06% change) iteration 512: trace = 2.449298388655868 (3.92898e-06% change) iteration 514: trace = 2.449298277555198 (1.54726e-06% change) iteration 516: trace = 2.449298134650376 (2.72792e-06% change) iteration 518: trace = 2.449298033317976 (2.5411e-06% change) iteration 520: trace = 2.449297981282097 (5.69648e-07% change) iteration 522: trace = 2.449297906721558 (1.90294e-06% change) iteration 525: trace = 2.449297766418514 (2.9531e-06% change) iteration 527: trace = 2.449297638072998 (4.31263e-06% change) iteration 529: trace = 2.449297562844636 (1.05007e-06% change) iteration 531: trace = 2.449297473146067 (1.7216e-06% change) iteration 533: trace = 2.449297363410107 (2.99914e-06% change) iteration 535: trace = 2.449297307323243 (1.15754e-06% change) iteration 537: trace = 2.44929720774853 (1.54966e-06% change) iteration 540: trace = 2.449297124865633 (7.4901e-07% change) iteration 542: trace = 2.449297056302733 (1.69027e-06% change) iteration 543: trace = 2.449297015293965 (1.67431e-06% change) iteration 545: trace = 2.449296898116546 (3.03154e-06% change) iteration 547: trace = 2.449296834670724 (1.69679e-06% change) iteration 549: trace = 2.44929676620666 (9.0817e-07% change) iteration 550: trace = 2.449296730126027 (1.4731e-06% change) iteration 552: trace = 2.449296668583965 (1.22895e-06% change) iteration 554: trace = 2.449296582216166 (2.41892e-06% change) iteration 556: trace = 2.449296538098155 (4.99607e-07% change) iteration 558: trace = 2.449296506222337 (4.84496e-07% change) iteration 561: trace = 2.449296480862277 (3.97269e-07% change) iteration 563: trace = 2.44929645129894 (4.44266e-07% change) iteration 564: trace = 2.449296422196077 (1.18821e-06% change) iteration 566: trace = 2.449296363140789 (4.36993e-07% change) iteration 569: trace = 2.449296281392346 (4.87065e-07% change) iteration 571: trace = 2.449296206752535 (1.52439e-06% change) iteration 572: trace = 2.449296191855872 (6.08202e-07% change) iteration 574: trace = 2.4492960986656 (2.38749e-06% change) iteration 577: trace = 2.449296007085512 (1.08072e-06% change) iteration 579: trace = 2.449295971104683 (1.01286e-06% change) iteration 581: trace = 2.449295934707241 (3.06545e-07% change) iteration 584: trace = 2.44929585595777 (4.70014e-07% change) iteration 586: trace = 2.449295785231478 (1.69988e-06% change) iteration 588: trace = 2.449295739985055 (1.38266e-06% change) iteration 590: trace = 2.449295690992755 (7.08637e-07% change) iteration 592: trace = 2.449295614687602 (2.10893e-06% change) iteration 594: trace = 2.449295557446226 (1.78999e-06% change) iteration 596: trace = 2.449295516143522 (4.61847e-07% change) iteration 598: trace = 2.449295476438085 (6.42809e-07% change) iteration 600: trace = 2.449295452480521 (6.79064e-07% change) iteration 602: trace = 2.449295413101098 (2.96456e-07% change) iteration 603: trace = 2.449295370000385 (1.75972e-06% change) iteration 604: trace = 2.449295332012021 (1.55099e-06% change) iteration 605: trace = 2.449295317996133 (5.72242e-07% change) iteration 606: trace = 2.449295282938361 (1.43134e-06% change) iteration 607: trace = 2.449295240380129 (1.73757e-06% change) iteration 608: trace = 2.449295229620293 (4.39303e-07% change) iteration 609: trace = 2.44929517293739 (2.31425e-06% change) iteration 611: trace = 2.449295093098239 (1.49682e-06% change) iteration 612: trace = 2.449295064681142 (1.16022e-06% change) iteration 613: trace = 2.449295008276055 (2.30291e-06% change) iteration 615: trace = 2.449294970034941 (6.42649e-07% change) iteration 617: trace = 2.449294925666989 (7.45548e-07% change) iteration 619: trace = 2.449294881054564 (1.17235e-06% change) iteration 621: trace = 2.449294855931649 (7.76126e-07% change) iteration 623: trace = 2.449294812354755 (5.99903e-07% change) iteration 625: trace = 2.449294741299209 (1.51076e-06% change) iteration 627: trace = 2.449294682149512 (1.49803e-06% change) iteration 628: trace = 2.449294639892992 (1.72525e-06% change) iteration 630: trace = 2.44929459170885 (9.37378e-07% change) iteration 631: trace = 2.44929455575129 (1.46808e-06% change) iteration 632: trace = 2.449294522518654 (1.35682e-06% change) iteration 633: trace = 2.449294503447766 (7.78628e-07% change) iteration 634: trace = 2.449294470311723 (1.35288e-06% change) iteration 636: trace = 2.449294431945364 (5.49774e-07% change) iteration 637: trace = 2.449294407805598 (9.8558e-07% change) iteration 638: trace = 2.449294398967631 (3.60837e-07% change) iteration 640: trace = 2.449294368871766 (8.57677e-07% change) iteration 641: trace = 2.449294362656629 (2.53752e-07% change) iteration 642: trace = 2.449294343390826 (7.86586e-07% change) iteration 643: trace = 2.449294327172248 (6.62173e-07% change) iteration 644: trace = 2.449294316990411 (4.15705e-07% change) iteration 645: trace = 2.449294301959197 (6.13696e-07% change) iteration 646: trace = 2.449294264804561 (1.51695e-06% change) iteration 647: trace = 2.449294255107259 (3.95922e-07% change) iteration 649: trace = 2.449294200843116 (1.03896e-06% change) iteration 650: trace = 2.449294186567133 (5.82861e-07% change) iteration 651: trace = 2.449294164522541 (9.00039e-07% change) iteration 652: trace = 2.449294142246777 (9.09477e-07% change) iteration 654: trace = 2.44929411408503 (8.21408e-07% change) iteration 656: trace = 2.44929408244286 (5.64007e-07% change) iteration 658: trace = 2.449294055078546 (6.17144e-07% change) iteration 661: trace = 2.449294036029312 (3.04447e-07% change) iteration 662: trace = 2.449294026766068 (3.78201e-07% change) iteration 663: trace = 2.449294021995858 (1.94759e-07% change) iteration 664: trace = 2.449294007770691 (5.80786e-07% change) iteration 666: trace = 2.44929398540538 (2.40775e-07% change) iteration 667: trace = 2.449293960793354 (1.00486e-06% change) iteration 668: trace = 2.449293954210994 (2.68745e-07% change) iteration 669: trace = 2.449293942783031 (4.66582e-07% change) iteration 670: trace = 2.449293930507279 (5.01196e-07% change) iteration 672: trace = 2.449293911829922 (4.65931e-07% change) iteration 673: trace = 2.449293894194852 (7.20006e-07% change) iteration 675: trace = 2.449293879588847 (4.10944e-07% change) iteration 677: trace = 2.449293860217808 (2.02818e-07% change) iteration 679: trace = 2.449293841391155 (4.36017e-07% change) iteration 682: trace = 2.449293820021428 (3.99562e-07% change) iteration 684: trace = 2.449293798598152 (4.69099e-07% change) iteration 686: trace = 2.44929377448402 (2.3534e-07% change) iteration 688: trace = 2.449293754477505 (4.50467e-07% change) iteration 690: trace = 2.449293740137366 (4.55555e-07% change) iteration 692: trace = 2.44929372740785 (2.00305e-07% change) iteration 693: trace = 2.449293718928243 (3.46206e-07% change) iteration 694: trace = 2.449293704996982 (5.68787e-07% change) iteration 696: trace = 2.449293694071852 (3.36762e-07% change) iteration 698: trace = 2.449293688246041 (5.01125e-08% change) Finished solving for bands 1 to 10 after 698 iterations. tmfreqs:, 4, 0.5, 0, 0, 0.5, 0.208799, 0.348978, 0.365278, 0.443856, 0.477902, 0.506845, 0.509076, 0.617527, 0.63971, 0.646891 elapsed time for k point: 39 seconds. solve_kpoint (0.5,0.166667,0): Solving for bands 1 to 10... iteration 1: trace = 2.515852495534696 (3.43081% change) iteration 3: trace = 2.499299762574599 (0.34118% change) iteration 5: trace = 2.495667325082015 (0.0998967% change) iteration 6: trace = 2.495159259454522 (0.02036% change) iteration 8: trace = 2.494378829393125 (0.0108504% change) iteration 10: trace = 2.494042089941888 (0.007499% change) iteration 11: trace = 2.493995770273791 (0.00185723% change) iteration 13: trace = 2.493798577115595 (0.0017834% change) iteration 15: trace = 2.493643173372628 (0.00260563% change) iteration 16: trace = 2.493586997721032 (0.00225278% change) iteration 17: trace = 2.493464306829644 (0.00492038% change) iteration 18: trace = 2.493414010990533 (0.00201713% change) iteration 19: trace = 2.493291806713955 (0.0049012% change) iteration 20: trace = 2.493234026225607 (0.00231746% change) iteration 21: trace = 2.493116778152403 (0.00470276% change) iteration 23: trace = 2.492921787148242 (0.0040484% change) iteration 25: trace = 2.492685611759089 (0.00363431% change) iteration 27: trace = 2.492495998614911 (0.00208037% change) iteration 28: trace = 2.49235064447565 (0.00583184% change) iteration 30: trace = 2.492196040679161 (0.00354129% change) iteration 32: trace = 2.492080397490975 (0.00135019% change) iteration 34: trace = 2.491965061460986 (0.000883073% change) iteration 36: trace = 2.491792002550951 (0.0031044% change) iteration 37: trace = 2.491708475295519 (0.00335215% change) iteration 38: trace = 2.491521130116825 (0.00751903% change) iteration 39: trace = 2.491456202650472 (0.00260597% change) iteration 40: trace = 2.491260534724933 (0.00785387% change) iteration 42: trace = 2.491076172019663 (0.00446127% change) iteration 44: trace = 2.490960278696031 (0.00183985% change) iteration 46: trace = 2.490780860580337 (0.00181104% change) iteration 47: trace = 2.490527678982059 (0.0101653% change) iteration 48: trace = 2.490416654566224 (0.00445797% change) iteration 49: trace = 2.490241555005314 (0.00703118% change) iteration 51: trace = 2.489941293149278 (0.00292538% change) iteration 53: trace = 2.48965136481868 (0.00211432% change) iteration 55: trace = 2.489464541845382 (0.00312794% change) iteration 56: trace = 2.489399740296148 (0.00260307% change) iteration 57: trace = 2.489308703253516 (0.00365705% change) iteration 59: trace = 2.489176163875358 (0.00358131% change) iteration 60: trace = 2.489140363726304 (0.00143824% change) iteration 62: trace = 2.489008084973301 (0.0019248% change) iteration 64: trace = 2.488858900243029 (0.00339214% change) iteration 65: trace = 2.488821628884537 (0.00149754% change) iteration 66: trace = 2.488756742453151 (0.00260715% change) iteration 68: trace = 2.488650855119635 (0.00314252% change) iteration 69: trace = 2.48859778379079 (0.00213256% change) iteration 70: trace = 2.488569158442839 (0.00115027% change) iteration 71: trace = 2.488508104929387 (0.00245339% change) iteration 72: trace = 2.488479893819592 (0.00113366% change) iteration 73: trace = 2.488446763311115 (0.00133136% change) iteration 74: trace = 2.488367787353727 (0.00317376% change) iteration 76: trace = 2.488305703902997 (0.00185249% change) iteration 78: trace = 2.488253086927696 (0.000538297% change) iteration 79: trace = 2.488211638105225 (0.00166579% change) iteration 80: trace = 2.48816192820686 (0.00199784% change) iteration 82: trace = 2.488100419596924 (0.00158603% change) iteration 84: trace = 2.488043037687005 (0.000731445% change) iteration 85: trace = 2.487994322277603 (0.001958% change) iteration 87: trace = 2.487913015558832 (0.00074278% change) iteration 88: trace = 2.487841218453845 (0.00288588% change) iteration 89: trace = 2.487792241595754 (0.00196867% change) iteration 90: trace = 2.487770777626525 (0.000862775% change) iteration 92: trace = 2.487705970558819 (0.000475724% change) iteration 93: trace = 2.487675556808349 (0.00122257% change) iteration 94: trace = 2.487648706196004 (0.00107935% change) iteration 95: trace = 2.487625673736838 (0.000925877% change) iteration 96: trace = 2.487594389285225 (0.00125761% change) iteration 98: trace = 2.487518937883198 (0.000711176% change) iteration 99: trace = 2.487489439010622 (0.00118588% change) iteration 100: trace = 2.487458654250309 (0.00123759% change) iteration 101: trace = 2.487451719561891 (0.000278786% change) iteration 102: trace = 2.487429137261815 (0.000907853% change) iteration 103: trace = 2.487401704814627 (0.00110285% change) iteration 105: trace = 2.487356773942467 (0.00146089% change) iteration 106: trace = 2.48732834840883 (0.00114281% change) iteration 107: trace = 2.487316200220718 (0.000488404% change) iteration 109: trace = 2.487238760294932 (0.000753438% change) iteration 110: trace = 2.487202893403796 (0.00144205% change) iteration 111: trace = 2.487171043063185 (0.00128058% change) iteration 112: trace = 2.48716025070126 (0.000433922% change) iteration 114: trace = 2.487108666300375 (0.00121824% change) iteration 115: trace = 2.487100412911113 (0.000331847% change) iteration 116: trace = 2.487079819928424 (0.000827995% change) iteration 119: trace = 2.487026625679573 (0.00117372% change) iteration 120: trace = 2.487010145619282 (0.000662643% change) iteration 121: trace = 2.486998839481812 (0.000454609% change) iteration 123: trace = 2.486953865155225 (0.000769835% change) iteration 124: trace = 2.486938172195062 (0.000631013% change) iteration 126: trace = 2.486851472565327 (0.00121111% change) iteration 128: trace = 2.486700706127384 (0.00320566% change) iteration 130: trace = 2.486621614603937 (0.00192741% change) iteration 131: trace = 2.486589708053489 (0.00128314% change) iteration 132: trace = 2.486582430092588 (0.000292689% change) iteration 133: trace = 2.486557413061631 (0.00100609% change) iteration 135: trace = 2.486527051989614 (0.000370183% change) iteration 137: trace = 2.486474546813903 (0.000652739% change) iteration 139: trace = 2.486445420049933 (0.000601554% change) iteration 140: trace = 2.486441006419504 (0.000177508% change) iteration 141: trace = 2.48643646006894 (0.000182846% change) iteration 143: trace = 2.48642186037039 (0.000117334% change) iteration 145: trace = 2.486393297352373 (0.000579257% change) iteration 146: trace = 2.48638821345745 (0.000204469% change) iteration 148: trace = 2.486366579130323 (0.000369994% change) iteration 149: trace = 2.486360525466585 (0.000243475% change) iteration 150: trace = 2.486337668067993 (0.000919316% change) iteration 151: trace = 2.486329408420487 (0.000332202% change) iteration 152: trace = 2.48631020534067 (0.00077235% change) iteration 153: trace = 2.486288387888329 (0.000877507% change) iteration 154: trace = 2.486275232245236 (0.000529129% change) iteration 155: trace = 2.486265938332811 (0.000373809% change) iteration 156: trace = 2.486253292154815 (0.000508643% change) iteration 157: trace = 2.486247432755094 (0.000235672% change) iteration 158: trace = 2.486242506897466 (0.000198124% change) iteration 159: trace = 2.486232832756874 (0.000389108% change) iteration 161: trace = 2.486224029886763 (0.000289227% change) iteration 163: trace = 2.486217207573278 (9.62986e-05% change) iteration 164: trace = 2.486209980372176 (0.000290691% change) iteration 165: trace = 2.486199823484448 (0.00040853% change) iteration 167: trace = 2.486189646785409 (0.000297598% change) iteration 169: trace = 2.486179872708725 (9.15272e-05% change) iteration 170: trace = 2.486172996701105 (0.00027657% change) iteration 172: trace = 2.486162389656652 (0.000102334% change) iteration 174: trace = 2.486147447833219 (0.000242249% change) iteration 176: trace = 2.486137360991212 (0.000310063% change) iteration 178: trace = 2.486130031976398 (0.000187357% change) iteration 179: trace = 2.486124890467847 (0.000206808% change) iteration 180: trace = 2.486122296591512 (0.000104334% change) iteration 181: trace = 2.486119660289276 (0.000106041% change) iteration 182: trace = 2.486110794006847 (0.000356632% change) iteration 184: trace = 2.486103922322921 (0.000178351% change) iteration 185: trace = 2.486099877366967 (0.000162703% change) iteration 187: trace = 2.4860941463356 (0.000177802% change) iteration 188: trace = 2.486090007706098 (0.000166471% change) iteration 190: trace = 2.486081878957358 (0.000257131% change) iteration 192: trace = 2.486074056191754 (8.07742e-05% change) iteration 194: trace = 2.486064409725306 (0.000163952% change) iteration 196: trace = 2.486058380274074 (0.000149941% change) iteration 198: trace = 2.486054837679819 (5.09191e-05% change) iteration 200: trace = 2.486049630659181 (9.31888e-05% change) iteration 202: trace = 2.486045965282016 (9.62753e-05% change) iteration 204: trace = 2.486039878430824 (7.60606e-05% change) iteration 206: trace = 2.48603376215959 (3.59874e-05% change) iteration 208: trace = 2.486028554276212 (7.92208e-05% change) iteration 209: trace = 2.48602765258849 (3.62702e-05% change) iteration 211: trace = 2.486025507862158 (5.47802e-05% change) iteration 212: trace = 2.486023244859141 (9.1029e-05% change) iteration 213: trace = 2.486022541158153 (2.83063e-05% change) iteration 215: trace = 2.486018222791937 (4.95816e-05% change) iteration 217: trace = 2.486014296654507 (9.89846e-05% change) iteration 218: trace = 2.486013336512295 (3.86218e-05% change) iteration 220: trace = 2.486010545270911 (6.46573e-05% change) iteration 221: trace = 2.486009992012293 (2.22549e-05% change) iteration 222: trace = 2.48600841161568 (6.35716e-05% change) iteration 224: trace = 2.486005565740236 (3.21592e-05% change) iteration 226: trace = 2.485999409457981 (0.000148941% change) iteration 227: trace = 2.485998122902676 (5.1752e-05% change) iteration 228: trace = 2.485995391774097 (0.000109861% change) iteration 229: trace = 2.485992566783265 (0.000113636% change) iteration 231: trace = 2.485988935714327 (0.000112319% change) iteration 232: trace = 2.48598724474859 (6.80199e-05% change) iteration 234: trace = 2.485984171572814 (8.62165e-05% change) iteration 236: trace = 2.485980513740594 (3.16259e-05% change) iteration 237: trace = 2.4859772189091 (0.000132537% change) iteration 238: trace = 2.485975715948149 (6.04576e-05% change) iteration 240: trace = 2.485973694493431 (5.84662e-05% change) iteration 242: trace = 2.485971599191859 (2.22536e-05% change) iteration 244: trace = 2.485967351183862 (9.43323e-05% change) iteration 246: trace = 2.485964248528526 (9.07501e-05% change) iteration 248: trace = 2.485960656745082 (2.84053e-05% change) iteration 250: trace = 2.485957065753894 (4.92667e-05% change) iteration 252: trace = 2.485953675729862 (0.000102366% change) iteration 254: trace = 2.485950346163544 (0.000102284% change) iteration 256: trace = 2.485947656780852 (3.66729e-05% change) iteration 258: trace = 2.485944986517672 (7.34602e-05% change) iteration 259: trace = 2.485944611162174 (1.50991e-05% change) iteration 261: trace = 2.485941165421946 (5.72554e-05% change) iteration 264: trace = 2.485936258117051 (9.53037e-05% change) iteration 266: trace = 2.485932668072952 (0.000116481% change) iteration 269: trace = 2.48592765163481 (8.45027e-05% change) iteration 272: trace = 2.485924314453955 (6.33911e-05% change) iteration 273: trace = 2.485922711468197 (6.44825e-05% change) iteration 275: trace = 2.485920474516687 (6.68947e-05% change) iteration 277: trace = 2.485918989414699 (2.55392e-05% change) iteration 279: trace = 2.485917199231238 (4.45687e-05% change) iteration 281: trace = 2.485915851499311 (2.17181e-05% change) iteration 283: trace = 2.485914897777804 (1.77919e-05% change) iteration 285: trace = 2.485913500585453 (1.62024e-05% change) iteration 287: trace = 2.485911344333043 (5.36902e-05% change) iteration 289: trace = 2.485910170685207 (3.74218e-05% change) iteration 291: trace = 2.485908582210462 (1.6662e-05% change) iteration 293: trace = 2.485906239275705 (4.21544e-05% change) iteration 295: trace = 2.485904357029475 (5.49024e-05% change) iteration 297: trace = 2.485902951657402 (1.22246e-05% change) iteration 298: trace = 2.48590234142917 (2.45476e-05% change) iteration 301: trace = 2.485900524122899 (3.06197e-05% change) iteration 303: trace = 2.485899692838126 (1.13246e-05% change) iteration 305: trace = 2.485898035275984 (3.61607e-05% change) iteration 307: trace = 2.485897111945541 (2.90953e-05% change) iteration 308: trace = 2.485896524593238 (2.36274e-05% change) iteration 309: trace = 2.485896309112988 (8.66811e-06% change) iteration 311: trace = 2.485895109415528 (2.29416e-05% change) iteration 313: trace = 2.485894236393131 (2.62234e-05% change) iteration 315: trace = 2.485893508818415 (8.06728e-06% change) iteration 316: trace = 2.485892829379014 (2.73318e-05% change) iteration 317: trace = 2.485892472231285 (1.4367e-05% change) iteration 319: trace = 2.485891804801911 (1.57517e-05% change) iteration 321: trace = 2.485891352430701 (1.41282e-05% change) iteration 323: trace = 2.485890702540229 (5.9237e-06% change) iteration 325: trace = 2.485889539795201 (1.57376e-05% change) iteration 327: trace = 2.485888870544361 (9.83043e-06% change) iteration 329: trace = 2.485888126736186 (6.35338e-06% change) iteration 331: trace = 2.485886995245428 (2.20819e-05% change) iteration 334: trace = 2.48588595978398 (1.74953e-05% change) iteration 336: trace = 2.485885622099573 (9.56493e-06% change) iteration 337: trace = 2.485885391137423 (9.29094e-06% change) iteration 339: trace = 2.485885104770668 (9.18401e-06% change) iteration 340: trace = 2.485884845017953 (1.04491e-05% change) iteration 341: trace = 2.485884786549634 (2.35201e-06% change) iteration 343: trace = 2.485884288814855 (9.49607e-06% change) iteration 346: trace = 2.485883645400498 (4.82188e-06% change) iteration 348: trace = 2.485883161400825 (7.06995e-06% change) iteration 350: trace = 2.485882860479875 (5.41664e-06% change) iteration 352: trace = 2.485882481344163 (9.15539e-06% change) iteration 354: trace = 2.485882053857521 (1.27892e-05% change) iteration 356: trace = 2.485881777138567 (6.47282e-06% change) iteration 358: trace = 2.485881491743408 (2.36933e-06% change) iteration 359: trace = 2.485881337207355 (6.21655e-06% change) iteration 361: trace = 2.485881119630537 (1.55663e-06% change) iteration 363: trace = 2.485880783253042 (6.17587e-06% change) iteration 365: trace = 2.485880497410385 (8.77222e-06% change) iteration 367: trace = 2.485880053151435 (4.90733e-06% change) iteration 369: trace = 2.485879386781033 (1.3334e-05% change) iteration 371: trace = 2.485878922984986 (1.42156e-05% change) iteration 373: trace = 2.485878601554392 (6.70423e-06% change) iteration 375: trace = 2.485878197893843 (6.54662e-06% change) iteration 377: trace = 2.485877679065533 (1.24228e-05% change) iteration 379: trace = 2.485877439671021 (2.19958e-06% change) iteration 381: trace = 2.485877162852703 (5.44323e-06% change) iteration 382: trace = 2.485877104047482 (2.36557e-06% change) iteration 383: trace = 2.485876871805538 (9.34246e-06% change) iteration 384: trace = 2.48587669205852 (7.23073e-06% change) iteration 385: trace = 2.485876587285283 (4.21474e-06% change) iteration 386: trace = 2.485876349112055 (9.58106e-06% change) iteration 387: trace = 2.485876073415103 (1.10905e-05% change) iteration 389: trace = 2.48587573689095 (1.01327e-05% change) iteration 391: trace = 2.485875484578538 (7.45564e-06% change) iteration 392: trace = 2.485875264843526 (8.83934e-06% change) iteration 393: trace = 2.485875196328144 (2.75619e-06% change) iteration 394: trace = 2.48587489867977 (1.19736e-05% change) iteration 396: trace = 2.485874651756567 (3.29186e-06% change) iteration 398: trace = 2.485874216904831 (9.28339e-06% change) iteration 400: trace = 2.485873990589913 (6.63241e-06% change) iteration 402: trace = 2.485873716267072 (4.32913e-06% change) iteration 404: trace = 2.485873326919523 (1.03705e-05% change) iteration 406: trace = 2.485872985603412 (9.82536e-06% change) iteration 408: trace = 2.485872703916559 (3.01291e-06% change) iteration 410: trace = 2.485872349341137 (6.28154e-06% change) iteration 412: trace = 2.485872163408397 (5.43875e-06% change) iteration 414: trace = 2.485871913873157 (1.89796e-06% change) iteration 416: trace = 2.485871639507097 (4.48077e-06% change) iteration 417: trace = 2.485871592421067 (1.89415e-06% change) iteration 419: trace = 2.485871277082038 (9.58292e-06% change) iteration 421: trace = 2.485871044954658 (4.43552e-06% change) iteration 423: trace = 2.485870941430361 (2.58714e-06% change) iteration 425: trace = 2.485870801925548 (1.48222e-06% change) iteration 427: trace = 2.485870581799048 (5.17617e-06% change) iteration 429: trace = 2.485870417741015 (5.2012e-06% change) iteration 431: trace = 2.48587026293084 (1.54402e-06% change) iteration 433: trace = 2.485870003045045 (4.98365e-06% change) iteration 435: trace = 2.485869823226186 (4.72934e-06% change) iteration 437: trace = 2.485869622204284 (1.03601e-06% change) iteration 438: trace = 2.485869532999341 (3.58848e-06% change) iteration 439: trace = 2.485869463671105 (2.78889e-06% change) iteration 441: trace = 2.485869346190228 (3.43357e-06% change) iteration 443: trace = 2.485869223810542 (1.87518e-06% change) iteration 446: trace = 2.485869055838749 (2.2959e-06% change) iteration 447: trace = 2.485868949857097 (4.26336e-06% change) iteration 449: trace = 2.485868834010305 (8.85893e-07% change) iteration 451: trace = 2.48586869831479 (2.22705e-06% change) iteration 452: trace = 2.485868669115267 (1.17462e-06% change) iteration 454: trace = 2.485868520320011 (2.8873e-06% change) iteration 456: trace = 2.485868433262172 (2.45742e-06% change) iteration 458: trace = 2.485868364792827 (9.38994e-07% change) iteration 460: trace = 2.485868294932347 (3.65739e-07% change) iteration 461: trace = 2.485868246206243 (1.96012e-06% change) iteration 463: trace = 2.485868182501321 (8.82861e-07% change) iteration 465: trace = 2.485868044459764 (3.04435e-06% change) iteration 467: trace = 2.48586796700782 (7.78809e-07% change) iteration 468: trace = 2.485867915838357 (2.05841e-06% change) iteration 470: trace = 2.4858678480842 (1.44767e-06% change) iteration 472: trace = 2.485867739312931 (9.64913e-07% change) iteration 473: trace = 2.485867696479342 (1.72308e-06% change) iteration 475: trace = 2.485867638443636 (4.67597e-07% change) iteration 477: trace = 2.485867568822966 (1.33734e-06% change) iteration 478: trace = 2.485867559937501 (3.57439e-07% change) iteration 480: trace = 2.485867510364504 (1.11119e-06% change) iteration 482: trace = 2.485867475835741 (9.72875e-07% change) iteration 484: trace = 2.485867437361029 (4.95138e-07% change) iteration 486: trace = 2.485867360550181 (1.67798e-06% change) iteration 488: trace = 2.485867320807417 (1.19515e-06% change) iteration 490: trace = 2.485867285909828 (5.06857e-07% change) iteration 492: trace = 2.485867247107988 (7.39871e-07% change) iteration 494: trace = 2.485867197061038 (1.49302e-06% change) iteration 496: trace = 2.485867158523805 (8.94322e-07% change) iteration 498: trace = 2.485867129857534 (3.02057e-07% change) iteration 500: trace = 2.485867088139421 (8.69004e-07% change) iteration 503: trace = 2.485867040133408 (9.09527e-07% change) iteration 505: trace = 2.48586701259755 (7.3401e-07% change) iteration 507: trace = 2.485866962051666 (3.55794e-07% change) iteration 508: trace = 2.485866916483265 (1.8331e-06% change) iteration 509: trace = 2.485866880850381 (1.43342e-06% change) iteration 510: trace = 2.485866868636633 (4.91328e-07% change) iteration 512: trace = 2.485866815623126 (9.28284e-07% change) iteration 514: trace = 2.485866767863769 (1.09976e-06% change) iteration 515: trace = 2.485866745856875 (8.85281e-07% change) iteration 516: trace = 2.485866721504462 (9.79635e-07% change) iteration 518: trace = 2.485866654112735 (1.14056e-06% change) iteration 520: trace = 2.485866634285967 (3.71612e-07% change) iteration 521: trace = 2.485866613293751 (8.44463e-07% change) iteration 522: trace = 2.485866599196347 (5.67102e-07% change) iteration 524: trace = 2.48586655412329 (1.17846e-06% change) iteration 525: trace = 2.48586654501676 (3.66332e-07% change) iteration 527: trace = 2.485866489970381 (1.17574e-06% change) iteration 529: trace = 2.485866451969684 (1.25893e-06% change) iteration 531: trace = 2.485866422201584 (5.38227e-07% change) iteration 533: trace = 2.485866376272941 (7.55328e-07% change) iteration 535: trace = 2.485866322500689 (1.16782e-06% change) iteration 537: trace = 2.485866295522062 (3.73355e-07% change) iteration 539: trace = 2.485866257234154 (4.93676e-07% change) iteration 541: trace = 2.485866222545921 (6.92739e-07% change) iteration 543: trace = 2.485866194582555 (2.81904e-07% change) iteration 545: trace = 2.485866145209892 (7.11985e-07% change) iteration 547: trace = 2.485866097668893 (1.10955e-06% change) iteration 549: trace = 2.485866066171778 (3.20063e-07% change) iteration 551: trace = 2.485866025529322 (9.22942e-07% change) iteration 553: trace = 2.485866000500439 (7.30287e-07% change) iteration 555: trace = 2.485865982301023 (1.63865e-07% change) iteration 557: trace = 2.485865959871093 (2.1889e-07% change) iteration 559: trace = 2.485865923169515 (1.09398e-06% change) iteration 561: trace = 2.485865897684303 (4.71604e-07% change) iteration 563: trace = 2.485865884186313 (1.13691e-07% change) iteration 565: trace = 2.485865862697376 (3.52159e-07% change) iteration 568: trace = 2.485865829298238 (5.62343e-07% change) iteration 570: trace = 2.485865806199313 (5.55526e-07% change) iteration 572: trace = 2.485865788461307 (3.79359e-07% change) iteration 574: trace = 2.485865765835425 (2.6583e-07% change) iteration 576: trace = 2.485865734259939 (7.33397e-07% change) iteration 578: trace = 2.485865721297211 (1.2665e-07% change) iteration 580: trace = 2.485865704934124 (1.88943e-07% change) iteration 582: trace = 2.485865688251719 (3.83154e-07% change) iteration 584: trace = 2.485865674515051 (2.9338e-07% change) iteration 586: trace = 2.485865659421476 (1.07019e-07% change) iteration 588: trace = 2.485865638708407 (3.83953e-07% change) iteration 590: trace = 2.48586562415046 (9.04341e-08% change) Finished solving for bands 1 to 10 after 590 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: 39 seconds. solve_kpoint (0.5,0.333333,0): Solving for bands 1 to 10... iteration 2: trace = 2.611027936906089 (0.530932% change) iteration 5: trace = 2.597027299247078 (0.13109% change) iteration 7: trace = 2.595621843678794 (0.0319286% change) iteration 9: trace = 2.594926353031076 (0.0117525% change) iteration 11: trace = 2.59440547864619 (0.0049371% change) iteration 13: trace = 2.593591156531418 (0.0102269% change) iteration 15: trace = 2.592837362555708 (0.0161563% change) iteration 17: trace = 2.592107173289982 (0.0226306% change) iteration 19: trace = 2.591585338440087 (0.0127217% change) iteration 22: trace = 2.590861524111211 (0.0104677% change) iteration 24: trace = 2.590610732223198 (0.00562023% change) iteration 26: trace = 2.590336677749921 (0.00206129% change) iteration 28: trace = 2.590137773717851 (0.00278% change) iteration 30: trace = 2.5899202354121 (0.00464094% change) iteration 32: trace = 2.58972872831818 (0.0047867% change) iteration 34: trace = 2.589510607150475 (0.00594811% change) iteration 36: trace = 2.589222471219837 (0.00572072% change) iteration 38: trace = 2.588827979613959 (0.00460754% change) iteration 40: trace = 2.588305755969198 (0.00965025% change) iteration 42: trace = 2.587943876721687 (0.00975308% change) iteration 45: trace = 2.587265366381616 (0.0139066% change) iteration 47: trace = 2.586794603330321 (0.0134581% change) iteration 49: trace = 2.586235176325091 (0.00943656% change) iteration 51: trace = 2.585765045985672 (0.00378116% change) iteration 53: trace = 2.58536710169314 (0.00744278% change) iteration 55: trace = 2.585061865438533 (0.00858317% change) iteration 57: trace = 2.584803314852101 (0.00653023% change) iteration 59: trace = 2.58447241597539 (0.00330725% change) iteration 61: trace = 2.584150638744439 (0.00401253% change) iteration 64: trace = 2.583664240316516 (0.0036226% change) iteration 66: trace = 2.583307628521999 (0.00475499% change) iteration 68: trace = 2.583001959832178 (0.00603784% change) iteration 70: trace = 2.582834494735987 (0.00304761% change) iteration 72: trace = 2.582527659244165 (0.0078949% change) iteration 74: trace = 2.582299108026472 (0.00662339% change) iteration 76: trace = 2.582125977490494 (0.0021438% change) iteration 78: trace = 2.581985663026756 (0.00154347% change) iteration 80: trace = 2.58184942150345 (0.00319217% change) iteration 82: trace = 2.581765488944939 (0.00247904% change) iteration 84: trace = 2.58169225199784 (0.000792014% change) iteration 86: trace = 2.581542506999805 (0.00357013% change) iteration 89: trace = 2.581322404220914 (0.00231797% change) iteration 91: trace = 2.581093415712033 (0.00506486% change) iteration 93: trace = 2.580962098102108 (0.00407425% change) iteration 95: trace = 2.580871133567025 (0.00166747% change) iteration 97: trace = 2.58073920104222 (0.00141081% change) iteration 99: trace = 2.580607517435598 (0.00218956% change) iteration 101: trace = 2.580554291729144 (0.00144686% change) iteration 103: trace = 2.580522368666537 (0.000603002% change) iteration 105: trace = 2.580486022179258 (0.000398471% change) iteration 107: trace = 2.580426060937854 (0.0011244% change) iteration 109: trace = 2.580369934824836 (0.00163305% change) iteration 111: trace = 2.580307915688719 (0.00035364% change) iteration 113: trace = 2.580247423220579 (0.000885252% change) iteration 115: trace = 2.580173232562099 (0.00214086% change) iteration 117: trace = 2.580102723295701 (0.00222747% change) iteration 120: trace = 2.579979711854333 (0.00252712% change) iteration 122: trace = 2.579919906387171 (0.000737001% change) iteration 124: trace = 2.579866827325274 (0.000566935% change) iteration 126: trace = 2.57978817917409 (0.00164367% change) iteration 128: trace = 2.579719906124123 (0.0019938% change) iteration 130: trace = 2.579649398686925 (0.000705872% change) iteration 132: trace = 2.579587556174482 (0.000625068% change) iteration 134: trace = 2.579533955743618 (0.00176211% change) iteration 136: trace = 2.579502895025501 (0.000901759% change) iteration 138: trace = 2.579470300440923 (0.000263399% change) iteration 140: trace = 2.579425974774729 (0.000472536% change) iteration 142: trace = 2.579404868500339 (0.000482947% change) iteration 144: trace = 2.579386327499094 (0.000515086% change) iteration 146: trace = 2.579362663077517 (0.000226412% change) iteration 148: trace = 2.57933766189571 (0.000432315% change) iteration 150: trace = 2.579312542868049 (0.000626982% change) iteration 152: trace = 2.579287877762925 (0.000643078% change) iteration 154: trace = 2.579264221535428 (0.000194797% change) iteration 156: trace = 2.579236468000095 (0.000550655% change) iteration 158: trace = 2.579215503271807 (0.000613974% change) iteration 160: trace = 2.579199277222977 (0.000255569% change) iteration 162: trace = 2.579183544368203 (0.00017949% change) iteration 164: trace = 2.579159008461621 (0.000468701% change) iteration 166: trace = 2.579143933032941 (0.000333341% change) iteration 168: trace = 2.579134513865784 (0.000139517% change) iteration 170: trace = 2.579123544441906 (9.84879e-05% change) iteration 172: trace = 2.579113133543165 (0.000198803% change) iteration 174: trace = 2.579106448769787 (0.000203371% change) iteration 176: trace = 2.579100045873276 (0.000127292% change) iteration 178: trace = 2.579091087092709 (0.000112671% change) iteration 180: trace = 2.579082185526508 (0.000245513% change) iteration 182: trace = 2.579073722907403 (0.000252249% change) iteration 185: trace = 2.579056223186066 (0.000251613% change) iteration 187: trace = 2.579044967006297 (0.000163563% change) iteration 189: trace = 2.579034446619799 (0.000102637% change) iteration 191: trace = 2.579025336868601 (0.000216203% change) iteration 193: trace = 2.579018482239166 (0.000209464% change) iteration 195: trace = 2.579011464765137 (0.000161948% change) iteration 197: trace = 2.579005531056584 (6.53385e-05% change) iteration 199: trace = 2.578998350761205 (0.000146371% change) iteration 202: trace = 2.578991475902906 (8.12697e-05% change) iteration 204: trace = 2.578985922724098 (0.000142755% change) iteration 206: trace = 2.578980437872072 (9.18285e-05% change) iteration 208: trace = 2.578974840076182 (5.72765e-05% change) iteration 210: trace = 2.578970091096998 (7.70541e-05% change) iteration 212: trace = 2.578966929010772 (8.55002e-05% change) iteration 214: trace = 2.578964066985389 (6.30231e-05% change) iteration 216: trace = 2.578961180460802 (2.89717e-05% change) iteration 218: trace = 2.578957053429821 (9.0743e-05% change) iteration 220: trace = 2.578954397372473 (7.42812e-05% change) iteration 222: trace = 2.578952478957858 (3.88992e-05% change) iteration 224: trace = 2.578949945519749 (3.16596e-05% change) iteration 226: trace = 2.578945898677092 (8.97203e-05% change) iteration 228: trace = 2.578942551588264 (0.000105622% change) iteration 230: trace = 2.578939759163139 (4.43369e-05% change) iteration 232: trace = 2.578935836834816 (5.40034e-05% change) iteration 234: trace = 2.578932915541099 (6.2146e-05% change) iteration 236: trace = 2.578930658077289 (4.72137e-05% change) iteration 238: trace = 2.578928190370136 (1.42062e-05% change) iteration 240: trace = 2.578925157987726 (3.82587e-05% change) iteration 242: trace = 2.578923305713108 (5.13072e-05% change) iteration 244: trace = 2.57892215522442 (1.35341e-05% change) iteration 246: trace = 2.578920787834336 (1.87373e-05% change) iteration 249: trace = 2.578918411813989 (2.34333e-05% change) iteration 251: trace = 2.578916600712679 (3.35588e-05% change) iteration 253: trace = 2.578915327108208 (3.45736e-05% change) iteration 255: trace = 2.578913834419628 (2.52664e-05% change) iteration 257: trace = 2.578911777170098 (2.38043e-05% change) iteration 260: trace = 2.578908810057378 (3.46416e-05% change) iteration 262: trace = 2.578906689993421 (4.42868e-05% change) iteration 264: trace = 2.578905422129167 (3.63954e-05% change) iteration 266: trace = 2.578904262528352 (1.04818e-05% change) iteration 268: trace = 2.578902834024263 (1.03308e-05% change) iteration 270: trace = 2.578901158232643 (3.49892e-05% change) iteration 272: trace = 2.578900329865259 (1.15776e-05% change) iteration 274: trace = 2.578899263442592 (1.04328e-05% change) iteration 276: trace = 2.57889830511262 (1.72444e-05% change) iteration 278: trace = 2.578897539656491 (2.23508e-05% change) iteration 280: trace = 2.578895475529838 (2.86906e-05% change) iteration 282: trace = 2.578894956130083 (4.66191e-06% change) iteration 284: trace = 2.578894297194719 (1.40126e-05% change) iteration 286: trace = 2.578893687405242 (1.80716e-05% change) iteration 288: trace = 2.578893261507559 (7.56759e-06% change) iteration 290: trace = 2.578892691234794 (7.33603e-06% change) iteration 292: trace = 2.578891981750156 (1.77436e-05% change) iteration 294: trace = 2.578891466994565 (1.52542e-05% change) iteration 296: trace = 2.578891023307218 (4.65347e-06% change) iteration 298: trace = 2.57889030282551 (1.20039e-05% change) iteration 300: trace = 2.578889722428828 (1.36111e-05% change) iteration 302: trace = 2.578889366384074 (9.30648e-06% change) iteration 304: trace = 2.578889000425143 (2.86561e-06% change) iteration 306: trace = 2.578888533125105 (7.36532e-06% change) iteration 308: trace = 2.578888227761646 (7.17744e-06% change) iteration 311: trace = 2.578887763299232 (5.84165e-06% change) iteration 313: trace = 2.578887570153948 (1.75933e-06% change) iteration 315: trace = 2.578887355230094 (2.56667e-06% change) iteration 317: trace = 2.57888705877242 (7.03465e-06% change) iteration 319: trace = 2.578886865406086 (4.21202e-06% change) iteration 321: trace = 2.578886473913482 (7.05433e-06% change) iteration 323: trace = 2.578886270326322 (5.90197e-06% change) iteration 325: trace = 2.578886055367311 (3.45307e-06% change) iteration 327: trace = 2.578885813205119 (1.85666e-06% change) iteration 329: trace = 2.578885540273888 (4.85161e-06% change) iteration 331: trace = 2.578885304027128 (7.59199e-06% change) iteration 333: trace = 2.578885120161014 (3.39464e-06% change) iteration 335: trace = 2.578884936498372 (2.48063e-06% change) iteration 337: trace = 2.578884800705754 (3.54118e-06% change) iteration 339: trace = 2.578884695905092 (2.64525e-06% change) iteration 341: trace = 2.57888456541254 (1.12778e-06% change) iteration 343: trace = 2.578884405702691 (3.18941e-06% change) iteration 345: trace = 2.578884286207039 (3.73048e-06% change) iteration 347: trace = 2.578884181191098 (2.20912e-06% change) iteration 349: trace = 2.578883858062579 (1.01656e-05% change) iteration 352: trace = 2.578883689829884 (1.42047e-06% change) iteration 354: trace = 2.578883605208855 (2.122e-06% change) iteration 356: trace = 2.578883529269585 (2.34198e-06% change) iteration 358: trace = 2.578883477572142 (4.5634e-07% change) iteration 360: trace = 2.578883401918645 (1.22007e-06% change) iteration 362: trace = 2.578883334824153 (1.97615e-06% change) iteration 364: trace = 2.578883278157895 (1.47919e-06% change) iteration 366: trace = 2.578883220782355 (7.5617e-07% change) iteration 369: trace = 2.578883089605591 (8.45614e-07% change) iteration 371: trace = 2.578882988452985 (2.06995e-06% change) iteration 373: trace = 2.578882923821543 (2.10626e-06% change) iteration 375: trace = 2.578882872891264 (1.40176e-06% change) iteration 377: trace = 2.578882776179481 (2.21282e-06% change) iteration 379: trace = 2.578882730969186 (1.35402e-06% change) iteration 381: trace = 2.578882693070919 (3.19141e-07% change) iteration 383: trace = 2.57888263930582 (8.90806e-07% change) iteration 385: trace = 2.578882591640817 (1.27438e-06% change) iteration 387: trace = 2.57888255760963 (9.33265e-07% change) iteration 389: trace = 2.578882526692035 (2.68162e-07% change) iteration 391: trace = 2.578882465225647 (1.2614e-06% change) iteration 394: trace = 2.578882411687327 (1.10792e-06% change) iteration 396: trace = 2.578882375662523 (1.12774e-06% change) iteration 398: trace = 2.578882345341271 (8.57801e-07% change) iteration 400: trace = 2.578882311297816 (2.96944e-07% change) iteration 402: trace = 2.57888226184888 (8.39209e-07% change) iteration 404: trace = 2.578882231071632 (8.83855e-07% change) iteration 406: trace = 2.578882196945313 (4.8845e-07% change) iteration 408: trace = 2.578882150268882 (8.89611e-07% change) iteration 410: trace = 2.578882126180742 (7.14985e-07% change) iteration 412: trace = 2.578882109195769 (2.64283e-07% change) iteration 414: trace = 2.578882082438141 (2.01642e-07% change) iteration 416: trace = 2.578882053221651 (5.20565e-07% change) iteration 418: trace = 2.578882040354344 (2.63913e-07% change) iteration 420: trace = 2.578882018008455 (1.98735e-07% change) iteration 422: trace = 2.578882004472624 (2.79668e-07% change) iteration 424: trace = 2.57888199306452 (3.32255e-07% change) iteration 426: trace = 2.578881981460836 (1.53007e-07% change) iteration 428: trace = 2.578881965981375 (1.68146e-07% change) iteration 430: trace = 2.578881950244736 (3.58598e-07% change) Finished solving for bands 1 to 10 after 431 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: 15 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 10... iteration 2: trace = 2.727923091054286 (0.601585% change) iteration 4: trace = 2.709126378902692 (0.1249% change) iteration 6: trace = 2.694493593476352 (0.107984% change) iteration 8: trace = 2.684983094808579 (0.177498% change) iteration 10: trace = 2.680172217889411 (0.119599% change) iteration 12: trace = 2.677106974922989 (0.0727474% change) iteration 14: trace = 2.675312244494032 (0.018554% change) iteration 16: trace = 2.672657050262886 (0.0324901% change) iteration 18: trace = 2.669761343845398 (0.0319625% change) iteration 21: trace = 2.667950151859438 (0.020524% change) iteration 23: trace = 2.66743609262683 (0.0124422% change) iteration 25: trace = 2.666902755691632 (0.0139319% change) iteration 27: trace = 2.666462444837246 (0.0115179% change) iteration 29: trace = 2.66602688793751 (0.00929622% change) iteration 31: trace = 2.665657133425157 (0.00697224% change) iteration 33: trace = 2.665227601626117 (0.00553878% change) iteration 35: trace = 2.664878402239389 (0.00403109% change) iteration 37: trace = 2.664536616605699 (0.00337361% change) iteration 39: trace = 2.664217269232543 (0.0035954% change) iteration 41: trace = 2.663853325333775 (0.00385877% change) iteration 43: trace = 2.663448073212324 (0.00466468% change) iteration 45: trace = 2.663089716157334 (0.00391085% change) iteration 47: trace = 2.662760079497766 (0.00437299% change) iteration 49: trace = 2.662404744800846 (0.00486212% change) iteration 51: trace = 2.662097964127971 (0.00511037% change) iteration 53: trace = 2.661762091827403 (0.00583231% change) iteration 55: trace = 2.661385946611568 (0.00829955% change) iteration 58: trace = 2.660880473047225 (0.00451606% change) iteration 60: trace = 2.660522352723032 (0.00353236% change) iteration 62: trace = 2.660196221304721 (0.00389142% change) iteration 64: trace = 2.659802920867124 (0.0044759% change) iteration 66: trace = 2.659430017988792 (0.00615748% change) iteration 68: trace = 2.659141297483937 (0.00546226% change) iteration 70: trace = 2.658936097209559 (0.00409156% change) iteration 72: trace = 2.658135957058496 (0.0135589% change) iteration 74: trace = 2.657612073422391 (0.0107604% change) iteration 76: trace = 2.657431293117665 (0.00464728% change) iteration 78: trace = 2.657337297827855 (0.000809853% change) iteration 80: trace = 2.657257796191442 (0.000860999% change) iteration 83: trace = 2.657180174859321 (0.000548316% change) iteration 85: trace = 2.657064043331411 (0.00229303% change) iteration 87: trace = 2.656917758681129 (0.00420906% change) iteration 89: trace = 2.656728001248325 (0.00469668% change) iteration 91: trace = 2.656515857031222 (0.00227822% change) iteration 93: trace = 2.65620431458992 (0.0036319% change) iteration 95: trace = 2.655899716197339 (0.00655222% change) iteration 97: trace = 2.655736632832382 (0.00422752% change) iteration 99: trace = 2.655579966409659 (0.00169582% change) iteration 101: trace = 2.655497520056593 (0.000561636% change) iteration 103: trace = 2.655391057731595 (0.00218161% change) iteration 105: trace = 2.655270570985663 (0.00357788% change) iteration 107: trace = 2.655165477574327 (0.00271381% change) iteration 109: trace = 2.654987689464062 (0.00188765% change) iteration 111: trace = 2.654718549623488 (0.00477803% change) iteration 113: trace = 2.654572489846651 (0.00346713% change) iteration 115: trace = 2.654442618018794 (0.00385602% change) iteration 117: trace = 2.654344306451409 (0.00090577% change) iteration 119: trace = 2.654258684707054 (0.000456304% change) iteration 121: trace = 2.654203971685602 (0.000692567% change) iteration 123: trace = 2.654176178136529 (0.000765731% change) iteration 125: trace = 2.654160692697967 (0.000357336% change) iteration 127: trace = 2.65414620472958 (0.000146725% change) iteration 129: trace = 2.654123448175487 (0.000477297% change) iteration 131: trace = 2.654087868618844 (0.000890525% change) iteration 133: trace = 2.654053192076749 (0.000990991% change) iteration 135: trace = 2.654035123503625 (0.000246503% change) iteration 137: trace = 2.654019318455509 (0.000159769% change) iteration 140: trace = 2.653996138556336 (7.38301e-05% change) iteration 142: trace = 2.653991133622247 (8.89692e-05% change) iteration 144: trace = 2.653986692354846 (0.000108349% change) iteration 146: trace = 2.653983664783982 (7.10869e-05% change) iteration 148: trace = 2.653979952099824 (2.07574e-05% change) iteration 150: trace = 2.653976016080743 (5.25419e-05% change) iteration 152: trace = 2.653971558404518 (0.00011247% change) iteration 154: trace = 2.653967591083393 (5.80509e-05% change) iteration 156: trace = 2.653960428606549 (6.33337e-05% change) iteration 158: trace = 2.653948197856745 (0.000208104% change) iteration 160: trace = 2.65393642877949 (0.000323483% change) iteration 162: trace = 2.653925837952534 (4.9143e-05% change) iteration 164: trace = 2.653918289865177 (7.60859e-05% change) iteration 166: trace = 2.65391394438856 (9.22493e-05% change) iteration 168: trace = 2.653910546102822 (9.7427e-05% change) iteration 170: trace = 2.653908146582157 (2.32461e-05% change) iteration 172: trace = 2.653904557984728 (6.00877e-05% change) iteration 174: trace = 2.653902189535834 (7.04329e-05% change) iteration 176: trace = 2.653900098343144 (2.43631e-05% change) iteration 178: trace = 2.653895272607372 (9.92971e-05% change) iteration 180: trace = 2.653889580051771 (0.000171224% change) iteration 182: trace = 2.653885977448807 (0.000101721% change) iteration 184: trace = 2.653882710524921 (3.7531e-05% change) iteration 186: trace = 2.653880263275336 (1.84102e-05% change) iteration 188: trace = 2.653878805305455 (2.58519e-05% change) iteration 190: trace = 2.65387809834837 (1.59852e-05% change) iteration 192: trace = 2.653877497337619 (3.95189e-06% change) iteration 194: trace = 2.653876855198798 (1.19768e-05% change) iteration 196: trace = 2.653876191989142 (1.83914e-05% change) iteration 198: trace = 2.653875219996359 (2.70597e-05% change) iteration 200: trace = 2.653873625357687 (2.5227e-05% change) iteration 202: trace = 2.653872007668296 (4.00368e-05% change) iteration 204: trace = 2.653870780995409 (3.06472e-05% change) iteration 206: trace = 2.653870067769626 (5.3429e-06% change) iteration 208: trace = 2.653869420939171 (1.22012e-05% change) iteration 210: trace = 2.653869007350832 (5.61417e-06% change) iteration 212: trace = 2.65386880773222 (4.40302e-06% change) iteration 214: trace = 2.653868549366307 (7.05233e-06% change) iteration 216: trace = 2.65386824304299 (3.05831e-06% change) iteration 218: trace = 2.653867754358724 (8.45261e-06% change) iteration 221: trace = 2.653867041417953 (3.45342e-06% change) iteration 223: trace = 2.653866422393279 (1.11804e-05% change) iteration 225: trace = 2.653866152013144 (7.09768e-06% change) iteration 227: trace = 2.653865962667158 (1.59108e-06% change) iteration 230: trace = 2.653865684118379 (3.5715e-06% change) iteration 232: trace = 2.653865577130253 (1.27581e-06% change) iteration 234: trace = 2.65386535894821 (4.97656e-06% change) iteration 237: trace = 2.653864939107004 (8.55969e-06% change) iteration 239: trace = 2.653864479629462 (1.48831e-05% change) iteration 241: trace = 2.653864041623727 (4.42398e-06% change) iteration 243: trace = 2.653863524270013 (1.01747e-05% change) iteration 245: trace = 2.653863228521073 (8.16621e-06% change) iteration 248: trace = 2.653862863547088 (5.36397e-06% change) iteration 250: trace = 2.653862755014023 (9.20386e-07% change) iteration 252: trace = 2.653862665380287 (7.15134e-07% change) iteration 254: trace = 2.653862573684833 (1.68308e-06% change) iteration 256: trace = 2.653862494711156 (2.33562e-06% change) iteration 258: trace = 2.653862372196839 (2.27136e-06% change) iteration 260: trace = 2.65386222763067 (1.35304e-06% change) iteration 262: trace = 2.653862023561265 (4.24485e-06% change) iteration 264: trace = 2.653861908469481 (2.84317e-06% change) iteration 266: trace = 2.653861824344211 (9.68339e-07% change) iteration 269: trace = 2.653861722082495 (6.85757e-07% change) iteration 271: trace = 2.653861683973248 (3.72366e-07% change) iteration 273: trace = 2.653861658507386 (5.11599e-07% change) iteration 276: trace = 2.653861631627653 (4.74243e-07% change) iteration 279: trace = 2.653861571338095 (1.7342e-06% change) iteration 281: trace = 2.653861540001371 (7.73001e-07% change) iteration 283: trace = 2.653861525232476 (1.82963e-07% change) iteration 285: trace = 2.653861510901016 (1.63817e-07% change) iteration 287: trace = 2.653861493479652 (4.0018e-07% change) iteration 289: trace = 2.653861481445942 (2.90062e-07% change) iteration 291: trace = 2.653861461700328 (1.74346e-07% change) iteration 293: trace = 2.653861419802206 (8.822e-07% change) iteration 295: trace = 2.653861389262942 (9.01888e-07% change) iteration 297: trace = 2.653861357095546 (3.51047e-07% change) iteration 299: trace = 2.653861308251848 (5.51665e-07% change) iteration 301: trace = 2.653861263276883 (8.38218e-07% change) iteration 303: trace = 2.653861237518409 (4.20463e-07% change) iteration 305: trace = 2.653861219523426 (1.61346e-07% change) iteration 307: trace = 2.653861202174231 (3.41307e-07% change) Finished solving for bands 1 to 10 after 308 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: 10 seconds. solve_kpoint (0.333333,0.333333,0): Solving for bands 1 to 10... iteration 2: trace = 2.669018934652815 (3.61032% change) iteration 4: trace = 2.58937076644082 (0.54792% change) iteration 7: trace = 2.557499432741866 (0.185601% change) iteration 9: trace = 2.551738724716957 (0.0635927% change) iteration 11: trace = 2.547024304232307 (0.0640906% change) iteration 13: trace = 2.54372736040917 (0.053608% change) iteration 15: trace = 2.542637638634419 (0.0329706% change) iteration 17: trace = 2.541972626983331 (0.00959357% change) iteration 19: trace = 2.540900655205452 (0.0120337% change) iteration 21: trace = 2.540054204663673 (0.0137777% change) iteration 23: trace = 2.53955922966284 (0.0133661% change) iteration 25: trace = 2.539175647757553 (0.00516505% change) iteration 27: trace = 2.538812556743074 (0.00335844% change) iteration 29: trace = 2.538402596609695 (0.00883773% change) iteration 31: trace = 2.537994576129889 (0.0126702% change) iteration 33: trace = 2.537602609586869 (0.0119008% change) iteration 35: trace = 2.537325061161305 (0.00432654% change) iteration 37: trace = 2.536987470700066 (0.00270702% change) iteration 39: trace = 2.536621989379236 (0.00328877% change) iteration 41: trace = 2.536317665465355 (0.00585716% change) iteration 43: trace = 2.535978011587535 (0.00634646% change) iteration 45: trace = 2.535692377803993 (0.0063935% change) iteration 47: trace = 2.535450570897155 (0.00752624% change) iteration 49: trace = 2.535283014562282 (0.00506116% change) iteration 52: trace = 2.534941059474178 (0.00685838% change) iteration 54: trace = 2.534645943295653 (0.00858428% change) iteration 56: trace = 2.534444350418818 (0.00571663% change) iteration 58: trace = 2.534322420921675 (0.00233047% change) iteration 60: trace = 2.534199743287965 (0.00103438% change) iteration 62: trace = 2.534088073158152 (0.00131515% change) iteration 65: trace = 2.533876429624123 (0.00295413% change) iteration 67: trace = 2.533724216241549 (0.00165172% change) iteration 69: trace = 2.533611323993429 (0.00164284% change) iteration 71: trace = 2.533558843070132 (0.000937264% change) iteration 73: trace = 2.533517212726387 (0.000656318% change) iteration 75: trace = 2.533458586518295 (0.000475618% change) iteration 77: trace = 2.533354923431824 (0.00133948% change) iteration 79: trace = 2.533264625393325 (0.0024701% change) iteration 81: trace = 2.533186565420576 (0.00102873% change) iteration 83: trace = 2.533108377710584 (0.000707603% change) iteration 85: trace = 2.533055888911639 (0.00112621% change) iteration 87: trace = 2.533028911636144 (0.000755021% change) iteration 89: trace = 2.532997243113574 (0.000514686% change) iteration 91: trace = 2.532968316413318 (0.000151542% change) iteration 93: trace = 2.532930931434786 (0.000729139% change) iteration 95: trace = 2.532878198851581 (0.00176638% change) iteration 97: trace = 2.532816196695896 (0.00149621% change) iteration 99: trace = 2.532770554376925 (0.00046333% change) iteration 101: trace = 2.532732192971594 (0.000510937% change) iteration 103: trace = 2.532709714873183 (0.00051807% change) iteration 105: trace = 2.532694383481101 (0.000278199% change) iteration 107: trace = 2.532675358667049 (0.000122115% change) iteration 109: trace = 2.532660005066772 (0.000242356% change) iteration 111: trace = 2.532644632531261 (0.000482478% change) iteration 113: trace = 2.532610250267433 (0.001196% change) iteration 115: trace = 2.532579026407159 (0.000407815% change) iteration 117: trace = 2.532532349899224 (0.000824634% change) iteration 120: trace = 2.532497379559063 (0.000150041% change) iteration 122: trace = 2.532480703991365 (0.000235633% change) iteration 124: trace = 2.532471080602114 (0.000288751% change) iteration 126: trace = 2.532464085394509 (0.000106446% change) iteration 128: trace = 2.532451771830825 (6.95428e-05% change) iteration 131: trace = 2.532430481124855 (0.000138556% change) iteration 133: trace = 2.532411678119347 (0.000230932% change) iteration 135: trace = 2.532384694860788 (0.000598178% change) iteration 137: trace = 2.53237190938612 (0.000331595% change) iteration 139: trace = 2.532365759468663 (5.12736e-05% change) iteration 141: trace = 2.532362925538288 (7.20282e-05% change) iteration 143: trace = 2.532359050930118 (5.26519e-05% change) iteration 145: trace = 2.532351490740186 (0.000115847% change) iteration 147: trace = 2.532342892651394 (0.000225398% change) iteration 149: trace = 2.532336296572721 (0.000207284% change) iteration 151: trace = 2.532331304375857 (4.68801e-05% change) iteration 153: trace = 2.532324331948473 (0.000130381% change) iteration 155: trace = 2.532319927768151 (0.000121596% change) iteration 157: trace = 2.532317965027113 (4.60839e-05% change) iteration 159: trace = 2.532316216003003 (1.32077e-05% change) iteration 161: trace = 2.532314004628766 (2.76751e-05% change) iteration 163: trace = 2.5323108923437 (8.437e-05% change) iteration 165: trace = 2.532307906695023 (3.51857e-05% change) iteration 167: trace = 2.532302176483054 (5.91284e-05% change) iteration 170: trace = 2.532296790313922 (3.01811e-05% change) iteration 172: trace = 2.532293406424264 (6.79903e-05% change) iteration 174: trace = 2.532289795170825 (8.59009e-05% change) iteration 176: trace = 2.532288030731296 (5.37951e-05% change) iteration 178: trace = 2.532286965934018 (1.13932e-05% change) iteration 180: trace = 2.532284894708717 (4.25397e-05% change) iteration 182: trace = 2.532281292561843 (0.000113947% change) iteration 184: trace = 2.532277497919702 (0.000116371% change) iteration 186: trace = 2.532273529723436 (3.91554e-05% change) iteration 188: trace = 2.53226887766862 (9.4949e-05% change) iteration 190: trace = 2.532265189703504 (0.000110496% change) iteration 192: trace = 2.532263209712456 (4.82319e-05% change) iteration 194: trace = 2.532261877114236 (1.39726e-05% change) iteration 196: trace = 2.532260034100063 (2.75913e-05% change) iteration 198: trace = 2.532257613616589 (5.10112e-05% change) iteration 200: trace = 2.53225596418495 (4.69091e-05% change) iteration 202: trace = 2.532253832042024 (2.02744e-05% change) iteration 204: trace = 2.532250285158064 (6.43763e-05% change) iteration 206: trace = 2.53224740279457 (5.87985e-05% change) iteration 208: trace = 2.532246276825735 (2.6991e-05% change) iteration 210: trace = 2.532245075587539 (1.01343e-05% change) iteration 212: trace = 2.532244477911647 (5.99078e-06% change) iteration 214: trace = 2.532243282579452 (2.17914e-05% change) iteration 216: trace = 2.532242270089798 (2.96248e-05% change) iteration 218: trace = 2.532241256678593 (2.31483e-05% change) iteration 220: trace = 2.532240183713066 (8.47371e-06% change) iteration 222: trace = 2.532238894884705 (2.42027e-05% change) iteration 224: trace = 2.53223806731045 (2.2999e-05% change) iteration 226: trace = 2.532237450752016 (8.40797e-06% change) iteration 228: trace = 2.532236977552856 (3.53381e-06% change) iteration 230: trace = 2.53223647229102 (1.13519e-05% change) iteration 232: trace = 2.532236002677106 (1.56565e-05% change) iteration 234: trace = 2.532235464432114 (1.52046e-05% change) iteration 236: trace = 2.532234466757959 (1.97885e-05% change) iteration 238: trace = 2.532233869849671 (1.86433e-05% change) iteration 240: trace = 2.532233592471114 (3.26161e-06% change) iteration 242: trace = 2.532233304410823 (2.01324e-06% change) iteration 244: trace = 2.532232998798599 (4.9505e-06% change) iteration 246: trace = 2.532232818168447 (5.66784e-06% change) iteration 248: trace = 2.532232644118333 (4.32882e-06% change) iteration 251: trace = 2.53223233008281 (5.46402e-06% change) iteration 253: trace = 2.532231984554037 (4.70956e-06% change) iteration 255: trace = 2.532231410658265 (8.94562e-06% change) iteration 258: trace = 2.532231114882959 (3.90493e-06% change) iteration 260: trace = 2.532230962995917 (3.83462e-06% change) iteration 262: trace = 2.532230868056917 (2.09701e-06% change) iteration 264: trace = 2.53223073486351 (1.1796e-06% change) iteration 266: trace = 2.53223052899669 (5.34655e-06% change) iteration 268: trace = 2.532230307989917 (6.12127e-06% change) iteration 270: trace = 2.532230119384023 (1.71225e-06% change) iteration 272: trace = 2.532229863733407 (4.07732e-06% change) iteration 274: trace = 2.532229645980306 (5.76537e-06% change) iteration 276: trace = 2.532229519386211 (3.75783e-06% change) iteration 278: trace = 2.53222944029844 (9.56812e-07% change) iteration 280: trace = 2.532229314350694 (1.30388e-06% change) iteration 282: trace = 2.532229235406113 (1.91524e-06% change) iteration 284: trace = 2.532229154572306 (2.70682e-06% change) iteration 286: trace = 2.532229050441789 (2.10619e-06% change) iteration 288: trace = 2.53222892612445 (1.88384e-06% change) iteration 290: trace = 2.53222877082653 (3.08001e-06% change) iteration 292: trace = 2.532228662188014 (3.39836e-06% change) iteration 294: trace = 2.532228598446165 (1.43445e-06% change) iteration 296: trace = 2.532228524604126 (7.56663e-07% change) iteration 299: trace = 2.532228464795555 (2.4463e-07% change) iteration 301: trace = 2.532228410003662 (8.20463e-07% change) iteration 303: trace = 2.532228335668913 (2.13092e-06% change) iteration 305: trace = 2.532228252657214 (2.13207e-06% change) iteration 307: trace = 2.53222811663608 (2.0168e-06% change) iteration 309: trace = 2.532228058906348 (1.57118e-06% change) iteration 311: trace = 2.532228018379153 (5.17179e-07% change) iteration 313: trace = 2.532227980836744 (3.19756e-07% change) iteration 315: trace = 2.532227920761939 (1.10618e-06% change) iteration 317: trace = 2.532227868777486 (1.46865e-06% change) iteration 319: trace = 2.532227810390234 (4.58949e-07% change) iteration 322: trace = 2.532227690791565 (2.15263e-06% change) iteration 324: trace = 2.532227623993222 (7.95686e-07% change) iteration 326: trace = 2.532227524213796 (1.78521e-06% change) iteration 328: trace = 2.532227483612179 (1.27939e-06% change) iteration 330: trace = 2.53222745736634 (7.51137e-07% change) iteration 332: trace = 2.53222741223403 (6.88737e-07% change) iteration 334: trace = 2.532227363713304 (1.32477e-06% change) iteration 337: trace = 2.532227254583007 (1.76793e-06% change) iteration 339: trace = 2.532227215567251 (8.26482e-07% change) iteration 341: trace = 2.532227162746636 (2.8819e-07% change) iteration 343: trace = 2.532227115319453 (4.91198e-07% change) iteration 345: trace = 2.532227083555322 (6.43536e-07% change) iteration 348: trace = 2.532227054397806 (3.60188e-07% change) iteration 350: trace = 2.532227049514436 (9.20766e-08% change) Finished solving for bands 1 to 10 after 350 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: 12 seconds. solve_kpoint (0.166667,0.166667,0): Solving for bands 1 to 10... iteration 2: trace = 2.488928154013029 (2.55027% change) iteration 4: trace = 2.46085626875999 (0.176953% change) iteration 6: trace = 2.447947911518761 (0.111116% change) iteration 8: trace = 2.442324314535282 (0.119628% change) iteration 10: trace = 2.439913597324603 (0.0615398% change) iteration 12: trace = 2.438995765729747 (0.0169507% change) iteration 14: trace = 2.438287717823593 (0.00631191% change) iteration 16: trace = 2.437762883961329 (0.0063448% change) iteration 18: trace = 2.437040508424563 (0.0181094% change) iteration 20: trace = 2.436531378545149 (0.0134437% change) iteration 22: trace = 2.435965063720868 (0.0180441% change) iteration 24: trace = 2.435500660045853 (0.0105343% change) iteration 26: trace = 2.435124611736287 (0.00334207% change) iteration 28: trace = 2.434634992777517 (0.00303121% change) iteration 30: trace = 2.434208021981152 (0.00754823% change) iteration 32: trace = 2.433929428794021 (0.00686941% change) iteration 34: trace = 2.433706686915859 (0.00703781% change) iteration 36: trace = 2.433467305153488 (0.00708061% change) iteration 38: trace = 2.433287231372248 (0.00431977% change) iteration 40: trace = 2.43315090017937 (0.00173769% change) iteration 42: trace = 2.43297065237695 (0.00145689% change) iteration 44: trace = 2.432733936414885 (0.00264706% change) iteration 46: trace = 2.432492608132709 (0.00419087% change) iteration 48: trace = 2.432183374766627 (0.00471962% change) iteration 50: trace = 2.431889548835877 (0.0072246% change) iteration 52: trace = 2.431708263902308 (0.00409188% change) iteration 54: trace = 2.43150353004034 (0.00597414% change) iteration 56: trace = 2.431306477800364 (0.00665267% change) iteration 58: trace = 2.43115472380035 (0.0046422% change) iteration 60: trace = 2.431026467926652 (0.00303378% change) iteration 62: trace = 2.430917753341769 (0.0020136% change) iteration 64: trace = 2.430822055547401 (0.00151315% change) iteration 66: trace = 2.430728900157432 (0.000951012% change) iteration 69: trace = 2.430574595029372 (0.00255271% change) iteration 71: trace = 2.430511759298885 (0.00145388% change) iteration 73: trace = 2.43047504191246 (0.000457646% change) iteration 75: trace = 2.430437821702726 (0.000754403% change) iteration 77: trace = 2.430404085141681 (0.00101208% change) iteration 79: trace = 2.430356701177504 (0.00051479% change) iteration 81: trace = 2.430259484879497 (0.0020043% change) iteration 83: trace = 2.430147943541606 (0.00389637% change) iteration 85: trace = 2.430058329843476 (0.00269279% change) iteration 87: trace = 2.429973121461084 (0.00161216% change) iteration 89: trace = 2.429897521152974 (0.00161381% change) iteration 91: trace = 2.429849556331961 (0.000793205% change) iteration 93: trace = 2.429825981413825 (0.000208407% change) iteration 95: trace = 2.429805070059089 (0.000493569% change) iteration 97: trace = 2.42978928955297 (0.000517042% change) iteration 99: trace = 2.429774827632784 (0.000420561% change) iteration 101: trace = 2.429748168314542 (0.000358588% change) iteration 103: trace = 2.429670182977056 (0.00177682% change) iteration 105: trace = 2.4295954090289 (0.00234781% change) iteration 108: trace = 2.429524397192609 (0.00065149% change) iteration 110: trace = 2.429503051169546 (0.000543684% change) iteration 112: trace = 2.429488134579113 (0.000167763% change) iteration 114: trace = 2.429470476277756 (0.000253257% change) iteration 116: trace = 2.429448345085628 (0.000652994% change) iteration 118: trace = 2.429432192885434 (0.000417152% change) iteration 120: trace = 2.429412760388484 (0.000163144% change) iteration 122: trace = 2.429378302968539 (0.00053536% change) iteration 124: trace = 2.42934197803103 (0.00112444% change) iteration 126: trace = 2.429325332262802 (0.000531361% change) iteration 128: trace = 2.42931072305809 (0.000162458% change) iteration 130: trace = 2.429299473226373 (0.000153735% change) iteration 133: trace = 2.429293500940477 (8.81345e-05% change) iteration 135: trace = 2.429288410842863 (0.000104556% change) iteration 137: trace = 2.429284745352326 (9.67645e-05% change) iteration 139: trace = 2.429278924573897 (7.78751e-05% change) iteration 141: trace = 2.42927617004673 (6.00901e-05% change) iteration 143: trace = 2.429273721148998 (3.36562e-05% change) iteration 145: trace = 2.429270311084528 (6.34161e-05% change) iteration 147: trace = 2.429267644032652 (8.56744e-05% change) iteration 149: trace = 2.429264999382241 (7.01607e-05% change) iteration 151: trace = 2.429260660311231 (9.53374e-05% change) iteration 153: trace = 2.429255591418311 (0.000130991% change) iteration 155: trace = 2.429251770063343 (0.000131159% change) iteration 157: trace = 2.429248684705459 (3.70721e-05% change) iteration 159: trace = 2.429243952606503 (8.45738e-05% change) iteration 161: trace = 2.42924076023196 (0.000101088% change) iteration 163: trace = 2.429237661524797 (9.01108e-05% change) iteration 165: trace = 2.429236330097464 (2.29638e-05% change) iteration 167: trace = 2.429234846371757 (3.37769e-05% change) iteration 169: trace = 2.429234122927882 (2.07508e-05% change) iteration 171: trace = 2.429232550686249 (1.81494e-05% change) iteration 173: trace = 2.429228470354981 (0.000116857% change) iteration 175: trace = 2.429223923310012 (0.000153576% change) iteration 177: trace = 2.429220173934345 (4.33621e-05% change) iteration 179: trace = 2.429218071563538 (3.10179e-05% change) iteration 181: trace = 2.429216812012052 (2.97708e-05% change) iteration 183: trace = 2.429216216847234 (1.93413e-05% change) iteration 185: trace = 2.429215419551373 (6.79614e-06% change) iteration 187: trace = 2.429213843866573 (2.37349e-05% change) iteration 189: trace = 2.429211405214755 (8.0226e-05% change) iteration 191: trace = 2.42920881353129 (6.4646e-05% change) iteration 193: trace = 2.429205937838553 (4.8989e-05% change) iteration 195: trace = 2.429202595096941 (7.29569e-05% change) iteration 197: trace = 2.429199660474846 (8.28594e-05% change) iteration 199: trace = 2.42919745160916 (1.64942e-05% change) iteration 201: trace = 2.429196094480023 (1.71172e-05% change) iteration 203: trace = 2.429195087680382 (3.19056e-05% change) iteration 205: trace = 2.429194368436897 (1.94751e-05% change) iteration 207: trace = 2.429193293819308 (1.2708e-05% change) iteration 209: trace = 2.429190611862006 (8.55497e-05% change) iteration 211: trace = 2.429189104814613 (3.12535e-05% change) iteration 213: trace = 2.429188388341012 (1.61161e-05% change) iteration 216: trace = 2.429187475420388 (1.03276e-05% change) iteration 218: trace = 2.429186677821189 (4.67057e-06% change) iteration 220: trace = 2.429185831038211 (9.74141e-06% change) iteration 222: trace = 2.429184898457223 (2.44702e-05% change) iteration 225: trace = 2.429183561119907 (2.53572e-05% change) iteration 227: trace = 2.429182693473345 (2.86691e-05% change) iteration 229: trace = 2.429181667219807 (1.36004e-05% change) iteration 231: trace = 2.429180417616156 (2.88509e-05% change) iteration 233: trace = 2.429179579263699 (2.20319e-05% change) iteration 235: trace = 2.429179327426942 (3.0491e-06% change) iteration 237: trace = 2.429179076227956 (3.9776e-06% change) iteration 239: trace = 2.429178855574674 (6.3912e-06% change) iteration 241: trace = 2.429178436434829 (8.5886e-06% change) iteration 243: trace = 2.429177888472033 (1.02528e-05% change) iteration 245: trace = 2.42917690625066 (2.69063e-05% change) iteration 247: trace = 2.429176257418475 (2.07904e-05% change) iteration 249: trace = 2.429175751561077 (6.10882e-06% change) iteration 251: trace = 2.429175159136044 (9.28257e-06% change) iteration 253: trace = 2.429174648437418 (1.48609e-05% change) iteration 255: trace = 2.429174309318769 (5.73252e-06% change) iteration 257: trace = 2.429174105518491 (2.27565e-06% change) iteration 259: trace = 2.429173863529153 (6.47806e-06% change) iteration 261: trace = 2.429173471913292 (1.47299e-05% change) iteration 263: trace = 2.429173020467842 (6.3855e-06% change) iteration 265: trace = 2.429171896062206 (1.979e-05% change) iteration 267: trace = 2.429171067790547 (2.29389e-05% change) iteration 269: trace = 2.429170536000509 (1.48885e-05% change) iteration 271: trace = 2.429170243417358 (2.06466e-06% change) iteration 273: trace = 2.429169929301614 (7.13202e-06% change) iteration 275: trace = 2.429169650874576 (9.90002e-06% change) iteration 277: trace = 2.42916942841333 (2.77001e-06% change) iteration 279: trace = 2.429169150340983 (2.29376e-06% change) iteration 281: trace = 2.429168953983078 (6.18407e-06% change) iteration 283: trace = 2.429168790410885 (4.57508e-06% change) iteration 285: trace = 2.429168572337621 (1.84821e-06% change) iteration 287: trace = 2.429168314513758 (6.28877e-06% change) iteration 289: trace = 2.429168075530932 (8.25914e-06% change) iteration 291: trace = 2.429167757117026 (5.7078e-06% change) iteration 294: trace = 2.429167220542547 (8.49936e-06% change) iteration 296: trace = 2.429166848450199 (2.94849e-06% change) iteration 298: trace = 2.429166503627529 (7.71267e-06% change) iteration 300: trace = 2.429166360103914 (4.06932e-06% change) iteration 302: trace = 2.429166243021293 (1.02551e-06% change) iteration 304: trace = 2.429166103433654 (1.3929e-06% change) iteration 306: trace = 2.429166001960535 (1.94815e-06% change) iteration 308: trace = 2.429165891577666 (8.31264e-07% change) iteration 310: trace = 2.429165656400754 (5.77878e-06% change) iteration 312: trace = 2.429165405626856 (8.31752e-06% change) iteration 314: trace = 2.42916521141676 (5.51279e-06% change) iteration 316: trace = 2.42916504099664 (3.13158e-06% change) iteration 318: trace = 2.429164801490891 (5.42118e-06% change) iteration 320: trace = 2.429164658489885 (3.45942e-06% change) iteration 322: trace = 2.429164561541473 (1.23524e-06% change) iteration 324: trace = 2.42916446109421 (1.45865e-06% change) iteration 326: trace = 2.429164380078307 (2.29431e-06% change) iteration 328: trace = 2.429164318281651 (2.13788e-06% change) iteration 330: trace = 2.429164262746388 (8.71585e-07% change) iteration 332: trace = 2.429163970637484 (6.88345e-06% change) iteration 334: trace = 2.429163731202473 (7.62791e-06% change) iteration 336: trace = 2.429163529559842 (2.10152e-06% change) iteration 338: trace = 2.429163324075776 (3.54781e-06% change) iteration 340: trace = 2.429163211717686 (3.60016e-06% change) iteration 342: trace = 2.429163109014457 (3.5816e-06% change) iteration 344: trace = 2.429163054706293 (8.23276e-07% change) iteration 346: trace = 2.42916293864801 (2.35195e-06% change) iteration 348: trace = 2.429162875945651 (1.83672e-06% change) iteration 350: trace = 2.429162795639767 (1.38227e-06% change) iteration 352: trace = 2.429162744868868 (7.02164e-07% change) iteration 354: trace = 2.429162654777918 (2.20069e-06% change) iteration 356: trace = 2.429162605195059 (1.31518e-06% change) iteration 358: trace = 2.429162512571969 (6.86978e-07% change) iteration 360: trace = 2.429162439590862 (8.43666e-07% change) iteration 362: trace = 2.429162348894067 (2.3347e-06% change) iteration 364: trace = 2.429162236428618 (3.39008e-06% change) iteration 366: trace = 2.429162105590601 (1.13426e-06% change) iteration 368: trace = 2.429161942554162 (2.78453e-06% change) iteration 370: trace = 2.429161909594185 (4.21558e-07% change) iteration 372: trace = 2.429161877828882 (1.98495e-07% change) iteration 374: trace = 2.429161845024126 (4.74883e-07% change) iteration 376: trace = 2.429161810501144 (1.09861e-06% change) iteration 378: trace = 2.429161771935152 (4.48858e-07% change) iteration 380: trace = 2.429161679966065 (2.25521e-06% change) iteration 382: trace = 2.429161636735288 (1.28032e-06% change) iteration 384: trace = 2.429161585778945 (7.6985e-07% change) iteration 386: trace = 2.42916148916367 (1.68859e-06% change) iteration 388: trace = 2.42916141654417 (1.56578e-06% change) iteration 390: trace = 2.429161373185605 (1.10361e-06% change) iteration 392: trace = 2.429161346236031 (2.83001e-07% change) iteration 394: trace = 2.429161308060597 (8.97296e-07% change) iteration 396: trace = 2.429161288756984 (6.42495e-07% change) iteration 398: trace = 2.429161269086417 (2.81137e-07% change) iteration 400: trace = 2.42916121801525 (1.01533e-06% change) iteration 402: trace = 2.429161159527019 (1.55395e-06% change) iteration 404: trace = 2.429161106718383 (1.41357e-06% change) iteration 406: trace = 2.429161047990902 (8.10361e-07% change) iteration 408: trace = 2.429160969672912 (1.60839e-06% change) iteration 410: trace = 2.429160931079063 (1.14873e-06% change) iteration 412: trace = 2.429160910430928 (2.77217e-07% change) iteration 414: trace = 2.429160877791874 (4.84258e-07% change) iteration 416: trace = 2.429160850411768 (6.30942e-07% change) iteration 418: trace = 2.429160831505129 (5.84741e-07% change) iteration 420: trace = 2.42916080117624 (4.88176e-07% change) iteration 423: trace = 2.429160775372215 (2.71513e-07% change) iteration 425: trace = 2.429160753101266 (2.1395e-07% change) iteration 427: trace = 2.429160723367829 (7.28688e-07% change) iteration 429: trace = 2.429160703218525 (6.17404e-07% change) iteration 431: trace = 2.429160679589379 (2.60275e-07% change) iteration 433: trace = 2.429160636026916 (6.30782e-07% change) iteration 435: trace = 2.429160590612975 (9.71207e-07% change) iteration 437: trace = 2.42916056603543 (5.48675e-07% change) iteration 439: trace = 2.429160539447386 (2.33193e-07% change) iteration 441: trace = 2.429160517903056 (3.83457e-07% change) iteration 443: trace = 2.429160506672754 (2.734e-07% change) iteration 445: trace = 2.429160499554956 (1.24237e-07% change) iteration 447: trace = 2.429160480849654 (3.53823e-07% change) iteration 449: trace = 2.429160469812025 (3.42752e-07% change) iteration 451: trace = 2.429160450554577 (2.34583e-07% change) iteration 453: trace = 2.429160413856794 (9.57401e-07% change) iteration 455: trace = 2.429160392894844 (7.00004e-07% change) iteration 457: trace = 2.429160376662449 (2.47008e-07% change) iteration 460: trace = 2.429160351435755 (2.11181e-07% change) iteration 462: trace = 2.429160337885061 (1.32855e-07% change) iteration 464: trace = 2.429160326069121 (2.73099e-07% change) Finished solving for bands 1 to 10 after 465 iterations. tmfreqs:, 9, 0.166667, 0.166667, 0, 0.235702, 0.162353, 0.295875, 0.356214, 0.372161, 0.504258, 0.506735, 0.537355, 0.633231, 0.645916, 0.65717 elapsed time for k point: 15 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 10... iteration 2: trace = 2.422822281421916 (0.435149% change) iteration 4: trace = 2.404745133801431 (0.236677% change) iteration 5: trace = 2.402926925291978 (0.0756378% change) iteration 7: trace = 2.401278610516281 (0.0119442% change) iteration 9: trace = 2.400398886846145 (0.0110909% change) iteration 11: trace = 2.400134762341197 (0.0072266% change) iteration 13: trace = 2.399917217801937 (0.00399807% change) iteration 14: trace = 2.399671183417705 (0.0102523% change) iteration 15: trace = 2.399561717484626 (0.00456181% change) iteration 17: trace = 2.399294313467346 (0.00344579% change) iteration 18: trace = 2.399106563031732 (0.00782554% change) iteration 19: trace = 2.398885433709124 (0.00921758% change) iteration 20: trace = 2.398655275180282 (0.00959485% change) iteration 22: trace = 2.39789254148626 (0.00790407% change) iteration 24: trace = 2.397284710953734 (0.0101248% change) iteration 26: trace = 2.396708509526693 (0.0115811% change) iteration 28: trace = 2.396407964474652 (0.00892798% change) iteration 30: trace = 2.396261755103403 (0.00383616% change) iteration 32: trace = 2.396172920221233 (0.00158591% change) iteration 34: trace = 2.396042319529098 (0.00131963% change) iteration 36: trace = 2.395828923248915 (0.00222618% change) iteration 38: trace = 2.395512373564487 (0.0043571% change) iteration 40: trace = 2.395215271441359 (0.00636105% change) iteration 42: trace = 2.395000369614534 (0.00374708% change) iteration 44: trace = 2.394794652521306 (0.00341343% change) iteration 46: trace = 2.394503428499644 (0.00493067% change) iteration 48: trace = 2.394262116816623 (0.00428176% change) iteration 50: trace = 2.394110109806285 (0.00104895% change) iteration 52: trace = 2.394047996270626 (0.000953183% change) iteration 54: trace = 2.394007586773711 (0.0010499% change) iteration 56: trace = 2.393961561782623 (0.00149764% change) iteration 58: trace = 2.393891510103765 (0.00221282% change) iteration 60: trace = 2.393771427958434 (0.0026332% change) iteration 62: trace = 2.393593982170243 (0.00186588% change) iteration 64: trace = 2.393423361493768 (0.00171491% change) iteration 66: trace = 2.393368081296921 (0.00143505% change) iteration 68: trace = 2.393346226640428 (0.000315499% change) iteration 70: trace = 2.393335344812403 (7.95879e-05% change) iteration 72: trace = 2.393326308024768 (0.000220562% change) iteration 74: trace = 2.393313367901081 (0.000421469% change) iteration 75: trace = 2.393304847971655 (0.00035599% change) iteration 77: trace = 2.393283712711409 (0.000644976% change) iteration 78: trace = 2.393279228697379 (0.000187358% change) iteration 79: trace = 2.393268468950479 (0.000449583% change) iteration 81: trace = 2.393246518173193 (0.000204328% change) iteration 83: trace = 2.393203928247828 (0.000803984% change) iteration 85: trace = 2.393183794145436 (0.000492374% change) iteration 87: trace = 2.393171692511245 (0.000242656% change) iteration 88: trace = 2.393164976667287 (0.000280626% change) iteration 90: trace = 2.393159314457671 (0.000175141% change) iteration 91: trace = 2.393158472930354 (3.51639e-05% change) iteration 93: trace = 2.393155374939221 (4.50319e-05% change) iteration 95: trace = 2.393151991369352 (4.57186e-05% change) iteration 96: trace = 2.393147141191363 (0.000202669% change) iteration 98: trace = 2.393139188206602 (0.00025537% change) iteration 100: trace = 2.393131567349498 (0.000218897% change) iteration 102: trace = 2.393124043851337 (0.000180764% change) iteration 104: trace = 2.393116618049588 (0.000173633% change) iteration 106: trace = 2.393110864205214 (8.92481e-05% change) iteration 108: trace = 2.393104227264088 (6.10922e-05% change) iteration 110: trace = 2.393098154745098 (8.33342e-05% change) iteration 112: trace = 2.393092313469284 (5.08894e-05% change) iteration 114: trace = 2.393089564644346 (5.26193e-05% change) iteration 116: trace = 2.393088329308779 (3.46961e-05% change) iteration 118: trace = 2.393087310358236 (3.07077e-05% change) iteration 120: trace = 2.393085514322256 (5.99138e-05% change) iteration 122: trace = 2.393082789827556 (9.1743e-05% change) iteration 124: trace = 2.393078872725393 (0.000121987% change) iteration 126: trace = 2.393074332820923 (0.000131876% change) iteration 128: trace = 2.393069126273354 (0.000164365% change) iteration 130: trace = 2.393066405766023 (7.33684e-05% change) iteration 132: trace = 2.39306516538436 (2.63461e-05% change) iteration 134: trace = 2.393064420580012 (9.6293e-06% change) iteration 136: trace = 2.393063871215213 (6.13388e-06% change) iteration 138: trace = 2.393063312795497 (8.84208e-06% change) iteration 140: trace = 2.393062925379612 (9.06238e-06% change) iteration 142: trace = 2.393062398315849 (1.18499e-05% change) iteration 144: trace = 2.393061777467221 (1.89592e-05% change) iteration 146: trace = 2.393060767434518 (3.5325e-05% change) iteration 148: trace = 2.39305905700464 (5.80386e-05% change) iteration 150: trace = 2.393057341881768 (4.74662e-05% change) iteration 152: trace = 2.393055484046761 (1.68093e-05% change) iteration 154: trace = 2.393054089173812 (1.50161e-05% change) iteration 155: trace = 2.393053686306372 (1.68349e-05% change) iteration 156: trace = 2.393053352595936 (1.3945e-05% change) iteration 157: trace = 2.393053239065697 (4.74416e-06% change) iteration 158: trace = 2.393053032252998 (8.64221e-06% change) iteration 159: trace = 2.393052885228476 (6.14381e-06% change) iteration 160: trace = 2.393052624207815 (1.09074e-05% change) iteration 162: trace = 2.39305212882212 (1.28663e-05% change) iteration 164: trace = 2.393051774892343 (8.43876e-06% change) iteration 165: trace = 2.393051579629513 (8.15957e-06% change) iteration 167: trace = 2.393051261334277 (4.86389e-06% change) iteration 169: trace = 2.393050613788938 (6.99061e-06% change) iteration 171: trace = 2.393049948693626 (1.33696e-05% change) iteration 173: trace = 2.393049283105989 (1.98313e-05% change) iteration 175: trace = 2.393048817506572 (9.84506e-06% change) iteration 177: trace = 2.393048092135889 (8.80477e-06% change) iteration 179: trace = 2.393047593274749 (1.33253e-05% change) iteration 181: trace = 2.393047406031497 (2.88562e-06% change) iteration 183: trace = 2.393047194576191 (3.04757e-06% change) iteration 185: trace = 2.393047089965429 (2.97593e-06% change) iteration 186: trace = 2.393047027849859 (2.59567e-06% change) iteration 188: trace = 2.393046929896753 (2.81541e-06% change) iteration 190: trace = 2.393046811287515 (1.36682e-06% change) iteration 192: trace = 2.393046673287128 (4.03777e-06% change) iteration 193: trace = 2.393046613560585 (2.49584e-06% change) iteration 194: trace = 2.393046578366893 (1.47066e-06% change) iteration 196: trace = 2.393046423039924 (3.29166e-06% change) iteration 198: trace = 2.393046333459708 (2.26784e-06% change) iteration 200: trace = 2.393046183329779 (2.15849e-06% change) iteration 202: trace = 2.393046042930469 (4.28181e-06% change) iteration 204: trace = 2.393045852918377 (2.47503e-06% change) iteration 206: trace = 2.393045619029071 (6.83258e-06% change) iteration 208: trace = 2.393045423425733 (2.98997e-06% change) iteration 211: trace = 2.393044949660518 (5.56365e-06% change) iteration 213: trace = 2.39304476767822 (3.2507e-06% change) iteration 215: trace = 2.393044648835458 (1.03299e-06% change) iteration 216: trace = 2.393044568566816 (3.35425e-06% change) iteration 217: trace = 2.393044550151061 (7.69553e-07% change) iteration 218: trace = 2.393044503227485 (1.96083e-06% change) iteration 220: trace = 2.393044450651903 (1.56281e-06% change) iteration 222: trace = 2.393044386818034 (1.99285e-06% change) iteration 224: trace = 2.393044278240787 (3.7191e-06% change) iteration 226: trace = 2.393044140708153 (4.72793e-06% change) iteration 228: trace = 2.393043937099326 (6.48284e-06% change) iteration 230: trace = 2.393043696589094 (5.11038e-06% change) iteration 233: trace = 2.393043255068047 (5.59297e-06% change) iteration 236: trace = 2.393043036748788 (2.23031e-06% change) iteration 238: trace = 2.393042961578716 (1.5601e-06% change) iteration 240: trace = 2.39304286295213 (3.00323e-06% change) iteration 242: trace = 2.393042781915192 (2.54402e-06% change) iteration 243: trace = 2.393042760624791 (8.89679e-07% change) iteration 244: trace = 2.393042696751763 (2.66911e-06% change) iteration 246: trace = 2.393042619507885 (2.23717e-06% change) iteration 248: trace = 2.393042542470243 (2.21311e-06% change) iteration 250: trace = 2.393042429776245 (3.53401e-06% change) iteration 251: trace = 2.393042397358488 (1.35467e-06% change) iteration 252: trace = 2.393042254022159 (5.98971e-06% change) iteration 254: trace = 2.393042109601205 (3.69503e-06% change) iteration 256: trace = 2.393041975546617 (3.4278e-06% change) iteration 257: trace = 2.39304194862122 (1.12515e-06% change) iteration 259: trace = 2.393041893801898 (5.18885e-07% change) iteration 261: trace = 2.393041853194271 (3.98235e-07% change) iteration 262: trace = 2.3930418374827 (6.56552e-07% change) iteration 264: trace = 2.393041813324754 (5.62088e-07% change) iteration 266: trace = 2.39304175196526 (2.041e-06% change) iteration 267: trace = 2.393041733743872 (7.61432e-07% change) iteration 269: trace = 2.393041589081681 (2.03568e-06% change) iteration 270: trace = 2.393041467840217 (5.06642e-06% change) iteration 272: trace = 2.393041226595616 (7.04959e-06% change) iteration 273: trace = 2.393041078161938 (6.20272e-06% change) iteration 274: trace = 2.393040982861099 (3.98242e-06% change) iteration 275: trace = 2.39304081754089 (6.90837e-06% change) iteration 276: trace = 2.39304077582215 (1.74334e-06% change) iteration 278: trace = 2.393040657341124 (9.70579e-07% change) iteration 280: trace = 2.393040571926939 (1.06424e-06% change) iteration 282: trace = 2.393040498190387 (1.84122e-06% change) iteration 284: trace = 2.393040434688409 (1.80175e-06% change) iteration 286: trace = 2.393040396760879 (7.364e-07% change) iteration 288: trace = 2.393040377131174 (1.44512e-07% change) iteration 290: trace = 2.393040362495266 (3.03243e-07% change) iteration 292: trace = 2.393040347785293 (5.03159e-07% change) iteration 294: trace = 2.393040316775504 (1.00205e-06% change) iteration 297: trace = 2.393040260137083 (1.01698e-06% change) iteration 300: trace = 2.393040182849005 (1.11356e-06% change) iteration 302: trace = 2.39304016040081 (6.24287e-07% change) iteration 304: trace = 2.393040145546785 (1.84516e-07% change) iteration 306: trace = 2.393040128822998 (1.28767e-07% change) iteration 308: trace = 2.393040115253928 (2.35318e-07% change) iteration 310: trace = 2.393040108869602 (1.64494e-07% change) iteration 312: trace = 2.393040099985539 (1.90968e-07% change) iteration 314: trace = 2.393040083831151 (2.0664e-07% change) iteration 317: trace = 2.39304000419836 (8.75464e-07% change) iteration 319: trace = 2.39303993312354 (7.79031e-07% change) iteration 321: trace = 2.3930398940584 (6.84573e-07% change) iteration 323: trace = 2.393039881647592 (2.87057e-07% change) iteration 325: trace = 2.393039872326576 (1.46045e-07% change) iteration 327: trace = 2.393039863549526 (8.71436e-08% change) Finished solving for bands 2 to 10 after 327 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: 18 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.21564853497507838 at #(0.5 0.5 0.0) Band 2 range: 0.2658849909250417 at #(0.0 0.0 0.0) to 0.35463024528532566 at #(0.3333333333333333 0.3333333333333333 0.0) Band 3 range: 0.356214239626392 at #(0.16666666666666666 0.16666666666666666 0.0) to 0.3652783368060189 at #(0.5 0.0 0.0) Band 4 range: 0.3689901505865078 at #(0.0 0.0 0.0) to 0.4807484733927445 at #(0.5 0.5 0.0) Band 5 range: 0.47790151491066574 at #(0.5 0.0 0.0) to 0.5073352932415663 at #(0.5 0.5 0.0) Band 6 range: 0.5065518601526793 at #(0.0 0.0 0.0) to 0.512534370857692 at #(0.5 0.5 0.0) Band 7 range: 0.5090758760970522 at #(0.5 0.0 0.0) to 0.6079200973422869 at #(0.5 0.5 0.0) Band 8 range: 0.6150518942715082 at #(0.5 0.33333333333333337 0.0) to 0.6356807996775183 at #(0.0 0.0 0.0) Band 9 range: 0.6397097831985891 at #(0.5 0.0 0.0) to 0.6489079034562206 at #(0.5 0.5 0.0) Band 10 range: 0.6468905019958255 at #(0.5 0.0 0.0) to 0.6600172340974328 at #(0.0 0.0 0.0) Gap from band 1 (0.21564853497507838) to band 2 (0.2658849909250417), 20.865195567040697% Gap from band 2 (0.35463024528532566) to band 3 (0.356214239626392), 0.44566550762873014% Gap from band 3 (0.3652783368060189) to band 4 (0.3689901505865078), 1.0110235817609412% Gap from band 7 (0.6079200973422869) to band 8 (0.6150518942715082), 1.1663058480694044% Gap from band 8 (0.6356807996775183) to band 9 (0.6397097831985891), 0.6318038685819758% total elapsed time for run: 4 minutes, 18 seconds. done. check-freqs: PASSED ************************************************************************** Test case: 3x3 triangular lattice of rods in air, dipole defect states. ************************************************************************** init-params: initializing eigensolver data Computing 2 bands with 1.000000e-09 tolerance. Target frequency is 0.35 Working in 2 dimensions. Grid size is 80 x 80 x 1. Solving for 2 bands at a time. Creating Maxwell data... Mesh size is 3. Lattice vectors: (2.59808, 1.5, 0) (2.59808, -1.5, 0) (0, 0, 1) Cell volume = 7.79423 Reciprocal lattice vectors (/ 2 pi): (0.19245, 0.333333, -0) (0.19245, -0.333333, 0) (-0, 0, 1) Geometric objects: cylinder, center = (1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (0,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (-1,1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (0,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (-1,0,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (0,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (-1,-1,0) radius 0.2, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 cylinder, center = (0,0,0) radius 0.33, height 1e+20, axis (0, 0, 1) epsilon = 12, mu = 1 Geometric object tree has depth 4 and 11 object nodes (vs. 10 actual objects) Initializing epsilon function... Allocating fields... 1 k-points: (0,0.5,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-12, mean 2.90162, harm. mean 1.21599, 20.9844% > 1, 17.2875% "fill" Outputting check-epsilon... solve_kpoint (0,0.5,0): tmfreqs:, k index, k1, k2, k3, kmag/2pi, tm band 1, tm band 2 Solving for bands 1 to 2... iteration 1: trace = 0.03129988510589962 (200% change) iteration 2: trace = 0.02747393848552913 (13.0192% change) iteration 3: trace = 0.02571342925589733 (6.62003% change) iteration 4: trace = 0.02546978403613643 (0.952051% change) iteration 5: trace = 0.02520884280070426 (1.02979% change) iteration 6: trace = 0.02465654680249341 (2.21515% change) iteration 7: trace = 0.02335488505896153 (5.4223% change) iteration 8: trace = 0.02238768904320578 (4.22887% change) iteration 9: trace = 0.02193910752716711 (2.02397% change) iteration 11: trace = 0.02030114454837401 (4.41725% change) iteration 13: trace = 0.01911197618588046 (2.07391% change) iteration 14: trace = 0.01760159327736842 (8.22793% change) iteration 16: trace = 0.01621969486412134 (3.20984% change) iteration 17: trace = 0.01512954764943367 (6.95486% change) iteration 18: trace = 0.01471367913228768 (2.78702% change) iteration 19: trace = 0.01437607084079326 (2.32115% change) iteration 20: trace = 0.01315275101304116 (8.88756% change) iteration 21: trace = 0.01260549114626857 (4.2492% change) iteration 22: trace = 0.01231559988938246 (2.32647% change) iteration 23: trace = 0.01170665912645394 (5.0698% change) iteration 24: trace = 0.01135520176644786 (3.04795% change) iteration 25: trace = 0.01105210425063519 (2.70535% change) iteration 26: trace = 0.01059816733509825 (4.19336% change) iteration 27: trace = 0.01021424764740409 (3.68933% change) iteration 28: trace = 0.00996890765049524 (2.43114% change) iteration 29: trace = 0.009660099508522719 (3.14645% change) iteration 30: trace = 0.009333900295218953 (3.43476% change) iteration 31: trace = 0.009182911130362037 (1.63083% change) iteration 32: trace = 0.009061421763679866 (1.3318% change) iteration 33: trace = 0.008903223921810519 (1.76121% change) iteration 34: trace = 0.008801894929962218 (1.14463% change) iteration 35: trace = 0.008730199754233316 (0.817873% change) iteration 36: trace = 0.008587707683184006 (1.6456% change) iteration 37: trace = 0.008457126462067362 (1.53221% change) iteration 38: trace = 0.008413976569936045 (0.511524% change) iteration 39: trace = 0.008365103658123763 (0.582546% change) iteration 40: trace = 0.008301622285534646 (0.761774% change) iteration 41: trace = 0.00826941171560339 (0.388758% change) iteration 42: trace = 0.008232606481164265 (0.446069% change) iteration 43: trace = 0.008158619179761564 (0.902767% change) iteration 44: trace = 0.008103774056323955 (0.674502% change) iteration 45: trace = 0.008075313248217055 (0.351822% change) iteration 46: trace = 0.008046436127071128 (0.358238% change) iteration 47: trace = 0.008012224292814828 (0.426086% change) iteration 48: trace = 0.007982784526875064 (0.368112% change) iteration 49: trace = 0.007954756053974485 (0.351729% change) iteration 50: trace = 0.007916451511380663 (0.482692% change) iteration 51: trace = 0.007878890637832179 (0.475594% change) iteration 52: trace = 0.007860142013826975 (0.238244% change) iteration 53: trace = 0.007845129566547151 (0.191177% change) iteration 54: trace = 0.007820778449733008 (0.31088% change) iteration 55: trace = 0.007806146980242921 (0.18726% change) iteration 56: trace = 0.007797253413469957 (0.113995% change) iteration 57: trace = 0.007782154523105012 (0.193831% change) iteration 58: trace = 0.007768646497169881 (0.173728% change) iteration 59: trace = 0.007761839617396108 (0.0876583% change) iteration 60: trace = 0.00775361904305048 (0.105966% change) iteration 61: trace = 0.007740488116169779 (0.169496% change) iteration 62: trace = 0.007732439910841302 (0.10403% change) iteration 63: trace = 0.007726487489345856 (0.0770095% change) iteration 64: trace = 0.007718051813858747 (0.109238% change) iteration 65: trace = 0.007709769367496165 (0.10737% change) iteration 66: trace = 0.007703405294972187 (0.0825796% change) iteration 67: trace = 0.007697313486446577 (0.0791107% change) iteration 68: trace = 0.007688628820325632 (0.112891% change) iteration 69: trace = 0.007679315822121366 (0.1212% change) iteration 70: trace = 0.007677447297801935 (0.0243349% change) iteration 71: trace = 0.00767612280414953 (0.0172532% change) iteration 72: trace = 0.007673313212950032 (0.0366084% change) iteration 73: trace = 0.007671570351711466 (0.0227159% change) iteration 74: trace = 0.007655361620081006 (0.211507% change) iteration 75: trace = 0.007648008010481809 (0.0961044% change) iteration 76: trace = 0.007622457978731404 (0.334633% change) iteration 77: trace = 0.007618537481906411 (0.0514467% change) iteration 78: trace = 0.007600126724134298 (0.24195% change) iteration 79: trace = 0.007596052425602749 (0.0536227% change) iteration 80: trace = 0.00757739612941539 (0.245907% change) iteration 81: trace = 0.007495878808605923 (1.08161% change) iteration 82: trace = 0.007462130640375441 (0.451239% change) iteration 83: trace = 0.00724976120361681 (2.88704% change) iteration 84: trace = 0.007163464319658693 (1.19747% change) iteration 85: trace = 0.007018607591066993 (2.04281% change) iteration 86: trace = 0.006953075175282248 (0.938075% change) iteration 87: trace = 0.006914621994914568 (0.554572% change) iteration 88: trace = 0.006621303750202799 (4.33392% change) iteration 89: trace = 0.0065691716796003 (0.79045% change) iteration 90: trace = 0.006360383285815003 (3.22963% change) iteration 91: trace = 0.006254310483299604 (1.68173% change) iteration 92: trace = 0.006136397638566149 (1.90325% change) iteration 93: trace = 0.005734318806928367 (6.7743% change) iteration 94: trace = 0.005641321085783132 (1.63503% change) iteration 95: trace = 0.005556713703185874 (1.51111% change) iteration 96: trace = 0.005260657988297102 (5.47371% change) iteration 97: trace = 0.005122106790562533 (2.66887% change) iteration 98: trace = 0.005044456054059379 (1.52757% change) iteration 99: trace = 0.00489974858001875 (2.91039% change) iteration 100: trace = 0.00481159971904534 (1.81538% change) iteration 101: trace = 0.004742224243597448 (1.45231% change) iteration 102: trace = 0.004565820968227119 (3.79034% change) iteration 103: trace = 0.004402713155977473 (3.63733% change) iteration 104: trace = 0.004342645036892701 (1.37371% change) iteration 105: trace = 0.004286638350822432 (1.29806% change) iteration 106: trace = 0.004185945761312379 (2.3769% change) iteration 107: trace = 0.004099167083340127 (2.09481% change) iteration 108: trace = 0.004026841773946847 (1.78009% change) iteration 109: trace = 0.003926305063995655 (2.52822% change) iteration 110: trace = 0.003832069578914599 (2.42926% change) iteration 111: trace = 0.003781654809780787 (1.32431% change) iteration 112: trace = 0.003740755623286301 (1.0874% change) iteration 113: trace = 0.003676071849432529 (1.74424% change) iteration 114: trace = 0.003599050304597507 (2.1174% change) iteration 115: trace = 0.003540506207950882 (1.63999% change) iteration 116: trace = 0.003489534924998704 (1.4501% change) iteration 117: trace = 0.003436030556861975 (1.54513% change) iteration 118: trace = 0.003390278593859849 (1.34046% change) iteration 119: trace = 0.003353874135772501 (1.07959% change) iteration 120: trace = 0.003312488328612449 (1.24163% change) iteration 121: trace = 0.003260240976147874 (1.58982% change) iteration 122: trace = 0.003214623867491646 (1.40905% change) iteration 123: trace = 0.003181042859327474 (1.05012% change) iteration 124: trace = 0.00314810667791359 (1.04078% change) iteration 125: trace = 0.003108829182026884 (1.25549% change) iteration 126: trace = 0.003070274359344707 (1.24791% change) iteration 127: trace = 0.003037492539086634 (1.07345% change) iteration 128: trace = 0.003004406094818924 (1.09523% change) iteration 129: trace = 0.002968676704727346 (1.19635% change) iteration 130: trace = 0.002937212996450736 (1.0655% change) iteration 131: trace = 0.002911262970836654 (0.887412% change) iteration 132: trace = 0.002883018989729667 (0.974891% change) iteration 133: trace = 0.002845417499916985 (1.3128% change) iteration 134: trace = 0.002804208443391517 (1.45882% change) iteration 135: trace = 0.002769400963667121 (1.24901% change) iteration 136: trace = 0.002738886026318628 (1.10796% change) iteration 137: trace = 0.00270727687820208 (1.16079% change) iteration 138: trace = 0.002674576666368878 (1.2152% change) iteration 139: trace = 0.002643499398849941 (1.16874% change) iteration 140: trace = 0.002635139972883437 (0.316727% change) iteration 141: trace = 0.002623230273125513 (0.452981% change) iteration 142: trace = 0.002613220617624436 (0.382307% change) iteration 143: trace = 0.002472215500935661 (5.54545% change) iteration 144: trace = 0.002265651209604379 (8.71972% change) iteration 145: trace = 0.002138770111230783 (5.76153% change) iteration 146: trace = 0.001782436646428138 (18.1747% change) iteration 147: trace = 0.001717458252223292 (3.71316% change) iteration 148: trace = 0.001563014411581956 (9.41595% change) iteration 149: trace = 0.0015256131358 (2.42187% change) iteration 150: trace = 0.001450778301942858 (5.02856% change) iteration 151: trace = 0.001330782857932434 (8.62792% change) iteration 152: trace = 0.001294381219445969 (2.77328% change) iteration 153: trace = 0.001183627402574476 (8.93894% change) iteration 154: trace = 0.001159627737913295 (2.0484% change) iteration 155: trace = 0.001077258635730402 (7.36462% change) iteration 156: trace = 0.001038988180480844 (3.61682% change) iteration 157: trace = 0.001010240466927434 (2.80571% change) iteration 158: trace = 0.00091461751608448 (9.93559% change) iteration 159: trace = 0.0008905783812949587 (2.66333% change) iteration 160: trace = 0.000823751517855474 (7.79627% change) iteration 161: trace = 0.0008033886482935121 (2.5029% change) iteration 162: trace = 0.0007588671223028125 (5.69965% change) iteration 163: trace = 0.0007186906982782946 (5.43822% change) iteration 164: trace = 0.0007064990502772147 (1.71088% change) iteration 165: trace = 0.0006677390735506368 (5.64094% change) iteration 166: trace = 0.0006573783882665035 (1.56374% change) iteration 167: trace = 0.0006207162141228083 (5.737% change) iteration 168: trace = 0.000604782948345916 (2.60029% change) iteration 169: trace = 0.0005860722516617233 (3.1424% change) iteration 170: trace = 0.0005476618147064228 (6.77592% change) iteration 171: trace = 0.0005355526909234804 (2.23578% change) iteration 172: trace = 0.0004970615372031504 (7.45509% change) iteration 173: trace = 0.0004869192661603129 (2.06148% change) iteration 174: trace = 0.0004546249704367249 (6.85986% change) iteration 175: trace = 0.000433816471765626 (4.68427% change) iteration 176: trace = 0.000425275175603602 (1.98845% change) iteration 177: trace = 0.0003988780991903833 (6.40587% change) iteration 178: trace = 0.0003915944890041564 (1.84285% change) iteration 179: trace = 0.0003694823845098705 (5.81074% change) iteration 180: trace = 0.000362162893191621 (2.00083% change) iteration 181: trace = 0.000352225551703721 (2.78206% change) iteration 182: trace = 0.0003383909837652507 (4.00644% change) iteration 183: trace = 0.0003341291013435746 (1.26744% change) iteration 184: trace = 0.0003167795908234928 (5.33086% change) iteration 185: trace = 0.0003120227787740808 (1.51298% change) iteration 186: trace = 0.0002973105925753748 (4.82894% change) iteration 187: trace = 0.0002895850121845244 (2.63269% change) iteration 188: trace = 0.0002856029606158766 (1.38461% change) iteration 189: trace = 0.0002753503750311374 (3.65541% change) iteration 190: trace = 0.0002722222805194391 (1.14253% change) iteration 191: trace = 0.0002611475716626737 (4.15273% change) iteration 192: trace = 0.0002578621870316129 (1.26602% change) iteration 193: trace = 0.0002508332644411701 (2.76351% change) iteration 194: trace = 0.0002428975716600122 (3.21458% change) iteration 195: trace = 0.0002404023330466047 (1.03258% change) iteration 196: trace = 0.000230346138747522 (4.27243% change) iteration 197: trace = 0.0002271124549741218 (1.41376% change) iteration 198: trace = 0.0002158165117120915 (5.10057% change) iteration 199: trace = 0.0002110844569389342 (2.21693% change) iteration 200: trace = 0.0002075475651041017 (1.68974% change) iteration 201: trace = 0.0002015150182566011 (2.94945% change) iteration 202: trace = 0.0002002074224364235 (0.650995% change) iteration 203: trace = 0.0001958543383407679 (2.19818% change) iteration 204: trace = 0.0001947870766063324 (0.546415% change) iteration 205: trace = 0.0001917084673008099 (1.59309% change) iteration 206: trace = 0.000188785381053946 (1.53647% change) iteration 207: trace = 0.000187832957641777 (0.505776% change) iteration 208: trace = 0.0001853590264541117 (1.32582% change) iteration 209: trace = 0.0001846711723966078 (0.371783% change) iteration 210: trace = 0.0001840679073129319 (0.327204% change) iteration 211: trace = 0.0001824203588215274 (0.8991% change) iteration 212: trace = 0.0001815851424591599 (0.458903% change) iteration 213: trace = 0.0001773884653167659 (2.33815% change) iteration 214: trace = 0.0001762909758213796 (0.620613% change) iteration 215: trace = 0.0001732266990304296 (1.75343% change) iteration 216: trace = 0.0001718516615103418 (0.796942% change) iteration 217: trace = 0.000169515595349173 (1.36865% change) iteration 218: trace = 0.0001669687162096078 (1.51382% change) iteration 219: trace = 0.0001642756489306283 (1.62603% change) iteration 220: trace = 0.0001618606899045867 (1.48095% change) iteration 221: trace = 0.0001602123319196575 (1.02359% change) iteration 222: trace = 0.0001600051222298048 (0.129418% change) iteration 223: trace = 0.0001576929696454892 (1.45557% change) iteration 224: trace = 0.0001565621496429331 (0.719683% change) iteration 225: trace = 0.0001562372039029725 (0.207766% change) iteration 226: trace = 0.0001556099941457873 (0.402255% change) iteration 227: trace = 0.000153631624175557 (1.2795% change) iteration 228: trace = 0.0001533696595778604 (0.17066% change) iteration 229: trace = 0.0001529331278231375 (0.285033% change) iteration 230: trace = 0.0001518097918993643 (0.737235% change) iteration 231: trace = 0.0001515898789182017 (0.144966% change) iteration 232: trace = 0.0001514741991634415 (0.0763401% change) iteration 233: trace = 0.0001508809531083499 (0.392417% change) iteration 234: trace = 0.0001504359829801486 (0.29535% change) iteration 235: trace = 0.0001503109557443246 (0.0831445% change) iteration 236: trace = 0.000149962831039228 (0.231872% change) iteration 237: trace = 0.0001499162991014001 (0.0310338% change) iteration 238: trace = 0.0001495685815029081 (0.23221% change) iteration 239: trace = 0.0001493914145862261 (0.118522% change) iteration 240: trace = 0.0001491941753040744 (0.132116% change) iteration 241: trace = 0.0001491469904565412 (0.0316315% change) iteration 242: trace = 0.0001490149321828761 (0.0885816% change) iteration 243: trace = 0.0001489529704490069 (0.0415895% change) iteration 244: trace = 0.0001487128541237707 (0.161333% change) iteration 245: trace = 0.0001486947161578124 (0.0121974% change) iteration 246: trace = 0.0001485887953837267 (0.0712591% change) iteration 247: trace = 0.0001485629500031776 (0.0173954% change) iteration 248: trace = 0.0001485099324432339 (0.0356933% change) iteration 249: trace = 0.0001485023132135204 (0.00513058% change) iteration 250: trace = 0.0001483609885176759 (0.095212% change) iteration 251: trace = 0.0001483476264844083 (0.00900684% change) iteration 252: trace = 0.0001482839065921877 (0.0429623% change) iteration 253: trace = 0.0001482633638104284 (0.0138546% change) iteration 254: trace = 0.0001482313834841967 (0.0215723% change) iteration 255: trace = 0.0001482256358015026 (0.00387758% change) iteration 256: trace = 0.000148196963725326 (0.0193454% change) iteration 257: trace = 0.0001481918478720891 (0.00345212% change) iteration 258: trace = 0.0001481733661241335 (0.0124723% change) iteration 259: trace = 0.0001481680627720445 (0.00357922% change) iteration 260: trace = 0.000148155771495669 (0.00829584% change) iteration 261: trace = 0.0001481502350131592 (0.003737% change) iteration 262: trace = 0.0001481357713303961 (0.00976332% change) iteration 263: trace = 0.0001481342233518395 (0.00104498% change) iteration 264: trace = 0.0001481240354096291 (0.00687774% change) iteration 265: trace = 0.0001481235769072199 (0.00030954% change) iteration 266: trace = 0.0001481207737314443 (0.00189248% change) iteration 267: trace = 0.0001481153249009157 (0.00367871% change) iteration 268: trace = 0.0001481124328619977 (0.00195258% change) iteration 269: trace = 0.000148112035946457 (0.000267983% change) iteration 270: trace = 0.0001481102968150299 (0.00117421% change) iteration 271: trace = 0.0001481050197378543 (0.003563% change) iteration 272: trace = 0.0001481024266276237 (0.00175087% change) iteration 273: trace = 0.0001481013946455267 (0.000696805% change) iteration 274: trace = 0.0001480959023318011 (0.00370855% change) iteration 275: trace = 0.0001480952438692603 (0.00044462% change) iteration 276: trace = 0.0001480872923709444 (0.00536932% change) iteration 277: trace = 0.0001480854920564701 (0.00121572% change) iteration 278: trace = 0.0001480846392747636 (0.000575873% change) iteration 279: trace = 0.0001480840292157634 (0.000411967% change) iteration 280: trace = 0.0001480835076175205 (0.000352232% change) iteration 281: trace = 0.0001480829660321539 (0.00036573% change) iteration 282: trace = 0.000148082173579883 (0.000535142% change) iteration 283: trace = 0.0001480802494329409 (0.00129939% change) iteration 284: trace = 0.0001480800380638413 (0.00014274% change) iteration 285: trace = 0.0001480793098124609 (0.000491797% change) iteration 286: trace = 0.0001480791091541326 (0.000135507% change) iteration 287: trace = 0.0001480784334319274 (0.000456326% change) iteration 288: trace = 0.0001480768462697894 (0.00107184% change) iteration 289: trace = 0.0001480759682106718 (0.000592977% change) iteration 290: trace = 0.000148075584492166 (0.000259137% change) iteration 291: trace = 0.0001480750955982653 (0.000330166% change) iteration 292: trace = 0.0001480749137131677 (0.000122833% change) iteration 293: trace = 0.0001480743913188304 (0.000352791% change) iteration 294: trace = 0.0001480742750088268 (7.85484e-05% change) iteration 295: trace = 0.000148073586558386 (0.000464937% change) iteration 296: trace = 0.0001480733055255687 (0.000189793% change) iteration 297: trace = 0.0001480731443880642 (0.000108823% change) iteration 298: trace = 0.0001480724570675504 (0.000464177% change) iteration 299: trace = 0.0001480724268555516 (2.04035e-05% change) iteration 300: trace = 0.0001480715887455433 (0.000566015% change) iteration 301: trace = 0.0001480713427802927 (0.000166113% change) iteration 302: trace = 0.000148071054719225 (0.000194542% change) iteration 303: trace = 0.0001480706675455893 (0.000261479% change) iteration 304: trace = 0.0001480704784967998 (0.000127675% change) iteration 305: trace = 0.0001480702099248147 (0.000181381% change) iteration 306: trace = 0.0001480701783120273 (2.13499e-05% change) iteration 307: trace = 0.0001480701271537701 (3.455e-05% change) iteration 308: trace = 0.000148070109183642 (1.21362e-05% change) iteration 309: trace = 0.0001480699568658706 (0.000102869% change) iteration 310: trace = 0.0001480698568168518 (6.75688e-05% change) iteration 311: trace = 0.0001480697992630681 (3.88694e-05% change) iteration 312: trace = 0.0001480697553635514 (2.96479e-05% change) iteration 313: trace = 0.0001480696290290843 (8.53209e-05% change) iteration 314: trace = 0.000148069617719252 (7.63819e-06% change) iteration 315: trace = 0.0001480695800480563 (2.54415e-05% change) iteration 316: trace = 0.000148069525433529 (3.68844e-05% change) iteration 317: trace = 0.0001480694868560133 (2.60537e-05% change) iteration 318: trace = 0.0001480694689874262 (1.20677e-05% change) iteration 319: trace = 0.000148069438313878 (2.07156e-05% change) iteration 320: trace = 0.000148069435107863 (2.16521e-06% change) iteration 321: trace = 0.0001480693820481501 (3.58344e-05% change) iteration 322: trace = 0.0001480693650077131 (1.15084e-05% change) iteration 323: trace = 0.000148069355098921 (6.69199e-06% change) iteration 324: trace = 0.0001480693458276982 (6.26141e-06% change) iteration 325: trace = 0.0001480693436775391 (1.45213e-06% change) iteration 326: trace = 0.0001480693320987978 (7.81981e-06% change) iteration 327: trace = 0.0001480693259731665 (4.137e-06% change) iteration 328: trace = 0.0001480693149187725 (7.46569e-06% change) iteration 329: trace = 0.0001480693140848199 (5.63218e-07% change) iteration 330: trace = 0.0001480693044378604 (6.51516e-06% change) iteration 331: trace = 0.0001480693022795985 (1.4576e-06% change) iteration 332: trace = 0.0001480693014761076 (5.42645e-07% change) iteration 333: trace = 0.0001480692958651708 (3.7894e-06% change) iteration 334: trace = 0.0001480692941842448 (1.13523e-06% change) iteration 335: trace = 0.0001480692935122377 (4.53846e-07% change) iteration 336: trace = 0.0001480692932385135 (1.84862e-07% change) iteration 337: trace = 0.0001480692915651024 (1.13015e-06% change) iteration 338: trace = 0.0001480692888238474 (1.85133e-06% change) iteration 339: trace = 0.000148069288461889 (2.44452e-07% change) iteration 340: trace = 0.0001480692861185372 (1.5826e-06% change) iteration 341: trace = 0.0001480692859587571 (1.07909e-07% change) iteration 342: trace = 0.0001480692852385859 (4.86374e-07% change) iteration 343: trace = 0.0001480692843282415 (6.1481e-07% change) iteration 344: trace = 0.0001480692840691846 (1.74957e-07% change) iteration 345: trace = 0.0001480692828606616 (8.16187e-07% change) iteration 346: trace = 0.0001480692828192086 (2.79957e-08% change) Finished solving for bands 1 to 2 after 346 iterations. tmfreqs:, 1, 0, 0.5, 0, 0.19245, 0.33627, 0.338821 elapsed time for k point: 37 seconds. total elapsed time for run: 37 seconds. done. check-freqs: PASSED ************************************************************************** Test case: fcc lattice of air spheres in dielectric. ************************************************************************** init-params: initializing eigensolver data Computing 10 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 10 bands at a time. Creating Maxwell data... Mesh size is 5. Lattice vectors: (0, 0.707107, 0.707107) (0.707107, 0, 0.707107) (0.707107, 0.707107, 0) Cell volume = 0.707107 Reciprocal lattice vectors (/ 2 pi): (-0.707107, 0.707107, 0.707107) (0.707107, -0.707107, 0.707107) (0.707107, 0.707107, -0.707107) Geometric objects: sphere, center = (0,0,0) radius 0.5 epsilon = 1, mu = 1 Geometric object tree has depth 4 and 64 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... 13 k-points: (0,0.5,0.5) (0,0.5625,0.4375) (0,0.625,0.375) (0,0.5625,0.1875) (0,0.5,0) (0,0.25,0) (0,0,0) (0,0.25,0.25) (0,0.5,0.5) (0.125,0.625,0.5) (0.25,0.75,0.5) (0.3125,0.75,0.4375) (0.375,0.75,0.375) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 3.72661, harm. mean 1.46352, 45.5811% > 1, 25.8202% "fill" Outputting check-epsilon... 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, band 6, band 7, band 8, band 9, band 10 Solving for bands 1 to 10... iteration 1: trace = 13.9495174073632 (191.364% change) iteration 3: trace = 2.77025267207274 (27.1673% change) iteration 4: trace = 2.527381523846784 (9.16904% change) iteration 5: trace = 2.454141429876495 (2.94047% change) iteration 6: trace = 2.431718314543166 (0.917878% change) iteration 7: trace = 2.424136769022837 (0.312264% change) iteration 9: trace = 2.419963088542041 (0.0550496% change) iteration 11: trace = 2.418980464020596 (0.0130671% change) iteration 13: trace = 2.418719034456883 (0.00415546% change) iteration 14: trace = 2.418612743137221 (0.00439463% change) iteration 15: trace = 2.41846824801209 (0.00597448% change) iteration 16: trace = 2.418289777011426 (0.00737978% change) iteration 17: trace = 2.418137328481717 (0.00630418% change) iteration 18: trace = 2.418054338724141 (0.00343203% change) iteration 19: trace = 2.41801455750126 (0.00164519% change) iteration 21: trace = 2.417982403347315 (0.000503663% change) iteration 22: trace = 2.41797293045643 (0.000391769% change) iteration 23: trace = 2.417964180399505 (0.000361876% change) iteration 24: trace = 2.417954874049262 (0.000384884% change) iteration 26: trace = 2.417937785317226 (0.000319957% change) iteration 28: trace = 2.417930570855546 (0.000100635% change) iteration 29: trace = 2.417929504753381 (4.40915e-05% change) iteration 31: trace = 2.417928981358024 (5.85948e-06% change) iteration 32: trace = 2.417928921370928 (2.48093e-06% change) iteration 33: trace = 2.41792888604168 (1.46114e-06% change) iteration 35: trace = 2.417928812671184 (1.67219e-06% change) iteration 36: trace = 2.417928764581282 (1.98889e-06% change) iteration 37: trace = 2.41792872534437 (1.62275e-06% change) iteration 38: trace = 2.417928703794208 (8.91265e-07% change) iteration 40: trace = 2.417928690921802 (1.50343e-07% change) Finished solving for bands 1 to 10 after 41 iterations. freqs:, 1, 0, 0.5, 0.5, 0.707107, 0.370307, 0.372085, 0.38252, 0.3836, 0.493989, 0.512361, 0.522307, 0.523822, 0.595103, 0.664081 elapsed time for k point: 3 seconds. solve_kpoint (0,0.5625,0.4375): Solving for bands 1 to 10... iteration 1: trace = 2.444369600339245 (2.07505% change) iteration 2: trace = 2.433343285158189 (0.45211% change) iteration 3: trace = 2.429687543560667 (0.150348% change) iteration 4: trace = 2.426659029033025 (0.124724% change) iteration 5: trace = 2.42380494900106 (0.117683% change) iteration 6: trace = 2.420301576539345 (0.144645% change) iteration 7: trace = 2.416947682253963 (0.138669% change) iteration 9: trace = 2.412901460217444 (0.0798566% change) iteration 10: trace = 2.411214381258957 (0.0699436% change) iteration 11: trace = 2.409403573331055 (0.0751276% change) iteration 12: trace = 2.408042918865264 (0.0564886% change) iteration 13: trace = 2.407316077379728 (0.0301885% change) iteration 14: trace = 2.406970833140336 (0.0143425% change) iteration 15: trace = 2.406842192902606 (0.00534463% change) iteration 17: trace = 2.406749154331924 (0.00135166% change) iteration 19: trace = 2.406722790258179 (0.000363392% change) iteration 21: trace = 2.406717874619515 (5.84637e-05% change) iteration 22: trace = 2.406717355057332 (2.1588e-05% change) iteration 24: trace = 2.406716839878702 (9.94992e-06% change) iteration 26: trace = 2.406716481344771 (5.91345e-06% change) iteration 28: trace = 2.406716398663576 (1.03609e-06% change) iteration 29: trace = 2.406716387073424 (4.81575e-07% change) iteration 31: trace = 2.406716379225225 (1.00743e-07% change) iteration 32: trace = 2.406716378134913 (4.53029e-08% change) Finished solving for bands 1 to 10 after 32 iterations. freqs:, 2, 0, 0.5625, 0.4375, 0.71807, 0.368359, 0.377487, 0.384992, 0.387438, 0.471895, 0.506546, 0.523725, 0.531091, 0.610293, 0.649714 elapsed time for k point: 2 seconds. solve_kpoint (0,0.625,0.375): Solving for bands 1 to 10... iteration 1: trace = 2.436419189580169 (1.9493% change) iteration 2: trace = 2.426384042211963 (0.412731% change) iteration 4: trace = 2.420640770125659 (0.10466% change) iteration 6: trace = 2.418067394996981 (0.0418353% change) iteration 8: trace = 2.41715101086615 (0.0115205% change) iteration 9: trace = 2.416982036648499 (0.00699088% change) iteration 11: trace = 2.416861772457319 (0.00172708% change) iteration 13: trace = 2.416830078321734 (0.00041624% change) iteration 14: trace = 2.4168256951248 (0.000181362% change) iteration 15: trace = 2.416824430156156 (5.23401e-05% change) iteration 17: trace = 2.416824013459316 (3.57591e-06% change) iteration 18: trace = 2.416823989263713 (1.00113e-06% change) iteration 19: trace = 2.416823977955136 (4.67911e-07% change) iteration 20: trace = 2.41682397103741 (2.86232e-07% change) iteration 22: trace = 2.416823962631156 (1.40144e-07% change) iteration 23: trace = 2.416823960547931 (8.61968e-08% change) Finished solving for bands 1 to 10 after 23 iterations. freqs:, 3, 0, 0.625, 0.375, 0.75, 0.357533, 0.38095, 0.392789, 0.401454, 0.43935, 0.495158, 0.527478, 0.540892, 0.635515, 0.644621 elapsed time for k point: 2 seconds. solve_kpoint (0,0.5625,0.1875): Solving for bands 1 to 10... iteration 1: trace = 2.511503954327549 (9.53512% change) iteration 2: trace = 2.46369559938447 (1.92187% change) iteration 3: trace = 2.449266177084815 (0.587402% change) iteration 4: trace = 2.437345702648389 (0.487883% change) iteration 5: trace = 2.429882083097745 (0.306689% change) iteration 6: trace = 2.423789972932684 (0.251031% change) iteration 8: trace = 2.415721886270568 (0.128767% change) iteration 10: trace = 2.411540302946283 (0.0723555% change) iteration 11: trace = 2.41020181853281 (0.0555187% change) iteration 12: trace = 2.409494448411749 (0.0293533% change) iteration 14: trace = 2.409053677713372 (0.00502044% change) iteration 15: trace = 2.40901117324805 (0.00176438% change) iteration 16: trace = 2.408992622518955 (0.000770059% change) iteration 17: trace = 2.408984028840971 (0.000356734% change) iteration 18: trace = 2.408979044740843 (0.000206897% change) iteration 19: trace = 2.408976266458552 (0.00011533% change) iteration 21: trace = 2.408974161978295 (3.11441e-05% change) iteration 22: trace = 2.408973756024378 (1.68517e-05% change) iteration 24: trace = 2.408973355503739 (6.36163e-06% change) iteration 25: trace = 2.408973249413975 (4.40394e-06% change) iteration 26: trace = 2.408973181831697 (2.80544e-06% change) iteration 27: trace = 2.408973150850303 (1.28608e-06% change) iteration 28: trace = 2.40897313759901 (5.50081e-07% change) iteration 30: trace = 2.408973129092041 (1.24458e-07% change) iteration 31: trace = 2.408973127308662 (7.40307e-08% change) Finished solving for bands 1 to 10 after 31 iterations. freqs:, 4, 0, 0.5625, 0.1875, 0.649519, 0.323742, 0.331653, 0.39821, 0.401206, 0.462868, 0.514292, 0.533282, 0.546116, 0.631046, 0.644236 elapsed time for k point: 2 seconds. solve_kpoint (0,0.5,0): Solving for bands 1 to 10... iteration 1: trace = 2.453440324158421 (10.4957% change) iteration 3: trace = 2.395173041414997 (0.433942% change) iteration 4: trace = 2.389757960315433 (0.226339% change) iteration 5: trace = 2.387729336293486 (0.0849243% change) iteration 6: trace = 2.386900948108192 (0.0346996% change) iteration 7: trace = 2.386504926864045 (0.0165928% change) iteration 8: trace = 2.3863974307403 (0.00450443% change) iteration 10: trace = 2.386356380519756 (0.000355711% change) iteration 11: trace = 2.386353610080706 (0.000116095% change) iteration 13: trace = 2.386352210297584 (1.52059e-05% change) iteration 14: trace = 2.386352067060725 (6.00234e-06% change) iteration 15: trace = 2.38635202146035 (1.91088e-06% change) iteration 16: trace = 2.386352005389703 (6.7344e-07% change) iteration 18: trace = 2.386351997746122 (7.9476e-08% change) Finished solving for bands 1 to 10 after 18 iterations. freqs:, 5, 0, 0.5, 0, 0.612372, 0.307529, 0.308891, 0.387977, 0.389913, 0.491606, 0.536329, 0.536613, 0.538985, 0.624681, 0.629124 elapsed time for k point: 2 seconds. solve_kpoint (0,0.25,0): Solving for bands 1 to 10... iteration 1: trace = 2.496697621592058 (12.5858% change) iteration 3: trace = 2.429797936432642 (0.519691% change) iteration 4: trace = 2.425554296198752 (0.174803% change) iteration 5: trace = 2.423968336469394 (0.0654068% change) iteration 6: trace = 2.423026921694384 (0.0388453% change) iteration 8: trace = 2.421495139453416 (0.0224641% change) iteration 9: trace = 2.421227319920988 (0.0110607% change) iteration 10: trace = 2.421126406593272 (0.00416795% change) iteration 12: trace = 2.421071626808148 (0.000612955% change) iteration 13: trace = 2.421065941838652 (0.000234812% change) iteration 14: trace = 2.42106264470974 (0.000136185% change) iteration 15: trace = 2.421060228677702 (9.97923e-05% change) iteration 16: trace = 2.4210585523026 (6.92414e-05% change) iteration 18: trace = 2.421057215990168 (1.83145e-05% change) iteration 19: trace = 2.421056990237824 (9.32454e-06% change) iteration 21: trace = 2.421056860381284 (1.55035e-06% change) iteration 22: trace = 2.421056846250445 (5.83664e-07% change) iteration 23: trace = 2.42105683929538 (2.87274e-07% change) iteration 24: trace = 2.421056834674125 (1.90878e-07% change) iteration 25: trace = 2.421056831377215 (1.36176e-07% change) iteration 26: trace = 2.421056828704641 (1.10389e-07% change) iteration 27: trace = 2.421056827104763 (6.60818e-08% change) Finished solving for bands 1 to 10 after 27 iterations. freqs:, 6, 0, 0.25, 0, 0.306186, 0.179755, 0.180421, 0.473402, 0.475968, 0.50346, 0.53577, 0.538144, 0.540345, 0.624073, 0.627676 elapsed time for k point: 2 seconds. solve_kpoint (0,0,0): Solving for bands 3 to 10... iteration 1: trace = 2.616705407713271 (23.2212% change) iteration 3: trace = 2.486887353745365 (1.17909% change) iteration 4: trace = 2.470922760536068 (0.644018% change) iteration 5: trace = 2.465060717627625 (0.237523% change) iteration 6: trace = 2.461977737217758 (0.125145% change) iteration 7: trace = 2.459724328782291 (0.0915703% change) iteration 9: trace = 2.456533757167676 (0.0576511% change) iteration 11: trace = 2.455029097028189 (0.0201565% change) iteration 12: trace = 2.4548658408348 (0.00665009% change) iteration 13: trace = 2.45481489491427 (0.00207533% change) iteration 14: trace = 2.454797764127215 (0.000697847% change) iteration 16: trace = 2.454788220622489 (0.000110207% change) iteration 18: trace = 2.454786414624602 (2.80277e-05% change) iteration 19: trace = 2.454785602099473 (3.30996e-05% change) iteration 20: trace = 2.45478430094863 (5.30047e-05% change) iteration 21: trace = 2.454782392703977 (7.77358e-05% change) iteration 22: trace = 2.454780636750159 (7.1532e-05% change) iteration 23: trace = 2.45477926858823 (5.57346e-05% change) iteration 25: trace = 2.454775395601664 (9.75077e-05% change) iteration 26: trace = 2.454771362440476 (0.000164299% change) iteration 27: trace = 2.454766778010033 (0.000186756% change) iteration 29: trace = 2.454761954994567 (6.80438e-05% change) iteration 30: trace = 2.45476114276017 (3.30881e-05% change) iteration 32: trace = 2.454760663552493 (5.02919e-06% change) iteration 34: trace = 2.454760614639812 (4.74496e-07% change) iteration 35: trace = 2.454760609862766 (1.94603e-07% change) iteration 37: trace = 2.454760603383988 (1.28581e-07% change) iteration 38: trace = 2.454760600580699 (1.14198e-07% change) Finished solving for bands 3 to 10 after 39 iterations. freqs:, 7, 0, 0, 0, 0, 0, 0, 0.518283, 0.521124, 0.521132, 0.543942, 0.543952, 0.546505, 0.61287, 0.61397 elapsed time for k point: 2 seconds. solve_kpoint (0,0.25,0.25): Solving for bands 1 to 10... iteration 1: trace = 2.598397796490165 (18.1448% change) iteration 2: trace = 2.493311482062398 (4.12774% change) iteration 4: trace = 2.447401821939591 (0.545658% change) iteration 5: trace = 2.443483036475885 (0.160249% change) iteration 6: trace = 2.441420705377605 (0.0844369% change) iteration 7: trace = 2.440314809969673 (0.0453075% change) iteration 9: trace = 2.439391772124249 (0.0155627% change) iteration 10: trace = 2.439110482781142 (0.0115318% change) iteration 12: trace = 2.437898925824556 (0.0342204% change) iteration 13: trace = 2.435675546595292 (0.0912422% change) iteration 14: trace = 2.433332754220067 (0.0962328% change) iteration 16: trace = 2.430389194688451 (0.0446271% change) iteration 17: trace = 2.429734562412417 (0.0269389% change) iteration 18: trace = 2.429319514361356 (0.0170835% change) iteration 19: trace = 2.429084912141575 (0.00965758% change) iteration 21: trace = 2.428883560606418 (0.00297728% change) iteration 23: trace = 2.428783692392281 (0.00204189% change) iteration 24: trace = 2.428723829052415 (0.00246478% change) iteration 25: trace = 2.428641978491265 (0.00337016% change) iteration 26: trace = 2.428538456530789 (0.00426264% change) iteration 27: trace = 2.42844936587441 (0.00366856% change) iteration 28: trace = 2.42839247508242 (0.00234271% change) iteration 29: trace = 2.428350560082627 (0.00172605% change) iteration 30: trace = 2.428313431281341 (0.00152898% change) iteration 31: trace = 2.428283494852413 (0.00123282% change) iteration 33: trace = 2.428244402873753 (0.000697566% change) iteration 35: trace = 2.428205119505889 (0.000902105% change) iteration 37: trace = 2.428153215544029 (0.00097929% change) iteration 38: trace = 2.428141205294632 (0.000494626% change) iteration 40: trace = 2.428134399377348 (7.82938e-05% change) iteration 42: trace = 2.428132951308005 (2.13538e-05% change) iteration 43: trace = 2.428132631295568 (1.31794e-05% change) iteration 44: trace = 2.428132424961634 (8.49764e-06% change) iteration 45: trace = 2.428132302703408 (5.03507e-06% change) iteration 47: trace = 2.428132170959487 (2.31506e-06% change) iteration 49: trace = 2.428132057449705 (2.38068e-06% change) iteration 50: trace = 2.428132004368118 (2.18611e-06% change) iteration 52: trace = 2.428131921905848 (1.46412e-06% change) iteration 53: trace = 2.428131901720347 (8.31318e-07% change) iteration 55: trace = 2.428131887943626 (1.80401e-07% change) iteration 56: trace = 2.428131885180651 (1.1379e-07% change) iteration 57: trace = 2.428131883016382 (8.91331e-08% change) Finished solving for bands 1 to 10 after 57 iterations. freqs:, 8, 0, 0.25, 0.25, 0.353553, 0.207258, 0.207841, 0.473224, 0.475268, 0.506873, 0.526874, 0.530366, 0.532023, 0.604689, 0.653955 elapsed time for k point: 4 seconds. solve_kpoint (0,0.5,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.560674756366527 (21.0256% change) iteration 2: trace = 2.465560009703125 (3.78473% change) iteration 3: trace = 2.447610376560725 (0.730674% change) iteration 4: trace = 2.439662132022462 (0.325263% change) iteration 5: trace = 2.436174049308673 (0.143076% change) iteration 6: trace = 2.434647390508132 (0.0626859% change) iteration 7: trace = 2.433980799433487 (0.0273831% change) iteration 9: trace = 2.433702211923975 (0.0032106% change) iteration 11: trace = 2.433596058893994 (0.00244371% change) iteration 12: trace = 2.433426499164586 (0.0069677% change) iteration 13: trace = 2.432114277414751 (0.0539394% change) iteration 14: trace = 2.431042836359753 (0.0440636% change) iteration 15: trace = 2.429840506213345 (0.0494696% change) iteration 16: trace = 2.428247790614352 (0.0655696% change) iteration 17: trace = 2.425899648414122 (0.0967479% change) iteration 18: trace = 2.423965071594818 (0.0797786% change) iteration 19: trace = 2.422648249477861 (0.0543399% change) iteration 20: trace = 2.421612813656233 (0.042749% change) iteration 21: trace = 2.420869799390326 (0.0306873% change) iteration 23: trace = 2.419912442411951 (0.0172394% change) iteration 24: trace = 2.419586488635115 (0.0134706% change) iteration 25: trace = 2.419315138532094 (0.0112154% change) iteration 26: trace = 2.419069980964088 (0.0101339% change) iteration 27: trace = 2.418855195817713 (0.00887923% change) iteration 29: trace = 2.418551650278888 (0.00546614% change) iteration 30: trace = 2.418447796007992 (0.00429416% change) iteration 31: trace = 2.418365395042252 (0.00340724% change) iteration 33: trace = 2.418244675938601 (0.00225449% change) iteration 34: trace = 2.418199592905312 (0.0018643% change) iteration 36: trace = 2.418131765085383 (0.00127881% change) iteration 37: trace = 2.418104616983273 (0.0011227% change) iteration 38: trace = 2.418080485465636 (0.000997957% change) iteration 39: trace = 2.418059444162966 (0.000870169% change) iteration 40: trace = 2.418041142389569 (0.000756881% change) iteration 42: trace = 2.418011240465455 (0.000572065% change) iteration 43: trace = 2.417999762058705 (0.000474706% change) iteration 44: trace = 2.417990330363081 (0.000390063% change) iteration 45: trace = 2.417982481285644 (0.000324612% change) iteration 46: trace = 2.41797593523482 (0.000270724% change) iteration 47: trace = 2.417970501348609 (0.000224729% change) iteration 48: trace = 2.417965937987583 (0.000188727% change) iteration 49: trace = 2.417962011271761 (0.000162398% change) iteration 50: trace = 2.417958544836271 (0.000143362% change) iteration 51: trace = 2.417955400278093 (0.00013005% change) iteration 53: trace = 2.417950007409532 (0.00010409% change) iteration 55: trace = 2.417946320061769 (6.7691e-05% change) iteration 56: trace = 2.417944934005552 (5.73237e-05% change) iteration 57: trace = 2.417943667942835 (5.23611e-05% change) iteration 58: trace = 2.417942482903971 (4.90102e-05% change) iteration 59: trace = 2.417941400384999 (4.47703e-05% change) iteration 60: trace = 2.417940446919004 (3.9433e-05% change) iteration 61: trace = 2.417939628661855 (3.38411e-05% change) iteration 62: trace = 2.417938930171865 (2.88878e-05% change) iteration 64: trace = 2.417937812028535 (2.13423e-05% change) iteration 66: trace = 2.41793703929608 (1.4297e-05% change) iteration 68: trace = 2.417936485413492 (1.08831e-05% change) iteration 69: trace = 2.417936237536812 (1.02516e-05% change) iteration 70: trace = 2.417935363053635 (3.61665e-05% change) iteration 71: trace = 2.417934958944399 (1.6713e-05% change) iteration 72: trace = 2.417934824088576 (5.57731e-06% change) iteration 74: trace = 2.417934719067832 (1.60774e-06% change) iteration 75: trace = 2.417934686617454 (1.34207e-06% change) iteration 77: trace = 2.417934622167892 (1.19885e-06% change) iteration 79: trace = 2.417934566007589 (1.17105e-06% change) iteration 80: trace = 2.417934544486671 (8.90054e-07% change) iteration 81: trace = 2.417934532628347 (4.90432e-07% change) iteration 82: trace = 2.417934528606994 (1.66314e-07% change) iteration 83: trace = 2.417934527323805 (5.30696e-08% change) Finished solving for bands 1 to 10 after 83 iterations. freqs:, 9, 0, 0.5, 0.5, 0.707107, 0.370307, 0.372085, 0.38252, 0.3836, 0.493989, 0.512361, 0.522307, 0.523822, 0.595103, 0.664085 elapsed time for k point: 7 seconds. solve_kpoint (0.125,0.625,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.464832102854222 (3.17223% change) iteration 2: trace = 2.444022641366183 (0.847834% change) iteration 3: trace = 2.432772953208789 (0.461356% change) iteration 4: trace = 2.420950771708273 (0.487139% change) iteration 5: trace = 2.412358132850756 (0.355559% change) iteration 6: trace = 2.407114631736611 (0.217596% change) iteration 7: trace = 2.404530449986502 (0.107414% change) iteration 8: trace = 2.403620291298112 (0.037859% change) iteration 9: trace = 2.403165368954431 (0.0189283% change) iteration 10: trace = 2.402982566810207 (0.00760701% change) iteration 11: trace = 2.402898025632154 (0.00351824% change) iteration 12: trace = 2.402857192084258 (0.00169936% change) iteration 13: trace = 2.402836057099504 (0.000879581% change) iteration 14: trace = 2.40282411390958 (0.000497047% change) iteration 15: trace = 2.402819299889454 (0.000200349% change) iteration 16: trace = 2.40281752893407 (7.37033e-05% change) iteration 17: trace = 2.40281690961784 (2.57746e-05% change) iteration 18: trace = 2.40281668047277 (9.53652e-06% change) iteration 19: trace = 2.402816533122929 (6.13238e-06% change) iteration 20: trace = 2.402816414019093 (4.95684e-06% change) iteration 22: trace = 2.402816262688447 (2.28223e-06% change) iteration 24: trace = 2.402816222678636 (5.52386e-07% change) iteration 25: trace = 2.402816217001736 (2.3626e-07% change) iteration 26: trace = 2.402816214491159 (1.04485e-07% change) iteration 27: trace = 2.402816213382245 (4.61506e-08% change) Finished solving for bands 1 to 10 after 27 iterations. freqs:, 10, 0.125, 0.625, 0.5, 0.728869, 0.372309, 0.377154, 0.385968, 0.392562, 0.463569, 0.502026, 0.505399, 0.549256, 0.621502, 0.639203 elapsed time for k point: 2 seconds. solve_kpoint (0.25,0.75,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.464698440569767 (2.90181% change) iteration 2: trace = 2.449054959070961 (0.636722% change) iteration 3: trace = 2.443843270849432 (0.213031% change) iteration 4: trace = 2.441008881397361 (0.116048% change) iteration 5: trace = 2.439788280811842 (0.0500164% change) iteration 6: trace = 2.439340929192729 (0.0183374% change) iteration 7: trace = 2.439060448902094 (0.0114989% change) iteration 8: trace = 2.438832328235694 (0.00935325% change) iteration 9: trace = 2.438091790083443 (0.0303691% change) iteration 10: trace = 2.4351516544453 (0.120664% change) iteration 11: trace = 2.432023916371998 (0.128524% change) iteration 12: trace = 2.428779884474886 (0.133477% change) iteration 13: trace = 2.426121041660573 (0.109532% change) iteration 14: trace = 2.42476303602194 (0.05599% change) iteration 15: trace = 2.42400439555837 (0.0312921% change) iteration 16: trace = 2.423527312002114 (0.0196836% change) iteration 17: trace = 2.423195772603617 (0.013681% change) iteration 19: trace = 2.422897266048087 (0.00407048% change) iteration 20: trace = 2.422841680416832 (0.00229421% change) iteration 21: trace = 2.422803204694058 (0.00158805% change) iteration 22: trace = 2.422771733736408 (0.00129896% change) iteration 23: trace = 2.422746175375079 (0.00105493% change) iteration 24: trace = 2.422730091050953 (0.00066389% change) iteration 26: trace = 2.422708911765132 (0.000392156% change) iteration 27: trace = 2.422702780220884 (0.000253087% change) iteration 28: trace = 2.422699264204063 (0.000145128% change) iteration 29: trace = 2.422697289448404 (8.15106e-05% change) iteration 30: trace = 2.422696139195302 (4.74782e-05% change) iteration 31: trace = 2.422695332451061 (3.32994e-05% change) iteration 32: trace = 2.422694706015256 (2.5857e-05% change) iteration 33: trace = 2.422694284495687 (1.73988e-05% change) iteration 34: trace = 2.422693987642631 (1.2253e-05% change) iteration 35: trace = 2.422693755143362 (9.59673e-06% change) iteration 36: trace = 2.422693574731025 (7.44677e-06% change) iteration 37: trace = 2.422693421900854 (6.30828e-06% change) iteration 38: trace = 2.422693316240511 (4.36128e-06% change) iteration 39: trace = 2.422693257919813 (2.40727e-06% change) iteration 40: trace = 2.422693224964422 (1.36028e-06% change) iteration 41: trace = 2.422693205416424 (8.06871e-07% change) iteration 42: trace = 2.422693193148399 (5.0638e-07% change) iteration 43: trace = 2.422693186167036 (2.88165e-07% change) iteration 44: trace = 2.422693182794663 (1.39199e-07% change) iteration 45: trace = 2.422693181311829 (6.1206e-08% change) Finished solving for bands 1 to 10 after 45 iterations. freqs:, 11, 0.25, 0.75, 0.5, 0.790569, 0.373709, 0.386404, 0.386499, 0.410208, 0.435229, 0.490809, 0.492518, 0.566583, 0.627971, 0.654078 elapsed time for k point: 5 seconds. solve_kpoint (0.3125,0.75,0.4375): Solving for bands 1 to 10... iteration 1: trace = 2.453452081562292 (2.08584% change) iteration 2: trace = 2.442746822026294 (0.437289% change) iteration 4: trace = 2.437948470447344 (0.0729455% change) iteration 5: trace = 2.436956888041551 (0.0406811% change) iteration 7: trace = 2.434880642757338 (0.0528231% change) iteration 9: trace = 2.429128741333804 (0.142502% change) iteration 10: trace = 2.426461808174612 (0.10985% change) iteration 12: trace = 2.422525697914442 (0.0734843% change) iteration 13: trace = 2.421185197873933 (0.0553501% change) iteration 14: trace = 2.420281561154285 (0.037329% change) iteration 15: trace = 2.419882851302699 (0.0164751% change) iteration 16: trace = 2.419730801761526 (0.00628354% change) iteration 17: trace = 2.419666612084582 (0.0026528% change) iteration 18: trace = 2.419634691308758 (0.00131923% change) iteration 19: trace = 2.419611981594079 (0.000938564% change) iteration 20: trace = 2.419595563212574 (0.000678557% change) iteration 21: trace = 2.41958320305634 (0.000510837% change) iteration 22: trace = 2.419573793478699 (0.000388893% change) iteration 23: trace = 2.419566828742067 (0.00028785% change) iteration 25: trace = 2.419556900081162 (0.000162675% change) iteration 26: trace = 2.419554517600567 (9.84677e-05% change) iteration 27: trace = 2.419553083760605 (5.92605e-05% change) iteration 28: trace = 2.419552178069698 (3.74322e-05% change) iteration 29: trace = 2.419551534140426 (2.66136e-05% change) iteration 30: trace = 2.419551120468933 (1.7097e-05% change) iteration 31: trace = 2.41955086014417 (1.07592e-05% change) iteration 32: trace = 2.419550704426088 (6.43583e-06% change) iteration 33: trace = 2.419550618979772 (3.5315e-06% change) iteration 34: trace = 2.419550566011285 (2.18919e-06% change) iteration 35: trace = 2.419550531638262 (1.42064e-06% change) iteration 36: trace = 2.419550508347547 (9.62605e-07% change) iteration 37: trace = 2.419550494566116 (5.69586e-07% change) iteration 38: trace = 2.41955048766464 (2.85238e-07% change) iteration 39: trace = 2.419550484031826 (1.50144e-07% change) iteration 40: trace = 2.419550482044755 (8.21256e-08% change) Finished solving for bands 1 to 10 after 40 iterations. freqs:, 12, 0.3125, 0.75, 0.4375, 0.760345, 0.364261, 0.382754, 0.390011, 0.405967, 0.438258, 0.493602, 0.505736, 0.559219, 0.634896, 0.645093 elapsed time for k point: 3 seconds. solve_kpoint (0.375,0.75,0.375): Solving for bands 1 to 10... iteration 1: trace = 2.44331689040341 (1.92792% change) iteration 2: trace = 2.433174131444306 (0.415986% change) iteration 3: trace = 2.429880159998906 (0.135469% change) iteration 4: trace = 2.427428391661149 (0.100952% change) iteration 5: trace = 2.425668002726223 (0.072547% change) iteration 6: trace = 2.42428259392827 (0.0571308% change) iteration 7: trace = 2.423300367443248 (0.0405244% change) iteration 8: trace = 2.422917989593378 (0.0157805% change) iteration 9: trace = 2.422720951321131 (0.0081326% change) iteration 10: trace = 2.422640913984015 (0.00330367% change) iteration 11: trace = 2.422603800340657 (0.00153196% change) iteration 12: trace = 2.42258699191626 (0.000693819% change) iteration 13: trace = 2.422579973517536 (0.000289707% change) iteration 15: trace = 2.42257541935783 (5.35735e-05% change) iteration 16: trace = 2.422574802844256 (2.54487e-05% change) iteration 17: trace = 2.422574467036695 (1.38616e-05% change) iteration 18: trace = 2.422574238114622 (9.44954e-06% change) iteration 19: trace = 2.422574050434594 (7.74713e-06% change) iteration 20: trace = 2.422573949025097 (4.18602e-06% change) iteration 21: trace = 2.422573907511666 (1.71361e-06% change) iteration 22: trace = 2.422573893753081 (5.67932e-07% change) iteration 23: trace = 2.422573888183193 (2.29916e-07% change) iteration 24: trace = 2.422573885014727 (1.30789e-07% change) iteration 25: trace = 2.422573883263151 (7.23022e-08% change) Finished solving for bands 1 to 10 after 25 iterations. freqs:, 13, 0.375, 0.75, 0.375, 0.75, 0.359122, 0.380258, 0.391276, 0.402681, 0.438005, 0.49516, 0.529122, 0.541679, 0.637583, 0.645624 elapsed time for k point: 3 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.3737093804558339 at #(0.25 0.75 0.5) Band 2 range: 0.0 at #(0.0 0.0 0.0) to 0.3864041214981436 at #(0.25 0.75 0.5) Band 3 range: 0.3825201383120808 at #(0.0 0.5 0.5) to 0.5182834488052886 at #(0.0 0.0 0.0) Band 4 range: 0.38360034955760836 at #(0.0 0.5 0.5) to 0.5211243460581918 at #(0.0 0.0 0.0) Band 5 range: 0.4352292385396701 at #(0.25 0.75 0.5) to 0.5211324741392469 at #(0.0 0.0 0.0) Band 6 range: 0.4908086394112831 at #(0.25 0.75 0.5) to 0.5439419096018504 at #(0.0 0.0 0.0) Band 7 range: 0.49251834848766446 at #(0.25 0.75 0.5) to 0.5439517867826288 at #(0.0 0.0 0.0) Band 8 range: 0.5238217224838797 at #(0.0 0.5 0.5) to 0.566583331338416 at #(0.25 0.75 0.5) Band 9 range: 0.5951030360815237 at #(0.0 0.5 0.5) to 0.6375830839471324 at #(0.375 0.75 0.375) Band 10 range: 0.6139704161698654 at #(0.0 0.0 0.0) to 0.6640850273032682 at #(0.0 0.5 0.5) Gap from band 8 (0.566583331338416) to band 9 (0.5951030360815237), 4.910052410522622% total elapsed time for run: 39 seconds. done. check-freqs: PASSED ************************************************************************** Test case: simple cubic lattice with anisotropic dielectric. ************************************************************************** init-params: initializing eigensolver data Computing 3 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 5. 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: block, center = (0,0,0) size (0.313,0.313,1) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,1,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) epsilon = 12, mu = 1 Geometric object tree has depth 7 and 16 object nodes (vs. 4 actual objects) Initializing epsilon function... Allocating fields... 4 k-points: (0,0,0) (0.5,0,0) (0.5,0.5,0) (0.5,0.5,0.5) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-12, mean 1.51138, harm. mean 1.14094, 34.9121% > 1, 4.64894% "fill" Outputting check-epsilon... solve_kpoint (0,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 3 to 3... iteration 15: trace = 0.2988901993601752 (0.0147841% change) Finished solving for bands 3 to 3 after 41 iterations. freqs:, 1, 0, 0, 0, 0, 0, 0, 0.546635 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 3... iteration 2: trace = 0.4096103052496545 (25.8039% change) iteration 5: trace = 0.3471949941998341 (2.38019% change) iteration 8: trace = 0.3335925245111173 (0.376712% change) iteration 10: trace = 0.3330100569384494 (0.0474732% change) iteration 13: trace = 0.3328868032552338 (0.00600472% change) iteration 16: trace = 0.3328724424470723 (0.000691386% change) iteration 18: trace = 0.3328705672535495 (0.000181082% change) iteration 21: trace = 0.3328701023539009 (1.87911e-05% change) iteration 24: trace = 0.332870028337902 (3.65892e-06% change) iteration 26: trace = 0.3328700177264544 (1.27672e-06% change) iteration 28: trace = 0.332870014453878 (2.96945e-07% change) Finished solving for bands 1 to 3 after 30 iterations. freqs:, 2, 0.5, 0, 0, 0.5, 0.259951, 0.259951, 0.444658 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 3... iteration 2: trace = 0.5785990636633213 (14.797% change) iteration 5: trace = 0.4797936663660701 (1.96843% change) iteration 8: trace = 0.4655720175164819 (0.755072% change) iteration 10: trace = 0.461584740203074 (0.336001% change) iteration 13: trace = 0.4590532537090092 (0.148811% change) iteration 16: trace = 0.4579346177434151 (0.0456278% change) iteration 19: trace = 0.4576610249804943 (0.0102906% change) iteration 22: trace = 0.4576193902840454 (0.00156181% change) iteration 24: trace = 0.4576120877623078 (0.000655693% change) iteration 26: trace = 0.4576080558130763 (0.000397439% change) iteration 28: trace = 0.4576057637532643 (0.000204336% change) iteration 31: trace = 0.4576045570662667 (3.52454e-05% change) iteration 33: trace = 0.4576043813937387 (1.53189e-05% change) iteration 35: trace = 0.4576043203673407 (4.50852e-06% change) iteration 36: trace = 0.4576043093846646 (2.40004e-06% change) iteration 38: trace = 0.4576042983773481 (9.96985e-07% change) iteration 39: trace = 0.4576042949615127 (7.46461e-07% change) iteration 41: trace = 0.4576042898784902 (4.62343e-07% change) iteration 43: trace = 0.4576042876268984 (1.95847e-07% change) iteration 45: trace = 0.4576042867306062 (7.75544e-08% change) Finished solving for bands 1 to 3 after 45 iterations. freqs:, 3, 0.5, 0.5, 0, 0.707107, 0.300692, 0.345674, 0.497693 elapsed time for k point: 2 seconds. solve_kpoint (0.5,0.5,0.5): Solving for bands 1 to 3... iteration 2: trace = 0.5889641070277729 (12.2703% change) iteration 4: trace = 0.5345437985090016 (2.56788% change) iteration 6: trace = 0.5231630759604706 (0.808885% change) iteration 8: trace = 0.5179344882459591 (0.407104% change) iteration 10: trace = 0.5164059554812072 (0.0944996% change) iteration 12: trace = 0.5158294292591949 (0.0411291% change) iteration 14: trace = 0.5156141811652482 (0.0153757% change) iteration 16: trace = 0.5155247581394248 (0.00687727% change) iteration 18: trace = 0.5154780400602396 (0.0035572% change) iteration 20: trace = 0.5154668973974669 (0.000523941% change) iteration 22: trace = 0.5154647880147594 (0.000157829% change) iteration 24: trace = 0.5154642670173712 (2.84876e-05% change) iteration 26: trace = 0.5154641235365129 (9.58346e-06% change) iteration 28: trace = 0.5154640893486775 (2.73114e-06% change) iteration 30: trace = 0.5154640728596608 (1.27872e-06% change) iteration 31: trace = 0.5154640692429004 (7.01651e-07% change) iteration 33: trace = 0.5154640658224525 (2.96592e-07% change) iteration 35: trace = 0.5154640641068222 (1.11136e-07% change) Finished solving for bands 1 to 3 after 36 iterations. freqs:, 4, 0.5, 0.5, 0.5, 0.866025, 0.362782, 0.362782, 0.502237 elapsed time for k point: 2 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.36278243257711634 at #(0.5 0.5 0.5) Band 2 range: 0.0 at #(0.0 0.0 0.0) to 0.3627824326346714 at #(0.5 0.5 0.5) Band 3 range: 0.4446580183835225 at #(0.5 0.0 0.0) to 0.5466349525035039 at #(0.0 0.0 0.0) Gap from band 2 (0.3627824326346714) to band 3 (0.4446580183835225), 20.280278414489832% total elapsed time for run: 5 seconds. done. check-freqs: PASSED ******************************************************************************* Test case: group velocity in simple cubic lattice with anisotropic dielectric. ******************************************************************************* init-params: initializing eigensolver data Computing 3 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 5. 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: block, center = (0,0,0) size (0.313,0.313,1) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,1,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) epsilon = 12, mu = 1 Geometric object tree has depth 7 and 16 object nodes (vs. 4 actual objects) Initializing epsilon function... 1 k-points: (0.12,0.34,0.41) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-12, mean 1.51138, harm. mean 1.14094, 34.9121% > 1, 4.64894% "fill" Outputting check-epsilon... solve_kpoint (0.12,0.34,0.41): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 1 to 3... iteration 2: trace = 0.9846685275834002 (128.34% change) iteration 4: trace = 0.5751167941505093 (21.9037% change) iteration 6: trace = 0.4699811941931447 (7.04068% change) iteration 8: trace = 0.4430042230804915 (2.09445% change) iteration 11: trace = 0.4326011695972768 (0.498833% change) iteration 13: trace = 0.4302568930952559 (0.21771% change) iteration 16: trace = 0.4281906815347121 (0.149068% change) iteration 18: trace = 0.4272268508324227 (0.102102% change) iteration 21: trace = 0.4266770799237128 (0.0195399% change) iteration 23: trace = 0.4265843857546323 (0.00804046% change) iteration 25: trace = 0.4265490819611975 (0.0035339% change) iteration 26: trace = 0.4265359351041587 (0.00308219% change) iteration 28: trace = 0.4265189511328996 (0.001753% change) iteration 30: trace = 0.4265084367524785 (0.00105973% change) iteration 32: trace = 0.4265034036337342 (0.000452277% change) iteration 34: trace = 0.4265011553083408 (0.000201449% change) iteration 36: trace = 0.4265001933008483 (9.24165e-05% change) iteration 38: trace = 0.4264997477269388 (4.16306e-05% change) iteration 40: trace = 0.426499504506927 (2.35093e-05% change) iteration 42: trace = 0.4264994019605889 (9.2502e-06% change) iteration 44: trace = 0.4264993571815174 (3.9065e-06% change) iteration 46: trace = 0.4264993427923486 (1.1477e-06% change) iteration 49: trace = 0.4264993347004676 (4.91963e-07% change) iteration 51: trace = 0.4264993322440171 (2.26931e-07% change) iteration 53: trace = 0.4264993311959984 (9.76258e-08% change) Finished solving for bands 1 to 3 after 53 iterations. freqs:, 1, 0.12, 0.34, 0.41, 0.545985, 0.291848, 0.315613, 0.491642 elapsed time for k point: 2 seconds. total elapsed time for run: 2 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED ************************************************************************** Test case: symmetry transformed overlaps & inversion/mirror eigenvalues. ************************************************************************** init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Allocating fields... 1 k-points: (0.5,0.5,0.5) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... solve_kpoint (0.5,0.5,0.5): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4, band 5, band 6 Solving for bands 1 to 6... iteration 1: trace = 9.885098178226801 (189.759% change) iteration 3: trace = 2.476351795169562 (19.0714% change) iteration 5: trace = 2.101382891794191 (4.48072% change) iteration 7: trace = 2.06848706035092 (0.294843% change) iteration 9: trace = 2.065854138165507 (0.0242107% change) iteration 11: trace = 2.065586903353189 (0.00336487% change) iteration 13: trace = 2.065548464227271 (0.000591749% change) iteration 15: trace = 2.065543521978809 (5.76912e-05% change) iteration 17: trace = 2.065543063623008 (4.54836e-06% change) iteration 19: trace = 2.06554301336488 (7.18198e-07% change) iteration 21: trace = 2.065543006324564 (9.7868e-08% change) Finished solving for bands 1 to 6 after 21 iterations. freqs:, 1, 0.5, 0.5, 0.5, 0.866025, 0.529861, 0.529881, 0.529888, 0.638532, 0.638544, 0.638573 elapsed time for k point: 2 seconds. total elapsed time for run: 2 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... 1 k-points: (0,0,0) Solving for band polarization: zeven. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... solve_kpoint (0,0,0): zevenfreqs:, k index, k1, k2, k3, kmag/2pi, zeven band 1, zeven band 2, zeven band 3, zeven band 4, zeven band 5, zeven band 6 Solving for bands 2 to 6... iteration 1: trace = 12.37508370697736 (184.259% change) iteration 3: trace = 3.099839630665272 (21.6684% change) iteration 5: trace = 2.683502251249593 (4.77947% change) iteration 7: trace = 2.548785018718716 (1.71065% change) iteration 9: trace = 2.52081735432719 (0.275763% change) iteration 11: trace = 2.517894534512443 (0.0266163% change) iteration 14: trace = 2.517687645956292 (0.000734621% change) iteration 16: trace = 2.517670419353216 (0.000191952% change) iteration 18: trace = 2.517670337280199 (3.61696e-07% change) Finished solving for bands 2 to 6 after 19 iterations. zevenfreqs:, 1, 0, 0, 0, 0, 0, 0.552074, 0.713314, 0.713341, 0.77299, 0.773109 elapsed time for k point: 1 seconds. total elapsed time for run: 1 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... 1 k-points: (0,0,0) Solving for band polarization: zodd. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... solve_kpoint (0,0,0): zoddfreqs:, k index, k1, k2, k3, kmag/2pi, zodd band 1, zodd band 2, zodd band 3, zodd band 4, zodd band 5, zodd band 6 Solving for bands 2 to 6... iteration 1: trace = 12.96253172155587 (183.602% change) iteration 3: trace = 2.984917669203796 (22.6967% change) iteration 5: trace = 2.615677954312832 (3.00723% change) iteration 7: trace = 2.528540168081706 (1.47985% change) iteration 8: trace = 2.455451999721837 (2.93292% change) iteration 10: trace = 2.367267850875638 (1.44602% change) iteration 11: trace = 2.343011990296925 (1.02991% change) iteration 13: trace = 2.33190186398208 (0.0941101% change) iteration 15: trace = 2.330591100458626 (0.0191761% change) iteration 17: trace = 2.330032585282711 (0.0119185% change) iteration 19: trace = 2.329416628788084 (0.0148523% change) iteration 21: trace = 2.328871535867477 (0.0101231% change) iteration 23: trace = 2.328667446389167 (0.00273871% change) iteration 25: trace = 2.328628360231907 (0.000461261% change) iteration 27: trace = 2.328621104675261 (0.00011071% change) iteration 29: trace = 2.328619679180597 (1.47498e-05% change) iteration 31: trace = 2.328619553482144 (1.79154e-06% change) iteration 33: trace = 2.328619499906131 (1.0621e-06% change) iteration 35: trace = 2.328619439091747 (1.43575e-06% change) iteration 37: trace = 2.328619420205597 (5.94765e-09% change) Finished solving for bands 2 to 6 after 37 iterations. zoddfreqs:, 1, 0, 0, 0, 0, 0, 0.552078, 0.552093, 0.71276, 0.770963, 0.785246 elapsed time for k point: 2 seconds. total elapsed time for run: 2 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED eigensolver iterations for 88 k-points: 8-5022/5, mean = 89.05378787878787, median = 19.125 mean flops per iteration = 4802403.602266251 mean time per iteration = 0.04657552891936266 s Relative error ranged from 0.0 to 1.9819117442682193e-4, with a mean of 3.7507709961037852e-6 Absolute error ranged to 1.932189115606553e-4, with a mean of 2.711953305878449e-6 PASSED all tests. ./mpb force-mu?=true ../examples/check.ctl command-line param: force-mu?=true ************************************************************************** Test case: 1d quarter-wave stack. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... 6 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-9, mean 3, harm. mean 1.32353, 28.125% > 1, 25% "fill" Outputting check-epsilon... Warning! Library version information error. The HDF5 library version information are not consistent in its source code. This is NOT a fatal error but should be corrected. Setting the environment variable 'HDF5_DISABLE_VERSION_CHECK' to a value of 1 will suppress this warning. Library version information are: H5_VERS_MAJOR=1, H5_VERS_MINOR=14, H5_VERS_RELEASE=4, H5_VERS_SUBRELEASE=2, H5_VERS_INFO=HDF5 library version: 1.14.4 mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... 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 23 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.666384, 0.666668, 1.33099, 1.33336, 1.99162, 2.00024, 2.64509 elapsed time for k point: 0 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 74 iterations. tmfreqs:, 2, 0.1, 0, 0, 0.1, 0.0574931, 0.608788, 0.724374, 1.2736, 1.39098, 1.93585, 2.05634, 2.59377 elapsed time for k point: 0 seconds. 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.113352, 0.552761, 0.780756, 1.21673, 1.44856, 1.87756, 2.11569, 2.53392 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 4, 0.3, 0, 0, 0.3, 0.164802, 0.501202, 0.832987, 1.16418, 1.5025, 1.82314, 2.17225, 2.4769 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.205537, 0.460405, 0.874781, 1.1222, 1.54664, 1.77873, 2.22033, 2.42855 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 6, 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 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.22245099319196934 at #(0.5 0.0 0.0) Band 2 range: 0.44347071815372124 at #(0.5 0.0 0.0) to 0.6663842825289905 at #(0.0 0.0 0.0) Band 3 range: 0.6666675180319628 at #(0.0 0.0 0.0) to 0.8923678144024803 at #(0.5 0.0 0.0) Band 4 range: 1.104558052488971 at #(0.5 0.0 0.0) to 1.3309933766567936 at #(0.0 0.0 0.0) Band 5 range: 1.3333608767284164 at #(0.0 0.0 0.0) to 1.565793736926711 at #(0.5 0.0 0.0) Band 6 range: 1.7594893273125114 at #(0.5 0.0 0.0) to 1.9916198017301736 at #(0.0 0.0 0.0) Band 7 range: 2.0002430264257343 at #(0.0 0.0 0.0) to 2.242480431008526 at #(0.5 0.0 0.0) Band 8 range: 2.4063119004353664 at #(0.5 0.0 0.0) to 2.6450937852123486 at #(0.0 0.0 0.0) Gap from band 1 (0.22245099319196934) to band 2 (0.44347071815372124), 66.3800927935257% Gap from band 2 (0.6663842825289905) to band 3 (0.6666675180319628), 0.042494298099005776% Gap from band 3 (0.8923678144024803) to band 4 (1.104558052488971), 21.251689069139093% Gap from band 4 (1.3309933766567936) to band 5 (1.3333608767284164), 0.1777166132179867% Gap from band 5 (1.565793736926711) to band 6 (1.7594893273125114), 11.649870801607396% Gap from band 6 (1.9916198017301736) to band 7 (2.0002430264257343), 0.43204013097535515% Gap from band 7 (2.242480431008526) to band 8 (2.4063119004353664), 7.048345365685773% total elapsed time for run: 0 seconds. done. check-freqs: PASSED init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... 6 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-9, mean 3, harm. mean 1.32353, 28.125% > 1, 25% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... 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 34 iterations. tefreqs:, 1, 0, 0, 0, 0, 0, 0.666384, 0.666668, 1.33099, 1.33336, 1.99162, 2.00024, 2.64509 elapsed time for k point: 0 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 74 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0574931, 0.608788, 0.724374, 1.2736, 1.39098, 1.93585, 2.05634, 2.59377 elapsed time for k point: 0 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 13 iterations. tefreqs:, 3, 0.2, 0, 0, 0.2, 0.113352, 0.552761, 0.780756, 1.21673, 1.44856, 1.87756, 2.11569, 2.53392 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 4, 0.3, 0, 0, 0.3, 0.164802, 0.501202, 0.832987, 1.16418, 1.5025, 1.82314, 2.17225, 2.4769 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.205537, 0.460405, 0.874781, 1.1222, 1.54664, 1.77873, 2.22033, 2.42855 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tefreqs:, 6, 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 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.22245099319196937 at #(0.5 0.0 0.0) Band 2 range: 0.44347071815372074 at #(0.5 0.0 0.0) to 0.6663842825289201 at #(0.0 0.0 0.0) Band 3 range: 0.6666675180317201 at #(0.0 0.0 0.0) to 0.8923678144024793 at #(0.5 0.0 0.0) Band 4 range: 1.1045580524889709 at #(0.5 0.0 0.0) to 1.330993376656778 at #(0.0 0.0 0.0) Band 5 range: 1.3333608767284217 at #(0.0 0.0 0.0) to 1.565793736926709 at #(0.5 0.0 0.0) Band 6 range: 1.7594893273125123 at #(0.5 0.0 0.0) to 1.9916198017303535 at #(0.0 0.0 0.0) Band 7 range: 2.0002430264256885 at #(0.0 0.0 0.0) to 2.242480431008525 at #(0.5 0.0 0.0) Band 8 range: 2.406311900435367 at #(0.5 0.0 0.0) to 2.645093785208242 at #(0.0 0.0 0.0) Gap from band 1 (0.22245099319196937) to band 2 (0.44347071815372074), 66.38009279352559% Gap from band 2 (0.6663842825289201) to band 3 (0.6666675180317201), 0.04249429807316431% Gap from band 3 (0.8923678144024793) to band 4 (1.1045580524889709), 21.251689069139186% Gap from band 4 (1.330993376656778) to band 5 (1.3333608767284217), 0.17771661321955418% Gap from band 5 (1.565793736926709) to band 6 (1.7594893273125123), 11.649870801607573% Gap from band 6 (1.9916198017303535) to band 7 (2.0002430264256885), 0.43204013096403776% Gap from band 7 (2.242480431008525) to band 8 (2.406311900435367), 7.048345365685832% total elapsed time for run: 0 seconds. done. check-freqs: PASSED ************************************************************************** Test case: 1d sinusoidal Bragg mirrors. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-13 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) epsilon = 9, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... 11 k-points: (0,0,0) (0.05,0,0) (0.1,0,0) (0.15,0,0) (0.2,0,0) (0.25,0,0) (0.3,0,0) (0.35,0,0) (0.4,0,0) (0.45,0,0) (0.5,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1.00285-9, mean 4.66295, harm. mean 2.61927, 100% > 1, 45.7676% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... 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 25 iterations. tmfreqs:, 1, 0, 0, 0, 0, 0, 0.460648, 0.542428, 0.968587, 1.01617, 1.48337, 1.48387, 1.96764 elapsed time for k point: 0 seconds. solve_kpoint (0.05,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 103 iterations. tmfreqs:, 2, 0.05, 0, 0, 0.05, 0.0231425, 0.454294, 0.548894, 0.95836, 1.02642, 1.45914, 1.50811, 1.94949 elapsed time for k point: 1 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 13 iterations. tmfreqs:, 3, 0.1, 0, 0, 0.1, 0.0462091, 0.439084, 0.564453, 0.938267, 1.04658, 1.43467, 1.53261, 1.92548 elapsed time for k point: 0 seconds. 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.0691102, 0.420016, 0.584145, 0.91575, 1.06922, 1.41023, 1.55711, 1.9011 elapsed time for k point: 0 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 12 iterations. tmfreqs:, 5, 0.2, 0, 0, 0.2, 0.0917239, 0.399481, 0.605653, 0.892484, 1.09267, 1.38581, 1.58161, 1.87665 elapsed time for k point: 0 seconds. solve_kpoint (0.25,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 6, 0.25, 0, 0, 0.25, 0.113863, 0.378568, 0.628026, 0.868958, 1.11645, 1.36143, 1.6061, 1.85216 elapsed time for k point: 0 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 7, 0.3, 0, 0, 0.3, 0.135213, 0.357979, 0.650805, 0.845399, 1.14036, 1.33713, 1.63058, 1.82769 elapsed time for k point: 0 seconds. 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.155194, 0.338479, 0.673671, 0.822003, 1.16428, 1.31295, 1.65502, 1.80325 elapsed time for k point: 0 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... Finished solving for bands 1 to 8 after 9 iterations. tmfreqs:, 9, 0.4, 0, 0, 0.4, 0.17268, 0.32129, 0.696193, 0.799138, 1.188, 1.28906, 1.67935, 1.77891 elapsed time for k point: 0 seconds. 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.185503, 0.308628, 0.717034, 0.778102, 1.21076, 1.26621, 1.70326, 1.755 elapsed time for k point: 0 seconds. 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.190416, 0.303766, 0.72859, 0.766483, 1.2253, 1.25164, 1.721, 1.73726 elapsed time for k point: 0 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.19041596916807 at #(0.5 0.0 0.0) Band 2 range: 0.3037661748085896 at #(0.5 0.0 0.0) to 0.4606482752180867 at #(0.0 0.0 0.0) Band 3 range: 0.5424277685174668 at #(0.0 0.0 0.0) to 0.7285900510563756 at #(0.5 0.0 0.0) Band 4 range: 0.7664833049941231 at #(0.5 0.0 0.0) to 0.9685865863611938 at #(0.0 0.0 0.0) Band 5 range: 1.01617069203888 at #(0.0 0.0 0.0) to 1.225302418880816 at #(0.5 0.0 0.0) Band 6 range: 1.2516393338141776 at #(0.5 0.0 0.0) to 1.4833733379476146 at #(0.0 0.0 0.0) Band 7 range: 1.483865937538379 at #(0.0 0.0 0.0) to 1.7209986559263177 at #(0.5 0.0 0.0) Band 8 range: 1.7372592396295998 at #(0.5 0.0 0.0) to 1.9676376863406624 at #(0.0 0.0 0.0) Gap from band 1 (0.19041596916807) to band 2 (0.3037661748085896), 45.87385724963513% Gap from band 2 (0.4606482752180867) to band 3 (0.5424277685174668), 16.305741485924678% Gap from band 3 (0.7285900510563756) to band 4 (0.7664833049941231), 5.069082902774643% Gap from band 4 (0.9685865863611938) to band 5 (1.01617069203888), 4.794954647154044% Gap from band 5 (1.225302418880816) to band 6 (1.2516393338141776), 2.1265671592564686% Gap from band 6 (1.4833733379476146) to band 7 (1.483865937538379), 0.03320255261070092% Gap from band 7 (1.7209986559263177) to band 8 (1.7372592396295998), 0.940391618807723% total elapsed time for run: 1 seconds. done. check-freqs: PASSED ************************************************************************** Test case: get-dominant-planewave. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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... Initializing mu function... 1 k-points: (0.4,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... solve_kpoint (0.4,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 1 to 8... Finished solving for bands 1 to 8 after 11 iterations. tefreqs:, 1, 0.4, 0, 0, 0.4, 0.4, 0.6, 1.4, 1.6, 2.4, 2.6, 3.4, 3.6 elapsed time for k point: 0 seconds. total elapsed time for run: 0 seconds. done. check-almost-equal: PASSED ************************************************************************** Test case: Square lattice of dielectric rods in air. ************************************************************************** init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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) epsilon = 11.56, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... 16 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) (0.5,0.1,0) (0.5,0.2,0) (0.5,0.3,0) (0.5,0.4,0) (0.5,0.5,0) (0.4,0.4,0) (0.3,0.3,0) (0.2,0.2,0) (0.1,0.1,0) (0,0,0) Solving for band polarization: te. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 2.327, harm. mean 1.1441, 14.5508% > 1, 12.5663% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 0% "fill" Outputting check-mu... 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 2: trace = 6.979859037198886 (69.9779% change) iteration 4: trace = 5.804105318439105 (4.67293% change) iteration 6: trace = 5.658492508092111 (0.687897% change) iteration 8: trace = 5.63443136736444 (0.124594% change) iteration 10: trace = 5.630328212153359 (0.0241104% change) iteration 12: trace = 5.629658911312189 (0.00397663% change) iteration 14: trace = 5.629373250336744 (0.00223396% change) iteration 16: trace = 5.629112553222598 (0.00215285% change) iteration 18: trace = 5.628943489708414 (0.00120473% change) iteration 21: trace = 5.62887703564168 (0.000189848% change) iteration 23: trace = 5.628867543064532 (5.79249e-05% change) iteration 25: trace = 5.628864906701914 (1.84165e-05% change) iteration 28: trace = 5.628864192354809 (9.14606e-07% change) iteration 30: trace = 5.628864172313429 (9.04676e-08% change) Finished solving for bands 2 to 8 after 30 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 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.655498888406879 (0.125493% change) iteration 4: trace = 5.652109849209981 (0.0219737% change) iteration 6: trace = 5.650961781822015 (0.00874576% change) iteration 8: trace = 5.650503368372686 (0.00301998% change) iteration 10: trace = 5.65038726503678 (0.000763945% change) iteration 13: trace = 5.650360399303796 (4.25732e-05% change) iteration 16: trace = 5.650359458995465 (1.94228e-06% change) iteration 18: trace = 5.650359400461931 (2.84969e-07% change) iteration 19: trace = 5.650359395708541 (8.41254e-08% change) Finished solving for bands 1 to 8 after 19 iterations. tefreqs:, 2, 0.1, 0, 0, 0.1, 0.0897998, 0.56021, 0.767785, 0.782438, 0.912603, 1.00889, 1.00949, 1.12115 elapsed time for k point: 1 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 1: trace = 5.714123468548278 (0.341971% change) iteration 3: trace = 5.689656826597124 (0.139366% change) iteration 5: trace = 5.679332709851934 (0.0752881% change) iteration 7: trace = 5.674963940114454 (0.0231154% change) iteration 9: trace = 5.674334084671055 (0.00264488% change) iteration 11: trace = 5.674213474087913 (0.000689678% change) iteration 13: trace = 5.674190044061978 (0.000111984% change) iteration 15: trace = 5.674187070881167 (1.87884e-05% change) iteration 17: trace = 5.674185895070394 (9.94086e-06% change) iteration 19: trace = 5.674055757405802 (0.00227003% change) iteration 21: trace = 5.674000242242267 (0.000398667% change) iteration 23: trace = 5.673966891092505 (0.000270614% change) iteration 25: trace = 5.67394083012276 (0.000218986% change) iteration 27: trace = 5.673918472898274 (0.000190901% change) iteration 29: trace = 5.673898357968358 (0.000173323% change) iteration 31: trace = 5.673879733489548 (0.000161414% change) iteration 33: trace = 5.673862156876267 (0.000152943% change) iteration 35: trace = 5.673845343532134 (0.000146726% change) iteration 37: trace = 5.673829098720739 (0.000142075% change) iteration 39: trace = 5.673813282983617 (0.000138555% change) iteration 42: trace = 5.673790144836286 (0.000134798% change) iteration 45: trace = 5.673767493684574 (0.000132332% change) iteration 47: trace = 5.673752575731166 (0.000131205% change) iteration 49: trace = 5.673737758450863 (0.000130392% change) iteration 51: trace = 5.673723011703623 (0.00012983% change) iteration 53: trace = 5.673708311463921 (0.000129467% change) iteration 55: trace = 5.673693638609594 (0.000129264% change) iteration 57: trace = 5.673678977975515 (0.000129186% change) iteration 60: trace = 5.673656984454039 (0.000129249% change) iteration 63: trace = 5.673634961820012 (0.000129469% change) iteration 65: trace = 5.673620253058821 (0.000129679% change) iteration 67: trace = 5.6736055168358 (0.000129932% change) iteration 69: trace = 5.673590748899324 (0.000130221% change) iteration 71: trace = 5.628482902873436 (0.289956% change) iteration 73: trace = 5.610468857265769 (0.141356% change) iteration 75: trace = 5.602395434872204 (0.0574359% change) iteration 77: trace = 5.597954646702768 (0.034303% change) iteration 79: trace = 5.596033226642431 (0.0118134% change) iteration 81: trace = 5.595378213272967 (0.00469476% change) iteration 83: trace = 5.595209741503321 (0.00091941% change) iteration 85: trace = 5.595184441882012 (0.000116519% change) iteration 86: trace = 5.595181558485518 (5.15336e-05% change) iteration 88: trace = 5.59517958888858 (9.9174e-06% change) iteration 90: trace = 5.595179304280266 (1.10663e-06% change) iteration 91: trace = 5.595179284190202 (3.5906e-07% change) iteration 93: trace = 5.595179275461873 (3.13865e-08% change) Finished solving for bands 1 to 8 after 93 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: 4 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.582217393017021 (0.126417% change) iteration 4: trace = 5.578713983673169 (0.0164221% change) iteration 6: trace = 5.578027296370229 (0.0032528% change) iteration 8: trace = 5.577913362704687 (0.000514688% change) iteration 11: trace = 5.577903462408385 (9.25352e-06% change) iteration 13: trace = 5.577903319875556 (5.73341e-07% change) iteration 15: trace = 5.577903307438569 (5.65178e-08% change) Finished solving for bands 1 to 8 after 15 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 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.600511376525523 (0.12423% change) iteration 4: trace = 5.595550007125912 (0.0281138% change) iteration 6: trace = 5.594215598040857 (0.00600549% change) iteration 8: trace = 5.594049542521716 (0.000670977% change) iteration 10: trace = 5.594035065695005 (6.33121e-05% change) iteration 12: trace = 5.594032550603297 (1.49886e-05% change) iteration 14: trace = 5.594031699754225 (5.34225e-06% change) iteration 16: trace = 5.594031485790845 (1.2555e-06% change) iteration 18: trace = 5.594031432702877 (4.01155e-07% change) iteration 20: trace = 5.594031418910104 (6.8246e-08% change) Finished solving for bands 1 to 8 after 20 iterations. tefreqs:, 5, 0.4, 0, 0, 0.4, 0.349588, 0.49478, 0.658508, 0.796524, 0.862684, 1.02898, 1.07044, 1.10003 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 2: trace = 5.651171993937536 (0.137558% change) iteration 4: trace = 5.644684438037717 (0.0406094% change) iteration 6: trace = 5.642724727199594 (0.00913036% change) iteration 8: trace = 5.642294092975357 (0.00321402% change) iteration 10: trace = 5.641447009612579 (0.0102115% change) iteration 12: trace = 5.639322150685756 (0.0198151% change) iteration 14: trace = 5.637799172996383 (0.0107232% change) iteration 16: trace = 5.63747341813359 (0.0015242% change) iteration 18: trace = 5.637423471316242 (0.000296734% change) iteration 20: trace = 5.637417050936858 (3.15103e-05% change) iteration 22: trace = 5.637415738653303 (7.74203e-06% change) iteration 24: trace = 5.637415354903173 (2.3763e-06% change) iteration 26: trace = 5.637415208195444 (9.86514e-07% change) iteration 29: trace = 5.637414701431267 (5.02097e-06% change) iteration 32: trace = 5.637414352163812 (5.37177e-07% change) iteration 34: trace = 5.637414340071867 (4.98579e-08% change) Finished solving for bands 1 to 8 after 34 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 seconds. solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 5.538961701745017 (0.889657% change) iteration 4: trace = 5.522342811491088 (0.0855708% change) iteration 6: trace = 5.519566570510467 (0.0149624% change) iteration 8: trace = 5.519052785872724 (0.00252286% change) iteration 10: trace = 5.518965432824222 (0.000552104% change) iteration 12: trace = 5.518944395021947 (0.000120258% change) iteration 14: trace = 5.518941629545576 (1.02225e-05% change) iteration 16: trace = 5.518941398248721 (8.2067e-07% change) iteration 18: trace = 5.518941376537986 (1.18891e-07% change) Finished solving for bands 1 to 8 after 19 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: 1 seconds. solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 2: trace = 5.347411466675835 (0.215901% change) iteration 4: trace = 5.343549559802169 (0.021437% change) iteration 6: trace = 5.34268294071796 (0.00438456% change) iteration 8: trace = 5.342540206035318 (0.000683943% change) iteration 10: trace = 5.342525582348449 (7.2411e-05% change) iteration 12: trace = 5.342524528171592 (4.37272e-06% change) iteration 14: trace = 5.342524467781065 (1.47731e-07% change) Finished solving for bands 1 to 8 after 15 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: 1 seconds. solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 5.201250710343796 (0.088261% change) iteration 5: trace = 5.199636408907253 (0.00319555% change) iteration 6: trace = 5.199588759352928 (0.000916406% change) iteration 8: trace = 5.199559958851574 (0.000171112% change) iteration 10: trace = 5.199556443182569 (1.67654e-05% change) iteration 12: trace = 5.19955624767364 (6.59304e-07% change) iteration 14: trace = 5.199556238633809 (2.76275e-08% change) Finished solving for bands 1 to 8 after 14 iterations. tefreqs:, 9, 0.5, 0.3, 0, 0.583095, 0.478427, 0.501912, 0.61745, 0.784489, 0.83371, 0.906541, 0.967734, 1.12636 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 5.111058636866446 (0.0553558% change) iteration 4: trace = 5.110178377496783 (0.00355458% change) iteration 7: trace = 5.11009004832986 (8.4612e-05% change) iteration 9: trace = 5.11008721020449 (1.43669e-05% change) iteration 11: trace = 5.110086801617721 (1.58521e-06% change) iteration 13: trace = 5.110086772753951 (1.21747e-07% change) Finished solving for bands 1 to 8 after 14 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 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... iteration 2: trace = 5.080631982931238 (0.0459818% change) iteration 4: trace = 5.079889066228269 (0.00285613% change) iteration 6: trace = 5.079830363998697 (0.000205197% change) iteration 8: trace = 5.079827971047001 (1.13756e-05% change) iteration 10: trace = 5.079827807162902 (1.0039e-06% change) iteration 12: trace = 5.079827776731632 (1.94102e-07% change) Finished solving for bands 1 to 8 after 13 iterations. tefreqs:, 11, 0.5, 0.5, 0, 0.707107, 0.503606, 0.594344, 0.594357, 0.679389, 0.883665, 0.895782, 0.895787, 1.12801 elapsed time for k point: 1 seconds. solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 5.141638527013719 (0.0931535% change) iteration 4: trace = 5.139958648828898 (0.00735727% change) iteration 7: trace = 5.139787177758115 (0.000104213% change) iteration 9: trace = 5.139785115180854 (6.9969e-06% change) iteration 11: trace = 5.139784924753174 (8.5496e-07% change) iteration 13: trace = 5.13978491265209 (4.68543e-08% change) Finished solving for bands 1 to 8 after 13 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 seconds. solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 5.312735475647322 (0.157576% change) iteration 4: trace = 5.308654619822585 (0.0227134% change) iteration 6: trace = 5.307980357682029 (0.00244442% change) iteration 8: trace = 5.307931943059303 (0.000267745% change) iteration 11: trace = 5.307924508391869 (1.34116e-05% change) iteration 13: trace = 5.307924196977186 (1.50494e-06% change) iteration 15: trace = 5.307924176119307 (8.32394e-08% change) Finished solving for bands 1 to 8 after 15 iterations. tefreqs:, 13, 0.3, 0.3, 0, 0.424264, 0.373254, 0.543225, 0.646251, 0.817389, 0.830457, 0.896516, 1.0176, 1.12198 elapsed time for k point: 1 seconds. solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 2: trace = 5.539311235344881 (0.467683% change) iteration 4: trace = 5.521192923755443 (0.118575% change) iteration 6: trace = 5.516689890628615 (0.0184088% change) iteration 8: trace = 5.515968274429943 (0.00466885% change) iteration 10: trace = 5.515731719889385 (0.00163537% change) iteration 12: trace = 5.515694777646915 (0.000154863% change) iteration 14: trace = 5.515691259636354 (1.31143e-05% change) iteration 16: trace = 5.51569084559739 (1.76365e-06% change) iteration 18: trace = 5.515690790957522 (3.26023e-07% change) iteration 19: trace = 5.515690782728882 (1.49186e-07% change) Finished solving for bands 1 to 8 after 20 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: 1 seconds. solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 1: trace = 5.699365826374907 (1.24462% change) iteration 3: trace = 5.632519289416374 (0.267808% change) iteration 5: trace = 5.622572897013249 (0.0525572% change) iteration 7: trace = 5.6214154331238 (0.00597198% change) iteration 9: trace = 5.621026556241947 (0.00323021% change) iteration 11: trace = 5.620629895719326 (0.00327712% change) iteration 12: trace = 5.620459464850303 (0.00303228% change) iteration 14: trace = 5.62033140136673 (0.000648934% change) iteration 16: trace = 5.620311041300573 (8.96884e-05% change) iteration 18: trace = 5.620308521026432 (1.32489e-05% change) iteration 20: trace = 5.620308061422533 (2.43108e-06% change) iteration 23: trace = 5.620307984163224 (1.30997e-07% change) Finished solving for bands 1 to 8 after 24 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: 1 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 2: trace = 5.690125491957867 (0.548002% change) iteration 5: trace = 5.670482588954841 (0.0618785% change) iteration 7: trace = 5.668184987311676 (0.0139958% change) iteration 9: trace = 5.667581426429114 (0.00487389% change) iteration 11: trace = 5.666547714655614 (0.0132024% change) iteration 13: trace = 5.65907558382504 (0.053538% change) iteration 15: trace = 5.653173721148987 (0.0577805% change) iteration 17: trace = 5.643601558101155 (0.0857229% change) iteration 19: trace = 5.635743103767217 (0.052148% change) iteration 22: trace = 5.632091000612778 (0.0143181% change) iteration 25: trace = 5.630451749279239 (0.0080515% change) iteration 27: trace = 5.629841847121377 (0.00428969% change) iteration 30: trace = 5.629486682080042 (0.00180143% change) iteration 33: trace = 5.629184853415609 (0.00158933% change) iteration 35: trace = 5.629077915828695 (0.000821635% change) iteration 37: trace = 5.629003715201621 (0.000619631% change) iteration 39: trace = 5.628947418139632 (0.000456961% change) iteration 41: trace = 5.628914480252213 (0.000249523% change) iteration 43: trace = 5.628891978960101 (0.000178994% change) iteration 46: trace = 5.628875583274803 (6.10715e-05% change) iteration 49: trace = 5.628869716557774 (2.8539e-05% change) iteration 52: trace = 5.628866851874514 (1.16999e-05% change) iteration 55: trace = 5.628865621463671 (5.15216e-06% change) iteration 57: trace = 5.628865174634846 (3.68236e-06% change) iteration 59: trace = 5.628864866888596 (2.42991e-06% change) iteration 61: trace = 5.628864635169748 (1.8174e-06% change) iteration 63: trace = 5.628864461414507 (1.3737e-06% change) iteration 66: trace = 5.628864312145579 (6.68907e-07% change) iteration 68: trace = 5.628864257773069 (4.3561e-07% change) iteration 70: trace = 5.62886420292723 (5.82079e-07% change) iteration 72: trace = 5.628864174617918 (1.31074e-07% change) Finished solving for bands 2 to 8 after 73 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: 3 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.503605801531701 at #(0.5 0.5 0.0) Band 2 range: 0.4446229135155305 at #(0.5 0.0 0.0) to 0.5943440246130546 at #(0.5 0.5 0.0) Band 3 range: 0.5943566395317805 at #(0.5 0.5 0.0) to 0.7808428124011784 at #(0.0 0.0 0.0) Band 4 range: 0.6793887413186164 at #(0.5 0.5 0.0) to 0.8173893720817351 at #(0.30000000000000004 0.30000000000000004 0.0) Band 5 range: 0.8304573822717966 at #(0.30000000000000004 0.30000000000000004 0.0) to 0.924371683195104 at #(0.0 0.0 0.0) Band 6 range: 0.8957817684697055 at #(0.5 0.5 0.0) to 1.0331104139500378 at #(0.5 0.0 0.0) Band 7 range: 0.8957868745561716 at #(0.5 0.5 0.0) to 1.0958021498669055 at #(0.5 0.0 0.0) Band 8 range: 1.0974168097704122 at #(0.5 0.0 0.0) to 1.1280127657657564 at #(0.5 0.5 0.0) Gap from band 2 (0.5943440246130546) to band 3 (0.5943566395317805), 0.002122471889931326% Gap from band 4 (0.8173893720817351) to band 5 (0.8304573822717966), 1.5860710536991838% Gap from band 7 (1.0958021498669055) to band 8 (1.0974168097704122), 0.1472411038954123% total elapsed time for run: 18 seconds. done. check-freqs: PASSED init-params: initializing eigensolver data Computing 8 bands with 1.000000e-09 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) epsilon = 11.56, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... 16 k-points: (0,0,0) (0.1,0,0) (0.2,0,0) (0.3,0,0) (0.4,0,0) (0.5,0,0) (0.5,0.1,0) (0.5,0.2,0) (0.5,0.3,0) (0.5,0.4,0) (0.5,0.5,0) (0.4,0.4,0) (0.3,0.3,0) (0.2,0.2,0) (0.1,0.1,0) (0,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 2.327, harm. mean 1.1441, 14.5508% > 1, 12.5663% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 0% "fill" Outputting check-mu... 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... iteration 2: trace = 5.385067748382264 (79.7684% change) iteration 5: trace = 4.518708278526177 (1.23367% change) iteration 7: trace = 4.48959685766867 (0.205764% change) iteration 9: trace = 4.48645563804563 (0.011719% change) iteration 11: trace = 4.485144686630337 (0.0204103% change) iteration 14: trace = 4.483818199082955 (0.00254612% change) iteration 17: trace = 4.483799082644767 (1.92286e-05% change) iteration 20: trace = 4.483798756360644 (3.79395e-07% change) iteration 23: trace = 4.483798705015377 (5.04364e-07% change) Finished solving for bands 2 to 8 after 25 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: 1 seconds. solve_kpoint (0.1,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.44715271666722 (0.692066% change) iteration 4: trace = 4.413804321711787 (0.312094% change) iteration 6: trace = 4.402113957482276 (0.0980347% change) iteration 8: trace = 4.398808311233367 (0.0268513% change) iteration 10: trace = 4.398208757200941 (0.00253092% change) iteration 12: trace = 4.398170191751425 (0.000254576% change) iteration 13: trace = 4.39816371701504 (0.000147214% change) iteration 15: trace = 4.398156856133564 (5.09499e-05% change) iteration 17: trace = 4.398155627258784 (4.62711e-06% change) iteration 19: trace = 4.398155554307123 (4.04808e-07% change) iteration 21: trace = 4.398155537636476 (1.35334e-07% change) Finished solving for bands 1 to 8 after 22 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: 1 seconds. solve_kpoint (0.2,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.315195726181099 (0.0918173% change) iteration 4: trace = 4.314511337064252 (0.00327582% change) iteration 6: trace = 4.314467154673034 (0.000190684% change) iteration 8: trace = 4.314465863914329 (2.92987e-06% change) iteration 10: trace = 4.314465855770042 (1.59965e-08% change) Finished solving for bands 1 to 8 after 10 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: 1 seconds. solve_kpoint (0.3,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.256808528899478 (0.0705619% change) iteration 5: trace = 4.256364774385565 (0.00013438% change) iteration 7: trace = 4.256363946827586 (2.71154e-06% change) iteration 9: trace = 4.256363889801433 (2.09301e-07% change) Finished solving for bands 1 to 8 after 10 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 seconds. solve_kpoint (0.4,0,0): Solving for bands 1 to 8... iteration 1: trace = 4.230445152949541 (0.428208% change) iteration 3: trace = 4.226277767150886 (0.0143585% change) iteration 5: trace = 4.226108929888302 (0.000798324% change) iteration 7: trace = 4.226095681918665 (7.4146e-05% change) iteration 9: trace = 4.226095326529123 (6.46466e-07% change) Finished solving for bands 1 to 8 after 10 iterations. tmfreqs:, 5, 0.4, 0, 0, 0.4, 0.227778, 0.433361, 0.566596, 0.689045, 0.778792, 0.855425, 0.879398, 1.03874 elapsed time for k point: 1 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 8... iteration 2: trace = 4.219402626381535 (0.122876% change) iteration 4: trace = 4.217912997265041 (0.00925357% change) iteration 6: trace = 4.217779234936855 (0.000657396% change) iteration 8: trace = 4.217772221249719 (1.15003e-05% change) iteration 10: trace = 4.217772179564765 (6.03752e-08% change) Finished solving for bands 1 to 8 after 10 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 seconds. solve_kpoint (0.5,0.1,0): Solving for bands 1 to 8... iteration 1: trace = 4.216167448806022 (0.906425% change) iteration 3: trace = 4.205560119065889 (0.0360267% change) iteration 5: trace = 4.205424978519325 (0.000307859% change) iteration 7: trace = 4.205423830221677 (9.98054e-07% change) Finished solving for bands 1 to 8 after 8 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: 1 seconds. solve_kpoint (0.5,0.2,0): Solving for bands 1 to 8... iteration 1: trace = 4.188511364537974 (0.767196% change) iteration 3: trace = 4.182635592494543 (0.0152073% change) iteration 5: trace = 4.182592616895253 (6.30969e-05% change) iteration 8: trace = 4.182592281925334 (1.17858e-07% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.5,0.3,0): Solving for bands 1 to 8... iteration 2: trace = 4.168646377372005 (0.0863583% change) iteration 4: trace = 4.167833298125688 (0.00348825% change) iteration 6: trace = 4.167811349639464 (4.16769e-05% change) iteration 8: trace = 4.167811240547429 (1.69495e-07% change) Finished solving for bands 1 to 8 after 9 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: 1 seconds. solve_kpoint (0.5,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 4.171454069229841 (0.0854697% change) iteration 4: trace = 4.169126572742635 (0.0170782% change) iteration 6: trace = 4.169023803998402 (0.000153083% change) iteration 8: trace = 4.169023324271548 (9.1613e-07% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 8... iteration 2: trace = 4.191396307422295 (0.127767% change) iteration 4: trace = 4.179418418972163 (0.111177% change) iteration 6: trace = 4.17867527855076 (0.000787224% change) iteration 8: trace = 4.178673127924429 (5.42773e-06% change) iteration 10: trace = 4.178672983688891 (2.01763e-06% change) Finished solving for bands 1 to 8 after 12 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: 1 seconds. solve_kpoint (0.4,0.4,0): Solving for bands 1 to 8... iteration 2: trace = 4.183207267003421 (0.77114% change) iteration 4: trace = 4.145125766465764 (0.276622% change) iteration 6: trace = 4.141092878229032 (0.0137269% change) iteration 8: trace = 4.141013513349161 (0.000119091% change) iteration 10: trace = 4.141012717708464 (5.72279e-06% change) iteration 12: trace = 4.141012579996625 (6.75514e-07% change) Finished solving for bands 1 to 8 after 13 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 seconds. solve_kpoint (0.3,0.3,0): Solving for bands 1 to 8... iteration 1: trace = 4.147564149828956 (0.875213% change) iteration 3: trace = 4.141407798824905 (0.0160235% change) iteration 5: trace = 4.141332888873647 (0.000375232% change) iteration 7: trace = 4.141330428052129 (4.91887e-06% change) Finished solving for bands 1 to 8 after 9 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: 1 seconds. solve_kpoint (0.2,0.2,0): Solving for bands 1 to 8... iteration 2: trace = 4.214112189226158 (0.120277% change) iteration 4: trace = 4.213533981119561 (0.00126408% change) iteration 7: trace = 4.213521383766457 (1.64411e-06% change) Finished solving for bands 1 to 8 after 9 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 seconds. solve_kpoint (0.1,0.1,0): Solving for bands 1 to 8... iteration 2: trace = 4.347005521197095 (0.18225% change) iteration 4: trace = 4.345492827363307 (0.00612068% change) iteration 7: trace = 4.345426500207107 (5.42813e-05% change) iteration 9: trace = 4.345426090356714 (9.45413e-07% change) Finished solving for bands 1 to 8 after 10 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: 1 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 8... iteration 2: trace = 4.499734203730845 (0.408436% change) iteration 4: trace = 4.493713264718947 (0.034204% change) iteration 6: trace = 4.4903559590109 (0.0497905% change) iteration 9: trace = 4.484262754371459 (0.0260588% change) iteration 12: trace = 4.483801840058359 (0.000186093% change) iteration 15: trace = 4.483799885137185 (6.70345e-06% change) iteration 17: trace = 4.483799309175099 (6.01692e-06% change) iteration 19: trace = 4.483798783130107 (2.96983e-06% change) iteration 21: trace = 4.483798756128106 (1.44901e-07% change) Finished solving for bands 2 to 8 after 22 iterations. tmfreqs:, 16, 0, 0, 0, 0, 0, 0.550336, 0.561338, 0.56134, 0.822948, 0.868842, 0.965325, 1.08938 elapsed time for k point: 0 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.2859057791271611 at #(0.5 0.5 0.0) Band 2 range: 0.4206573384061863 at #(0.5 0.0 0.0) to 0.5503360755097395 at #(0.0 0.0 0.0) Band 3 range: 0.5029830978387371 at #(0.5 0.5 0.0) to 0.5671632878212807 at #(0.5 0.0 0.0) Band 4 range: 0.5613397939938074 at #(0.0 0.0 0.0) to 0.7200918204690926 at #(0.5 0.0 0.0) Band 5 range: 0.747202991063479 at #(0.5 0.0 0.0) to 0.8743593805271211 at #(0.5 0.5 0.0) Band 6 range: 0.8404509697715079 at #(0.30000000000000004 0.30000000000000004 0.0) to 0.8833173725850522 at #(0.5 0.5 0.0) Band 7 range: 0.8770118718590368 at #(0.5 0.0 0.0) to 0.9653253809842155 at #(0.0 0.0 0.0) Band 8 range: 0.8929933495601434 at #(0.5 0.5 0.0) to 1.089377902232541 at #(0.0 0.0 0.0) Gap from band 1 (0.2859057791271611) to band 2 (0.4206573384061863), 38.14282289442186% Gap from band 4 (0.7200918204690926) to band 5 (0.747202991063479), 3.695395142312144% total elapsed time for run: 9 seconds. done. check-freqs: PASSED **************************************************************************** Test case: square lattice of magneto-electric rods in air. **************************************************************************** init-params: initializing eigensolver data Computing 10 bands with 1.000000e-09 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... 10 k-points: (0,0,0) (0.166667,0,0) (0.333333,0,0) (0.5,0,0) (0.5,0.166667,0) (0.5,0.333333,0) (0.5,0.5,0) (0.333333,0.333333,0) (0.166667,0.166667,0) (0,0,0) Solving for band polarization: tm. Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-15, mean 1.53164, harm. mean 1.04189, 4.39453% > 1, 3.79742% "fill" Outputting check-epsilon... mu: 1-13.9136, mean 1.42353, harm. mean 1.03906, 4.39453% > 1, 3.27973% "fill" Outputting check-mu... 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 1: trace = 40.51438499009318 (189.554% change) iteration 3: trace = 16.83820740613498 (11.367% change) iteration 5: trace = 15.08618214977017 (2.97849% change) iteration 7: trace = 14.41030157734087 (1.28037% change) iteration 9: trace = 13.84334737181083 (2.286% change) iteration 11: trace = 13.28144691180323 (2.88807% change) iteration 13: trace = 12.30824875458685 (5.10935% change) iteration 15: trace = 11.44531634461287 (3.76288% change) iteration 18: trace = 9.642824872324507 (4.68372% change) iteration 20: trace = 8.707544145583972 (3.42399% change) iteration 22: trace = 8.016983153394532 (2.54348% change) iteration 24: trace = 7.463301261276406 (2.98918% change) iteration 26: trace = 7.206763932251327 (1.11759% change) iteration 28: trace = 7.03890582018642 (0.854178% change) iteration 30: trace = 6.891483431115595 (0.886948% change) iteration 32: trace = 6.646303030534241 (1.87511% change) iteration 34: trace = 6.262987535489005 (4.06818% change) iteration 35: trace = 6.101106552261923 (2.61857% change) iteration 37: trace = 5.793258480733682 (2.83728% change) iteration 39: trace = 5.445044596465298 (3.31469% change) iteration 41: trace = 5.119749601662154 (2.84792% change) iteration 43: trace = 4.688385252730942 (4.30701% change) iteration 45: trace = 4.494355726000102 (1.94371% change) iteration 46: trace = 4.352041612665415 (3.21745% change) iteration 47: trace = 4.289590126591394 (1.44536% change) iteration 49: trace = 4.125318320792865 (2.0043% change) iteration 51: trace = 4.016137390386333 (1.38273% change) iteration 53: trace = 3.934917339760694 (1.01904% change) iteration 55: trace = 3.853860822937416 (1.18374% change) iteration 56: trace = 3.805517863583905 (1.26232% change) iteration 58: trace = 3.721229323512551 (1.09855% change) iteration 59: trace = 3.697628440307637 (0.63624% change) iteration 60: trace = 3.67219172646522 (0.690294% change) iteration 62: trace = 3.640655966769907 (0.330004% change) iteration 64: trace = 3.613012647868129 (0.416361% change) iteration 65: trace = 3.600984256182296 (0.333474% change) iteration 67: trace = 3.58372553873493 (0.248584% change) iteration 69: trace = 3.562714175081383 (0.288038% change) iteration 71: trace = 3.363039595173571 (4.12682% change) iteration 72: trace = 3.332781501125147 (0.90379% change) iteration 73: trace = 3.314254464451643 (0.557453% change) iteration 75: trace = 3.287613017190528 (0.166409% change) iteration 78: trace = 3.259279574576894 (0.391862% change) iteration 79: trace = 3.242158185228156 (0.526695% change) iteration 80: trace = 3.236873971380048 (0.163117% change) iteration 81: trace = 3.222715776901696 (0.438362% change) iteration 82: trace = 3.206014769034887 (0.519574% change) iteration 84: trace = 3.170976477565255 (0.538445% change) iteration 85: trace = 3.14985801830971 (0.668217% change) iteration 86: trace = 3.133972116540129 (0.505612% change) iteration 87: trace = 3.121577351793416 (0.396281% change) iteration 88: trace = 3.109689693988732 (0.381549% change) iteration 89: trace = 3.098858104425661 (0.348925% change) iteration 90: trace = 3.093082499324688 (0.186552% change) iteration 92: trace = 3.076283830741396 (0.119461% change) iteration 93: trace = 3.072461225566639 (0.124338% change) iteration 95: trace = 3.060754330580787 (0.10586% change) iteration 96: trace = 3.058224340116539 (0.0826932% change) iteration 98: trace = 3.052616381915306 (0.0617194% change) iteration 99: trace = 3.050927745847404 (0.055333% change) iteration 100: trace = 3.048818215641227 (0.0691678% change) iteration 101: trace = 3.047886827903628 (0.0305538% change) iteration 102: trace = 3.047100070917522 (0.0258165% change) iteration 103: trace = 3.045681941148055 (0.0465511% change) iteration 104: trace = 3.04499564733768 (0.0225359% change) iteration 105: trace = 3.044597813389227 (0.013066% change) iteration 106: trace = 3.043651483854485 (0.0310871% change) iteration 107: trace = 3.042937825635547 (0.0234502% change) iteration 108: trace = 3.042500101469757 (0.014386% change) iteration 109: trace = 3.041668658884336 (0.0273313% change) iteration 111: trace = 3.040379275296312 (0.0232098% change) iteration 113: trace = 3.037655343402529 (0.0332954% change) iteration 114: trace = 3.036231742143138 (0.0468761% change) iteration 115: trace = 3.033543342879609 (0.0885832% change) iteration 117: trace = 3.030546212672004 (0.0554244% change) iteration 119: trace = 3.025811711556256 (0.0587015% change) iteration 121: trace = 3.021988617295955 (0.0635548% change) iteration 122: trace = 3.021053421469758 (0.0309512% change) iteration 123: trace = 3.019598952128768 (0.048156% change) iteration 125: trace = 3.015795260332014 (0.0406035% change) iteration 127: trace = 3.012103495577625 (0.0812726% change) iteration 129: trace = 3.008821815350883 (0.0557586% change) iteration 131: trace = 3.005691511902491 (0.0336244% change) iteration 132: trace = 3.004422842577628 (0.0422178% change) iteration 134: trace = 3.000420015708766 (0.0455177% change) iteration 136: trace = 2.99879698319108 (0.0331277% change) iteration 139: trace = 2.996693061113413 (0.0235774% change) iteration 140: trace = 2.995896713186942 (0.0265778% change) iteration 141: trace = 2.994010418308743 (0.0629824% change) iteration 143: trace = 2.990621727878468 (0.0795913% change) iteration 144: trace = 2.987903701521292 (0.0909263% change) iteration 146: trace = 2.978446737829612 (0.232097% change) iteration 148: trace = 2.965985469091574 (0.331086% change) iteration 150: trace = 2.956359916652804 (0.206456% change) iteration 152: trace = 2.949094707321581 (0.164788% change) iteration 153: trace = 2.9471872179883 (0.0647014% change) iteration 155: trace = 2.940105645276855 (0.0778973% change) iteration 157: trace = 2.934914890561111 (0.0956416% change) iteration 158: trace = 2.933547775725595 (0.0465919% change) iteration 160: trace = 2.929033753587213 (0.063814% change) iteration 162: trace = 2.924424519571314 (0.046852% change) iteration 164: trace = 2.916524839369034 (0.085689% change) iteration 166: trace = 2.909821995954362 (0.100947% change) iteration 168: trace = 2.903549604274472 (0.14471% change) iteration 169: trace = 2.90133304362997 (0.0763688% change) iteration 170: trace = 2.898063571661697 (0.112752% change) iteration 172: trace = 2.88996592993579 (0.0821393% change) iteration 173: trace = 2.888453650419086 (0.0523423% change) iteration 175: trace = 2.882221134543531 (0.11125% change) iteration 176: trace = 2.880179342808026 (0.070866% change) iteration 177: trace = 2.877158282034455 (0.104946% change) iteration 179: trace = 2.872156253327423 (0.0637411% change) iteration 180: trace = 2.868999771759356 (0.10996% change) iteration 181: trace = 2.864320618001703 (0.163227% change) iteration 183: trace = 2.858323632068695 (0.119994% change) iteration 185: trace = 2.849517397762438 (0.115768% change) iteration 187: trace = 2.841484115060838 (0.166496% change) iteration 188: trace = 2.838367549143705 (0.109741% change) iteration 190: trace = 2.831056679647592 (0.160593% change) iteration 191: trace = 2.827803784902855 (0.114966% change) iteration 192: trace = 2.82589621132404 (0.0674805% change) iteration 193: trace = 2.822931173500101 (0.104979% change) iteration 195: trace = 2.817491598741792 (0.0737939% change) iteration 196: trace = 2.814808465355184 (0.0952766% change) iteration 197: trace = 2.811938722914234 (0.102004% change) iteration 198: trace = 2.810193482833729 (0.0620846% change) iteration 200: trace = 2.804077914916278 (0.122143% change) iteration 201: trace = 2.802332422587464 (0.0622677% change) iteration 202: trace = 2.800363680354197 (0.0702784% change) iteration 204: trace = 2.795017434415132 (0.0770538% change) iteration 206: trace = 2.789990599031446 (0.103802% change) iteration 208: trace = 2.786740163854808 (0.0560104% change) iteration 209: trace = 2.783518411784645 (0.115677% change) iteration 211: trace = 2.758348975061352 (0.714226% change) iteration 212: trace = 2.738082543654711 (0.73744% change) iteration 214: trace = 2.721446296092091 (0.289362% change) iteration 216: trace = 2.714211007764393 (0.169027% change) iteration 218: trace = 2.709957506561095 (0.118894% change) iteration 219: trace = 2.709007562787203 (0.03506% change) iteration 221: trace = 2.706096956737068 (0.0424203% change) iteration 223: trace = 2.703846385595018 (0.0430405% change) iteration 224: trace = 2.703234367559117 (0.0226377% change) iteration 225: trace = 2.701748877548603 (0.0549674% change) iteration 227: trace = 2.699110030133215 (0.069038% change) iteration 228: trace = 2.697395517165861 (0.0635416% change) iteration 230: trace = 2.689797624915813 (0.132627% change) iteration 231: trace = 2.684766614940168 (0.187216% change) iteration 232: trace = 2.678868570367845 (0.219927% change) iteration 233: trace = 2.674782436308117 (0.152649% change) iteration 234: trace = 2.667123986136841 (0.286731% change) iteration 235: trace = 2.665256149959464 (0.0700564% change) iteration 237: trace = 2.656759968717739 (0.10363% change) iteration 238: trace = 2.6535338662472 (0.121504% change) iteration 239: trace = 2.65072291859318 (0.105988% change) iteration 240: trace = 2.648978055085407 (0.0658476% change) iteration 241: trace = 2.647071520942767 (0.0719983% change) iteration 242: trace = 2.645710139576062 (0.0514429% change) iteration 243: trace = 2.642901744573001 (0.106205% change) iteration 244: trace = 2.642095544111988 (0.030509% change) iteration 245: trace = 2.639574056746099 (0.0954807% change) iteration 246: trace = 2.63856615644655 (0.0381915% change) iteration 247: trace = 2.63541361008817 (0.119551% change) iteration 248: trace = 2.6337059306591 (0.0648184% change) iteration 249: trace = 2.631503698445672 (0.0836522% change) iteration 251: trace = 2.626364349798783 (0.100654% change) iteration 252: trace = 2.620169353088957 (0.236156% change) iteration 253: trace = 2.617317065524406 (0.108918% change) iteration 255: trace = 2.603349209896042 (0.136147% change) iteration 257: trace = 2.586770858484437 (0.34543% change) iteration 258: trace = 2.58147781176497 (0.204829% change) iteration 259: trace = 2.574119419101286 (0.285453% change) iteration 261: trace = 2.558732268051408 (0.420961% change) iteration 263: trace = 2.551262503030448 (0.206173% change) iteration 265: trace = 2.546372814207931 (0.077352% change) iteration 267: trace = 2.542293405019393 (0.0442587% change) iteration 269: trace = 2.538890001287321 (0.039579% change) iteration 271: trace = 2.535106363880956 (0.0786724% change) iteration 273: trace = 2.530217479449199 (0.151656% change) iteration 275: trace = 2.525826469972037 (0.103048% change) iteration 276: trace = 2.521754661781808 (0.161337% change) iteration 278: trace = 2.51363587841033 (0.235557% change) iteration 280: trace = 2.503102970051827 (0.270094% change) iteration 282: trace = 2.497080579821677 (0.152137% change) iteration 284: trace = 2.493063537792997 (0.0863445% change) iteration 286: trace = 2.489251013630896 (0.0413947% change) iteration 288: trace = 2.483805350462168 (0.0807389% change) iteration 290: trace = 2.477749182044978 (0.163173% change) iteration 292: trace = 2.472641511300622 (0.164542% change) iteration 294: trace = 2.468161988389539 (0.126373% change) iteration 296: trace = 2.463662488117604 (0.0889102% change) iteration 298: trace = 2.456538657306227 (0.125373% change) iteration 299: trace = 2.453742687219203 (0.113882% change) iteration 301: trace = 2.449375911514776 (0.0623858% change) iteration 303: trace = 2.447493971332528 (0.0410175% change) iteration 305: trace = 2.446192268373676 (0.0248783% change) iteration 307: trace = 2.444970003859464 (0.0233572% change) iteration 308: trace = 2.444431198863812 (0.0220397% change) iteration 310: trace = 2.443176176048265 (0.0191817% change) iteration 312: trace = 2.441515387119271 (0.0423616% change) iteration 313: trace = 2.440628825317102 (0.0363185% change) iteration 314: trace = 2.439005976086582 (0.0665152% change) iteration 316: trace = 2.436748617561123 (0.0618915% change) iteration 317: trace = 2.43607457298923 (0.0276655% change) iteration 318: trace = 2.434549692323591 (0.0626154% change) iteration 320: trace = 2.432643055622965 (0.0437237% change) iteration 321: trace = 2.431280257865331 (0.056037% change) iteration 323: trace = 2.429421192533411 (0.031971% change) iteration 325: trace = 2.42814204308334 (0.0159412% change) iteration 327: trace = 2.427644132400379 (0.0102278% change) iteration 329: trace = 2.427393110062381 (0.00393922% change) iteration 331: trace = 2.42714647850458 (0.00430173% change) iteration 333: trace = 2.426635484443932 (0.0134635% change) iteration 335: trace = 2.425779539430086 (0.0184278% change) iteration 337: trace = 2.423876320559096 (0.0370953% change) iteration 339: trace = 2.421786366477377 (0.0480873% change) iteration 341: trace = 2.419332255661848 (0.0531722% change) iteration 343: trace = 2.417493969626372 (0.0220061% change) iteration 345: trace = 2.416778377936109 (0.0115874% change) iteration 347: trace = 2.416433529040195 (0.00450639% change) iteration 349: trace = 2.416215674089421 (0.00235798% change) iteration 351: trace = 2.416117546817073 (0.00263781% change) iteration 352: trace = 2.416043785309989 (0.00305294% change) iteration 353: trace = 2.41600221614731 (0.00172056% change) iteration 355: trace = 2.415804847993799 (0.00288334% change) iteration 356: trace = 2.415683453373808 (0.00502514% change) iteration 358: trace = 2.415484615459571 (0.00192805% change) iteration 360: trace = 2.415179621843771 (0.00800108% change) iteration 362: trace = 2.414809259971129 (0.0127617% change) iteration 364: trace = 2.414545910880802 (0.00624745% change) iteration 365: trace = 2.414395360668419 (0.00623533% change) iteration 366: trace = 2.414339531601806 (0.00231237% change) iteration 367: trace = 2.414154713235206 (0.00765532% change) iteration 369: trace = 2.414017760187726 (0.00309762% change) iteration 371: trace = 2.413940437065782 (0.000839247% change) iteration 372: trace = 2.413909588967646 (0.00127792% change) iteration 373: trace = 2.413875839551811 (0.00139813% change) iteration 374: trace = 2.413863655247243 (0.000504762% change) iteration 376: trace = 2.413799438605049 (0.00100542% change) iteration 378: trace = 2.413695089222915 (0.00245904% change) iteration 379: trace = 2.413667046107632 (0.00116184% change) iteration 380: trace = 2.413584999884896 (0.00339929% change) iteration 381: trace = 2.413550389490842 (0.00143399% change) iteration 382: trace = 2.413487004004038 (0.00262627% change) iteration 384: trace = 2.413344538332701 (0.0020596% change) iteration 385: trace = 2.413260162526721 (0.00349628% change) iteration 387: trace = 2.413091716898599 (0.00231217% change) iteration 388: trace = 2.413031250171877 (0.00250581% change) iteration 390: trace = 2.412978559885816 (0.0010681% change) iteration 392: trace = 2.412938432196883 (0.000352381% change) iteration 394: trace = 2.412904821809655 (0.000389869% change) iteration 396: trace = 2.412849188956859 (0.000880712% change) iteration 397: trace = 2.412781850335217 (0.00279087% change) iteration 399: trace = 2.412615679114699 (0.00546571% change) iteration 401: trace = 2.412417087708823 (0.00638817% change) iteration 403: trace = 2.412240607630142 (0.00498847% change) iteration 404: trace = 2.412207006363901 (0.00139296% change) iteration 406: trace = 2.412111496457785 (0.000858288% change) iteration 407: trace = 2.412084173156356 (0.00113276% change) iteration 409: trace = 2.412055361546432 (0.000342596% change) iteration 410: trace = 2.412039034782284 (0.000676884% change) iteration 412: trace = 2.412020473278622 (0.000536445% change) iteration 413: trace = 2.412012285942956 (0.000339439% change) iteration 414: trace = 2.412005152047167 (0.000295766% change) iteration 416: trace = 2.411976914084659 (0.000410965% change) iteration 418: trace = 2.411914203719753 (0.00103249% change) iteration 420: trace = 2.411893678095526 (0.000430655% change) iteration 422: trace = 2.411861700269159 (0.000556792% change) iteration 424: trace = 2.411831180395342 (0.000885429% change) iteration 426: trace = 2.411797280938357 (0.00109033% change) iteration 427: trace = 2.411779432157058 (0.000740064% change) iteration 428: trace = 2.411765798969869 (0.000565277% change) iteration 429: trace = 2.411746680621463 (0.000792715% change) iteration 431: trace = 2.411719269128874 (0.000768353% change) iteration 432: trace = 2.411695534432174 (0.000984145% change) iteration 434: trace = 2.411610475527175 (0.00240484% change) iteration 436: trace = 2.411541888287076 (0.00193825% change) iteration 438: trace = 2.411485379428294 (0.000667474% change) iteration 439: trace = 2.411450540088266 (0.00144474% change) iteration 440: trace = 2.411445754887962 (0.000198437% change) iteration 441: trace = 2.411431437848073 (0.000593714% change) iteration 443: trace = 2.411417004779535 (0.000368112% change) iteration 444: trace = 2.411403847987542 (0.000545606% change) iteration 446: trace = 2.411382436596131 (0.000731169% change) iteration 447: trace = 2.411378425967254 (0.000166321% change) iteration 448: trace = 2.411367108776892 (0.000469326% change) iteration 449: trace = 2.411353158556106 (0.000578521% change) iteration 451: trace = 2.411323692265348 (0.000889201% change) iteration 452: trace = 2.411314798186259 (0.000368847% change) iteration 453: trace = 2.411283263609949 (0.00130778% change) iteration 454: trace = 2.411271401871767 (0.000491928% change) iteration 456: trace = 2.411209861939428 (0.00129618% change) iteration 457: trace = 2.411189385257163 (0.000849232% change) iteration 458: trace = 2.41114187019374 (0.00197063% change) iteration 460: trace = 2.411097144805056 (0.00134038% change) iteration 461: trace = 2.411089043181713 (0.000336015% change) iteration 463: trace = 2.411071278120366 (0.000279865% change) iteration 464: trace = 2.411066530200658 (0.000196922% change) iteration 466: trace = 2.411050997401532 (0.000183477% change) iteration 468: trace = 2.411016008538283 (0.000454595% change) iteration 469: trace = 2.410977794828869 (0.00158498% change) iteration 471: trace = 2.41088915609382 (0.00209617% change) iteration 473: trace = 2.410726911273484 (0.00321208% change) iteration 474: trace = 2.410668826882615 (0.00240944% change) iteration 476: trace = 2.410589966526048 (0.00145867% change) iteration 477: trace = 2.410577559979862 (0.00051467% change) iteration 478: trace = 2.410540871845368 (0.00152198% change) iteration 480: trace = 2.41049307890387 (0.00138007% change) iteration 482: trace = 2.410454224086838 (0.000790559% change) iteration 483: trace = 2.410430247424308 (0.0009947% change) iteration 485: trace = 2.410402764492301 (0.000708363% change) iteration 487: trace = 2.410351404203525 (0.00174845% change) iteration 488: trace = 2.410339640723899 (0.000488041% change) iteration 490: trace = 2.410284129726128 (0.000671525% change) iteration 492: trace = 2.410239586150207 (0.0012874% change) iteration 494: trace = 2.410204360638094 (0.00109297% change) iteration 495: trace = 2.410190775729982 (0.000563643% change) iteration 497: trace = 2.410157825050187 (0.00064516% change) iteration 499: trace = 2.410127624331659 (0.00091898% change) iteration 501: trace = 2.410088380815361 (0.000499373% change) iteration 503: trace = 2.410047675672776 (0.00055964% change) iteration 505: trace = 2.409987391350311 (0.00139846% change) iteration 507: trace = 2.409925087834931 (0.00195509% change) iteration 509: trace = 2.409874614114936 (0.00133632% change) iteration 511: trace = 2.409847459809288 (0.000286136% change) iteration 513: trace = 2.409832920695674 (0.00017131% change) iteration 515: trace = 2.409819513758171 (0.000293603% change) iteration 517: trace = 2.409808050072499 (0.000328154% change) iteration 519: trace = 2.409793745959123 (0.000278262% change) iteration 521: trace = 2.409777094688809 (0.000295134% change) iteration 523: trace = 2.409755693401982 (0.000393576% change) iteration 525: trace = 2.409730906248661 (0.000379676% change) iteration 526: trace = 2.409711816392761 (0.000792202% change) iteration 528: trace = 2.409678995816837 (0.00110445% change) iteration 530: trace = 2.409656300995163 (0.000663695% change) iteration 532: trace = 2.409642823677031 (0.000379009% change) iteration 534: trace = 2.409635789452996 (0.00018501% change) iteration 536: trace = 2.409629294963109 (0.000110492% change) iteration 538: trace = 2.409620595206369 (9.70774e-05% change) iteration 540: trace = 2.409603409366897 (0.000196476% change) iteration 542: trace = 2.409581159262455 (0.000396801% change) iteration 543: trace = 2.409553812894321 (0.00113491% change) iteration 544: trace = 2.409544309197589 (0.000394418% change) iteration 545: trace = 2.40951180246727 (0.00134909% change) iteration 547: trace = 2.409487473784932 (0.00073522% change) iteration 548: trace = 2.409482709281841 (0.000197739% change) iteration 550: trace = 2.40947224226582 (0.000104853% change) iteration 552: trace = 2.409462355673746 (9.52482e-05% change) iteration 554: trace = 2.409450329051505 (0.00013881% change) iteration 556: trace = 2.409435906982181 (0.000223523% change) iteration 558: trace = 2.409426292067861 (0.000181282% change) iteration 560: trace = 2.409420515410496 (9.8663e-05% change) iteration 562: trace = 2.409413493740423 (0.00015862% change) iteration 564: trace = 2.409397235993599 (0.000455489% change) iteration 565: trace = 2.409394251205933 (0.000123881% change) iteration 567: trace = 2.409379429085431 (0.000224925% change) iteration 569: trace = 2.409364470839976 (0.000366526% change) iteration 571: trace = 2.409347232819683 (0.000546342% change) iteration 573: trace = 2.409321627224355 (0.000446247% change) iteration 575: trace = 2.409296123282136 (0.000236075% change) iteration 577: trace = 2.409274883167164 (0.000283286% change) iteration 579: trace = 2.409260378951045 (0.000356578% change) iteration 581: trace = 2.409252620745737 (0.000237503% change) iteration 583: trace = 2.409247331323253 (0.000155293% change) iteration 585: trace = 2.4092400112782 (0.000121037% change) iteration 586: trace = 2.409228894383356 (0.000461429% change) iteration 588: trace = 2.409211667934462 (0.000572366% change) iteration 590: trace = 2.409193306055173 (0.000588503% change) iteration 591: trace = 2.409183560497936 (0.000404516% change) iteration 593: trace = 2.409157040261398 (0.000830948% change) iteration 595: trace = 2.40912935559017 (0.000879682% change) iteration 596: trace = 2.409118151240082 (0.00046508% change) iteration 598: trace = 2.409091064264508 (0.000517913% change) iteration 600: trace = 2.409080157089079 (0.000281557% change) iteration 602: trace = 2.40907316743808 (0.000152213% change) iteration 604: trace = 2.409061165610572 (0.000182688% change) iteration 606: trace = 2.409037800467167 (0.000531076% change) iteration 608: trace = 2.408966964238101 (0.00200333% change) iteration 610: trace = 2.408904062316066 (0.00193542% change) iteration 611: trace = 2.408883642397611 (0.000847689% change) iteration 613: trace = 2.408825748696092 (0.00130975% change) iteration 615: trace = 2.408796682561932 (0.000809932% change) iteration 617: trace = 2.408777050629753 (0.000539708% change) iteration 619: trace = 2.408754640243394 (0.000325814% change) iteration 621: trace = 2.408726736579821 (0.000423285% change) iteration 623: trace = 2.408682865942255 (0.000540563% change) iteration 624: trace = 2.408669840066775 (0.00054079% change) iteration 626: trace = 2.408617554074879 (0.000841777% change) iteration 628: trace = 2.408466649826896 (0.00380439% change) iteration 630: trace = 2.408166788915751 (0.00400377% change) iteration 632: trace = 2.408012715213274 (0.0030725% change) iteration 634: trace = 2.407943541075344 (0.00204233% change) iteration 636: trace = 2.407904936148132 (0.000750734% change) iteration 637: trace = 2.407880077826669 (0.00103237% change) iteration 638: trace = 2.40787020195403 (0.000410149% change) iteration 640: trace = 2.407833257519836 (0.000760952% change) iteration 642: trace = 2.407809097373701 (0.000704403% change) iteration 644: trace = 2.407793219013393 (0.000480093% change) iteration 646: trace = 2.407761978451116 (0.000992394% change) iteration 648: trace = 2.407716835145637 (0.000833124% change) iteration 650: trace = 2.407633411495704 (0.000708621% change) iteration 651: trace = 2.407570161836437 (0.00262708% change) iteration 653: trace = 2.407507395902331 (0.00178139% change) iteration 655: trace = 2.40747166258661 (0.000464154% change) iteration 656: trace = 2.407453898842805 (0.000737862% change) iteration 658: trace = 2.40744404565093 (0.000298802% change) iteration 660: trace = 2.407432003129045 (0.000242903% change) iteration 661: trace = 2.407413150350108 (0.00078311% change) iteration 663: trace = 2.407372441488846 (0.0014202% change) iteration 665: trace = 2.407322527281815 (0.00155658% change) iteration 667: trace = 2.407277653877462 (0.00110595% change) iteration 669: trace = 2.407239381098869 (0.000446621% change) iteration 671: trace = 2.407204497804245 (0.000294929% change) iteration 673: trace = 2.407167322690866 (0.000538546% change) iteration 674: trace = 2.40715500765307 (0.0005116% change) iteration 676: trace = 2.407136789923617 (0.000144129% change) iteration 678: trace = 2.407121367746065 (0.00013504% change) iteration 679: trace = 2.407111916847763 (0.000392623% change) iteration 680: trace = 2.407105072338455 (0.000284346% change) iteration 682: trace = 2.407083450079513 (0.000658766% change) iteration 683: trace = 2.407077882091929 (0.000231317% change) iteration 685: trace = 2.407026183546732 (0.00070779% change) iteration 687: trace = 2.406969911065843 (0.0013862% change) iteration 689: trace = 2.406913968845454 (0.0017397% change) iteration 691: trace = 2.406882794307727 (0.000808084% change) iteration 693: trace = 2.406857840333675 (0.000448048% change) iteration 695: trace = 2.406837200520054 (0.000331316% change) iteration 696: trace = 2.40681703767775 (0.000837735% change) iteration 698: trace = 2.406787955375877 (0.000738472% change) iteration 699: trace = 2.406777489654293 (0.000434843% change) iteration 701: trace = 2.406763825117626 (0.00038008% change) iteration 702: trace = 2.40675800384735 (0.000241872% change) iteration 704: trace = 2.406720485792287 (0.000958758% change) iteration 706: trace = 2.406688405449641 (0.000995319% change) iteration 708: trace = 2.406661971859704 (0.000758442% change) iteration 710: trace = 2.406631663015941 (0.000479377% change) iteration 712: trace = 2.406585436027466 (0.000663624% change) iteration 714: trace = 2.406513443798649 (0.00168492% change) iteration 716: trace = 2.406465290753205 (0.00143381% change) iteration 718: trace = 2.406440682687635 (0.000506208% change) iteration 720: trace = 2.406421263316046 (0.000148269% change) iteration 722: trace = 2.406405846413851 (0.000120723% change) iteration 723: trace = 2.406394618474787 (0.000466587% change) iteration 725: trace = 2.406375988304294 (0.000281592% change) iteration 726: trace = 2.406346312672137 (0.00123322% change) iteration 728: trace = 2.406297106537563 (0.00159377% change) iteration 730: trace = 2.40624709969286 (0.00115329% change) iteration 732: trace = 2.40619258932179 (0.000673458% change) iteration 734: trace = 2.406101955583675 (0.00197638% change) iteration 735: trace = 2.406082896538345 (0.000792116% change) iteration 737: trace = 2.406021766276937 (0.000769138% change) iteration 738: trace = 2.406003226975961 (0.000770541% change) iteration 740: trace = 2.405978749822528 (0.000200222% change) iteration 742: trace = 2.405961338133917 (0.00019304% change) iteration 744: trace = 2.405924196256177 (0.000927425% change) iteration 746: trace = 2.405842455185132 (0.00261464% change) iteration 748: trace = 2.405703193755381 (0.00489898% change) iteration 750: trace = 2.405600335616892 (0.00282734% change) iteration 752: trace = 2.405489205526119 (0.00140796% change) iteration 753: trace = 2.405435909905751 (0.00221561% change) iteration 755: trace = 2.405388181051295 (0.00127898% change) iteration 757: trace = 2.405358196717356 (0.000747424% change) iteration 759: trace = 2.405317119734751 (0.000524201% change) iteration 760: trace = 2.405277538210128 (0.0016456% change) iteration 761: trace = 2.405259922731513 (0.00073237% change) iteration 762: trace = 2.405216967875238 (0.00178589% change) iteration 763: trace = 2.405183917554083 (0.00137412% change) iteration 764: trace = 2.405162737529799 (0.000880603% change) iteration 766: trace = 2.405060443589188 (0.00152597% change) iteration 768: trace = 2.404778706116605 (0.00705111% change) iteration 770: trace = 2.404191963463584 (0.0103279% change) iteration 772: trace = 2.403904128291082 (0.00636097% change) iteration 774: trace = 2.403747363448201 (0.00436107% change) iteration 776: trace = 2.403654588215698 (0.00126207% change) iteration 778: trace = 2.403562900278974 (0.00165982% change) iteration 780: trace = 2.403482076329461 (0.00229082% change) iteration 782: trace = 2.403439465294248 (0.00133926% change) iteration 784: trace = 2.403393859619934 (0.000969485% change) iteration 786: trace = 2.403320811453285 (0.00121765% change) iteration 788: trace = 2.403119723702601 (0.00487062% change) iteration 790: trace = 2.402882401197481 (0.0066865% change) iteration 792: trace = 2.4027543926347 (0.00284983% change) iteration 794: trace = 2.402634847721346 (0.000567005% change) iteration 796: trace = 2.40258255615235 (0.000548689% change) iteration 798: trace = 2.402552435198998 (0.000812399% change) iteration 800: trace = 2.402500886046263 (0.00139025% change) iteration 802: trace = 2.402420429153111 (0.00101631% change) iteration 803: trace = 2.402329065874792 (0.00380304% change) iteration 805: trace = 2.402238693572002 (0.00193678% change) iteration 807: trace = 2.402134860110845 (0.000989231% change) iteration 809: trace = 2.40202807846314 (0.00189371% change) iteration 811: trace = 2.401953384149566 (0.00162123% change) iteration 813: trace = 2.401904928903206 (0.00127114% change) iteration 815: trace = 2.401872498828462 (0.000463472% change) iteration 816: trace = 2.401853904291968 (0.000774171% change) iteration 818: trace = 2.401832521565362 (0.00057954% change) iteration 820: trace = 2.401792757146603 (0.000688147% change) iteration 822: trace = 2.401720429990397 (0.000748832% change) iteration 824: trace = 2.401614168304718 (0.00165374% change) iteration 826: trace = 2.401526220371833 (0.00232027% change) iteration 828: trace = 2.401453192052833 (0.00205569% change) iteration 830: trace = 2.40140414004263 (0.000913359% change) iteration 832: trace = 2.401358255504939 (0.000660983% change) iteration 834: trace = 2.401295684799243 (0.00152913% change) iteration 836: trace = 2.401267078297117 (0.000873843% change) iteration 838: trace = 2.401246314873028 (0.000548015% change) iteration 840: trace = 2.401195323582849 (0.000548067% change) iteration 841: trace = 2.401168459455765 (0.00111879% change) iteration 843: trace = 2.401146500031983 (0.000328012% change) iteration 845: trace = 2.401107800610903 (0.000777858% change) iteration 847: trace = 2.401049582822893 (0.00147068% change) iteration 849: trace = 2.401008619491986 (0.00116342% change) iteration 851: trace = 2.400965505613895 (0.000890032% change) iteration 853: trace = 2.40090079848464 (0.000796344% change) iteration 855: trace = 2.40081673814475 (0.000767874% change) iteration 856: trace = 2.400757556202116 (0.00246511% change) iteration 858: trace = 2.400685753053272 (0.00131273% change) iteration 859: trace = 2.40063975572797 (0.00191603% change) iteration 861: trace = 2.400593891232048 (0.00144407% change) iteration 863: trace = 2.400568661036922 (0.000585657% change) iteration 865: trace = 2.400544165536972 (0.000405668% change) iteration 867: trace = 2.400488230245534 (0.00133935% change) iteration 869: trace = 2.400422958680148 (0.00192496% change) iteration 871: trace = 2.400353242833707 (0.00175124% change) iteration 873: trace = 2.400270757806524 (0.000964862% change) iteration 875: trace = 2.400160416584278 (0.00116086% change) iteration 877: trace = 2.400019990398031 (0.00248686% change) iteration 879: trace = 2.399928035122844 (0.00258928% change) iteration 881: trace = 2.399866642665013 (0.00168689% change) iteration 883: trace = 2.399834615159643 (0.00029565% change) iteration 885: trace = 2.399796371654429 (0.000894553% change) iteration 887: trace = 2.399689910900763 (0.00372595% change) iteration 889: trace = 2.399540878131786 (0.00522635% change) iteration 890: trace = 2.399437606090968 (0.00430392% change) iteration 892: trace = 2.399231582333947 (0.00652982% change) iteration 894: trace = 2.399105315964496 (0.00355207% change) iteration 895: trace = 2.399059066013767 (0.00192782% change) iteration 897: trace = 2.399007719553469 (0.00139865% change) iteration 899: trace = 2.398971425964729 (0.000508171% change) iteration 900: trace = 2.398923704976959 (0.00198925% change) iteration 901: trace = 2.398907973563847 (0.000655772% change) iteration 903: trace = 2.398829393050958 (0.00146874% change) iteration 905: trace = 2.398756099852695 (0.00220352% change) iteration 907: trace = 2.398639915361033 (0.00377486% change) iteration 909: trace = 2.398480707230775 (0.00397793% change) iteration 910: trace = 2.398416124313774 (0.0026927% change) iteration 912: trace = 2.398271303602653 (0.00350918% change) iteration 913: trace = 2.398246530653735 (0.00103296% change) iteration 914: trace = 2.398180859442739 (0.00273834% change) iteration 915: trace = 2.39814287024981 (0.0015841% change) iteration 916: trace = 2.398118202307743 (0.00102863% change) iteration 917: trace = 2.39808309491423 (0.00146397% change) iteration 918: trace = 2.398054692256287 (0.0011844% change) iteration 920: trace = 2.397993036364027 (0.00137496% change) iteration 922: trace = 2.397948419022328 (0.00147739% change) iteration 924: trace = 2.397891973160593 (0.00103552% change) iteration 926: trace = 2.397794223187419 (0.00174453% change) iteration 927: trace = 2.397693635050867 (0.00419512% change) iteration 929: trace = 2.397515517172514 (0.00180056% change) iteration 930: trace = 2.397406204781936 (0.00455951% change) iteration 932: trace = 2.397329166414897 (0.00138325% change) iteration 934: trace = 2.397264582179785 (0.00029865% change) iteration 936: trace = 2.397227573093576 (0.000416511% change) iteration 938: trace = 2.397190031532132 (0.0010498% change) iteration 939: trace = 2.397179093496621 (0.000456287% change) iteration 941: trace = 2.397109390299966 (0.00113898% change) iteration 942: trace = 2.397072736291514 (0.0015291% change) iteration 944: trace = 2.397002784053303 (0.000785774% change) iteration 945: trace = 2.396950845565234 (0.00216683% change) iteration 946: trace = 2.396906034889132 (0.0018695% change) iteration 947: trace = 2.396871165381265 (0.00145478% change) iteration 948: trace = 2.396803796732767 (0.00281073% change) iteration 950: trace = 2.396732830165549 (0.00218675% change) iteration 951: trace = 2.39672003513191 (0.000533855% change) iteration 953: trace = 2.396679871473147 (0.000779255% change) iteration 955: trace = 2.39666126975199 (0.000580341% change) iteration 957: trace = 2.396642929932164 (0.00060431% change) iteration 959: trace = 2.396622559551015 (0.000451225% change) iteration 961: trace = 2.396580985245007 (0.000502048% change) iteration 962: trace = 2.396527640139141 (0.00222591% change) iteration 964: trace = 2.396474136477272 (0.00134718% change) iteration 966: trace = 2.39643091263819 (0.000540797% change) iteration 968: trace = 2.396380838207536 (0.000633518% change) iteration 970: trace = 2.396342773528706 (0.000958892% change) iteration 971: trace = 2.396335534072534 (0.000302105% change) iteration 973: trace = 2.396296272702194 (0.000656705% change) iteration 975: trace = 2.396272838144346 (0.000637997% change) iteration 977: trace = 2.396256896514412 (0.000506072% change) iteration 979: trace = 2.396236526042369 (0.000553516% change) iteration 980: trace = 2.396225488955484 (0.000460602% change) iteration 982: trace = 2.396207105264881 (0.000501985% change) iteration 984: trace = 2.396189509264507 (0.000579624% change) iteration 985: trace = 2.396177896552367 (0.000484634% change) iteration 987: trace = 2.396145824863071 (0.000833639% change) iteration 988: trace = 2.396136396320169 (0.000393489% change) iteration 989: trace = 2.39611747674121 (0.00078959% change) iteration 990: trace = 2.396099561450395 (0.000747683% change) iteration 992: trace = 2.396057743972693 (0.00123266% change) iteration 994: trace = 2.396017258721719 (0.000853999% change) iteration 996: trace = 2.395962963535877 (0.00102769% change) iteration 998: trace = 2.395900943100204 (0.00134192% change) iteration 1000: trace = 2.395876981353381 (0.000729588% change) iteration 1002: trace = 2.395863927977051 (0.000197072% change) iteration 1004: trace = 2.3958476449823 (0.000150521% change) iteration 1005: trace = 2.395833159924856 (0.000604592% change) iteration 1006: trace = 2.395821549351005 (0.000484616% change) iteration 1008: trace = 2.395779833282858 (0.0012733% change) iteration 1009: trace = 2.395753748163222 (0.0010888% change) iteration 1010: trace = 2.395716631372059 (0.00154929% change) iteration 1012: trace = 2.395654838570386 (0.000701965% change) iteration 1013: trace = 2.395614424763277 (0.00168698% change) iteration 1014: trace = 2.395577517984804 (0.00154061% change) iteration 1016: trace = 2.395517164840462 (0.00192624% change) iteration 1017: trace = 2.395505153520222 (0.000501409% change) iteration 1019: trace = 2.395460748489587 (0.000837572% change) iteration 1020: trace = 2.395452045626756 (0.000363307% change) iteration 1021: trace = 2.395440045162859 (0.00050097% change) iteration 1023: trace = 2.395422563612375 (0.000316663% change) iteration 1025: trace = 2.395394849302877 (0.000319% change) iteration 1027: trace = 2.395325270457223 (0.00149994% change) iteration 1029: trace = 2.395211954240777 (0.00375734% change) iteration 1031: trace = 2.395125207848155 (0.00274371% change) iteration 1033: trace = 2.3950728999509 (0.000591289% change) iteration 1035: trace = 2.395029644564446 (0.000657123% change) iteration 1037: trace = 2.395005820843725 (0.000652073% change) iteration 1038: trace = 2.39500157260977 (0.000177379% change) iteration 1039: trace = 2.394984624028304 (0.000707667% change) iteration 1041: trace = 2.394961883359302 (0.000313919% change) iteration 1042: trace = 2.394939895592779 (0.000918088% change) iteration 1044: trace = 2.394908896402273 (0.00104071% change) iteration 1045: trace = 2.394901370128222 (0.000314262% change) iteration 1046: trace = 2.3948703883284 (0.00129366% change) iteration 1047: trace = 2.394849382618462 (0.000877116% change) iteration 1049: trace = 2.394721538226788 (0.00452319% change) iteration 1050: trace = 2.394676445763718 (0.00188301% change) iteration 1052: trace = 2.394596619002022 (0.000773601% change) iteration 1053: trace = 2.394579834622951 (0.00070093% change) iteration 1055: trace = 2.394547279994808 (0.000258443% change) iteration 1056: trace = 2.394528998303474 (0.000763475% change) iteration 1057: trace = 2.394520656673423 (0.000348363% change) iteration 1058: trace = 2.394507643311006 (0.000543466% change) iteration 1060: trace = 2.394489758270409 (0.000256177% change) iteration 1061: trace = 2.394477259409589 (0.000521986% change) iteration 1063: trace = 2.394462819598906 (0.000376222% change) iteration 1064: trace = 2.394447977378658 (0.000619858% change) iteration 1065: trace = 2.39444271275855 (0.000219868% change) iteration 1066: trace = 2.39442353435461 (0.000800958% change) iteration 1067: trace = 2.394400482332369 (0.000962743% change) iteration 1069: trace = 2.394329320412679 (0.00217011% change) iteration 1071: trace = 2.394267475914758 (0.0019897% change) iteration 1072: trace = 2.394249678048593 (0.000743356% change) iteration 1074: trace = 2.394214003710556 (0.000756146% change) iteration 1075: trace = 2.394209782213907 (0.000176321% change) iteration 1076: trace = 2.394199456155512 (0.000431294% change) iteration 1077: trace = 2.394196265313222 (0.000133274% change) iteration 1079: trace = 2.394183770258694 (0.000253642% change) iteration 1081: trace = 2.394167387583081 (0.000527208% change) iteration 1083: trace = 2.394146125253924 (0.000442679% change) iteration 1085: trace = 2.39411891330459 (0.000321243% change) iteration 1086: trace = 2.394103008961967 (0.000664311% change) iteration 1087: trace = 2.394085936410917 (0.000713111% change) iteration 1088: trace = 2.394074365821119 (0.0004833% change) iteration 1089: trace = 2.394054052700829 (0.000848479% change) iteration 1091: trace = 2.394027915139946 (0.000835269% change) iteration 1092: trace = 2.394022421984357 (0.000229453% change) iteration 1093: trace = 2.394013718893984 (0.000363535% change) iteration 1095: trace = 2.39400444507613 (9.81157e-05% change) iteration 1097: trace = 2.393997671037233 (4.90737e-05% change) iteration 1098: trace = 2.393993849540625 (0.000159628% change) iteration 1099: trace = 2.393991555317259 (9.58325e-05% change) iteration 1100: trace = 2.393988438714495 (0.000130184% change) iteration 1101: trace = 2.393982503722743 (0.000247913% change) iteration 1103: trace = 2.393966004059938 (0.00049062% change) iteration 1104: trace = 2.393960747774672 (0.000219564% change) iteration 1105: trace = 2.393949546704408 (0.00046789% change) iteration 1106: trace = 2.393941097588876 (0.000352937% change) iteration 1107: trace = 2.393933432913043 (0.00032017% change) iteration 1108: trace = 2.393922834000651 (0.000442741% change) iteration 1110: trace = 2.393909795360246 (0.000336295% change) iteration 1111: trace = 2.393906936514033 (0.000119422% change) iteration 1112: trace = 2.393901461293546 (0.000228715% change) iteration 1113: trace = 2.393897117288784 (0.000181461% change) iteration 1114: trace = 2.393892647541167 (0.000186714% change) iteration 1116: trace = 2.393883590345994 (0.000108783% change) iteration 1118: trace = 2.39387666390927 (5.95247e-05% change) iteration 1120: trace = 2.393872476942977 (5.14125e-05% change) iteration 1122: trace = 2.393868736723336 (0.000123348% change) iteration 1123: trace = 2.39386674527722 (8.31895e-05% change) iteration 1124: trace = 2.393858000590197 (0.000365296% change) iteration 1125: trace = 2.393849699526048 (0.000346766% change) iteration 1126: trace = 2.393847421781098 (9.51499e-05% change) iteration 1128: trace = 2.393836854645857 (0.000197298% change) iteration 1130: trace = 2.393823583678383 (0.000428445% change) iteration 1132: trace = 2.393809025323218 (0.00043527% change) iteration 1134: trace = 2.393795091151823 (0.00020508% change) iteration 1136: trace = 2.393781115460963 (0.000234068% change) iteration 1138: trace = 2.393772360337878 (0.000164988% change) iteration 1140: trace = 2.393767388486983 (0.000131304% change) iteration 1141: trace = 2.393765821713345 (6.54522e-05% change) iteration 1143: trace = 2.393759334184882 (0.00017407% change) iteration 1144: trace = 2.393757863846757 (6.14238e-05% change) iteration 1145: trace = 2.393748570963018 (0.000388214% change) iteration 1146: trace = 2.393743941310309 (0.000193406% change) iteration 1147: trace = 2.393732426824493 (0.000481025% change) iteration 1148: trace = 2.393718908253401 (0.00056475% change) iteration 1150: trace = 2.393699226130166 (0.000573312% change) iteration 1151: trace = 2.393692647680949 (0.000274824% change) iteration 1152: trace = 2.393683230942355 (0.000393399% change) iteration 1153: trace = 2.393671829290707 (0.000476324% change) iteration 1155: trace = 2.393657571924139 (0.000348629% change) iteration 1156: trace = 2.393652553229924 (0.000209667% change) iteration 1158: trace = 2.393643009131271 (0.000244186% change) iteration 1159: trace = 2.393641640777817 (5.71662e-05% change) iteration 1161: trace = 2.393635950662654 (6.85263e-05% change) iteration 1162: trace = 2.393632293905009 (0.00015277% change) iteration 1163: trace = 2.39362350348501 (0.000367243% change) iteration 1165: trace = 2.393603897542137 (0.000664502% change) iteration 1166: trace = 2.393592899464475 (0.000459479% change) iteration 1168: trace = 2.393561105357986 (0.000710394% change) iteration 1169: trace = 2.393553504530077 (0.000317554% change) iteration 1170: trace = 2.393541933870129 (0.00048341% change) iteration 1171: trace = 2.393533563815326 (0.000349694% change) iteration 1172: trace = 2.393529804799367 (0.000157049% change) iteration 1173: trace = 2.393523853408881 (0.000248645% change) iteration 1174: trace = 2.393522687195579 (4.87237e-05% change) iteration 1175: trace = 2.393518886748987 (0.000158781% change) iteration 1176: trace = 2.393516222973425 (0.000111291% change) iteration 1177: trace = 2.393513187873377 (0.000126805% change) iteration 1178: trace = 2.393508593538965 (0.00019195% change) iteration 1180: trace = 2.393499939611221 (0.000268696% change) iteration 1182: trace = 2.393491101190532 (0.000217112% change) iteration 1183: trace = 2.39348424373869 (0.000286505% change) iteration 1184: trace = 2.393479642886924 (0.000192224% change) iteration 1185: trace = 2.393473046561846 (0.000275596% change) iteration 1186: trace = 2.3934415183117 (0.00131727% change) iteration 1187: trace = 2.39341028728334 (0.00130487% change) iteration 1188: trace = 2.393341636323464 (0.00286837% change) iteration 1190: trace = 2.393294010632537 (0.000832064% change) iteration 1191: trace = 2.393256548720126 (0.0015653% change) iteration 1192: trace = 2.393237787554034 (0.000783921% change) iteration 1194: trace = 2.393221830797621 (0.000263862% change) iteration 1195: trace = 2.393220435553554 (5.82998e-05% change) iteration 1196: trace = 2.39321737704425 (0.000127799% change) iteration 1197: trace = 2.393215424932094 (8.15686e-05% change) iteration 1198: trace = 2.393214198624956 (5.1241e-05% change) iteration 1199: trace = 2.393212012998549 (9.1326e-05% change) iteration 1201: trace = 2.393208723438481 (9.24288e-05% change) iteration 1202: trace = 2.393207404344176 (5.51182e-05% change) iteration 1204: trace = 2.393203927153214 (7.14958e-05% change) iteration 1206: trace = 2.393200887512124 (7.76434e-05% change) iteration 1207: trace = 2.39319974052953 (4.79267e-05% change) iteration 1208: trace = 2.393197063600335 (0.000111856% change) iteration 1210: trace = 2.393189534732429 (0.000235294% change) iteration 1212: trace = 2.393180645095401 (0.000180861% change) iteration 1213: trace = 2.393176157245416 (0.000187527% change) iteration 1214: trace = 2.393174375760561 (7.44402e-05% change) iteration 1215: trace = 2.393171384234392 (0.000125003% change) iteration 1216: trace = 2.393169421611552 (8.20093e-05% change) iteration 1217: trace = 2.393168552992924 (3.62957e-05% change) iteration 1219: trace = 2.393167031610614 (1.05888e-05% change) iteration 1220: trace = 2.393166334596604 (2.91252e-05% change) iteration 1221: trace = 2.393165784136452 (2.30013e-05% change) iteration 1222: trace = 2.393165387859058 (1.65587e-05% change) iteration 1223: trace = 2.393164345968039 (4.35361e-05% change) iteration 1224: trace = 2.393163580800887 (3.1973e-05% change) iteration 1225: trace = 2.393161626828874 (8.16481e-05% change) iteration 1226: trace = 2.393160025171878 (6.69264e-05% change) iteration 1227: trace = 2.393158680116806 (5.62042e-05% change) iteration 1228: trace = 2.393156263785726 (0.000100968% change) iteration 1229: trace = 2.393155269859371 (4.1532e-05% change) iteration 1231: trace = 2.393151285275428 (7.81466e-05% change) iteration 1232: trace = 2.393148854049665 (0.000101591% change) iteration 1234: trace = 2.393145707631348 (5.64128e-05% change) iteration 1235: trace = 2.39314410760195 (6.68589e-05% change) iteration 1236: trace = 2.393143606527436 (2.09379e-05% change) iteration 1237: trace = 2.393142476615799 (4.72145e-05% change) iteration 1238: trace = 2.393142043264455 (1.8108e-05% change) iteration 1239: trace = 2.393141603203645 (1.83884e-05% change) iteration 1240: trace = 2.393141131625153 (1.97054e-05% change) iteration 1241: trace = 2.393140912790269 (9.14425e-06% change) iteration 1242: trace = 2.393140264419065 (2.70929e-05% change) iteration 1243: trace = 2.393139824636268 (1.83768e-05% change) iteration 1244: trace = 2.393138934531648 (3.7194e-05% change) iteration 1245: trace = 2.393137889970411 (4.36482e-05% change) iteration 1246: trace = 2.393136923178278 (4.03985e-05% change) iteration 1247: trace = 2.39313532265726 (6.68796e-05% change) iteration 1248: trace = 2.393134535586301 (3.28887e-05% change) iteration 1249: trace = 2.393133225878551 (5.47277e-05% change) iteration 1250: trace = 2.393132526771175 (2.92131e-05% change) iteration 1252: trace = 2.393130971267542 (2.56151e-05% change) iteration 1253: trace = 2.393130443659909 (2.20468e-05% change) iteration 1254: trace = 2.393129984505752 (1.91863e-05% change) iteration 1255: trace = 2.393129733116755 (1.05046e-05% change) iteration 1256: trace = 2.39312917121502 (2.34798e-05% change) iteration 1257: trace = 2.393128801850493 (1.54344e-05% change) iteration 1258: trace = 2.393128336483896 (1.9446e-05% change) iteration 1259: trace = 2.393127951309766 (1.6095e-05% change) iteration 1260: trace = 2.393127842901808 (4.52997e-06% change) iteration 1261: trace = 2.393127695209247 (6.17153e-06% change) iteration 1262: trace = 2.393127570453543 (5.21308e-06% change) iteration 1263: trace = 2.393127451013017 (4.99098e-06% change) iteration 1264: trace = 2.393127116157011 (1.39924e-05% change) iteration 1265: trace = 2.393126995153493 (5.05629e-06% change) iteration 1266: trace = 2.393126241922277 (3.14748e-05% change) iteration 1267: trace = 2.393124883647063 (5.67574e-05% change) iteration 1268: trace = 2.393124366986491 (2.15894e-05% change) iteration 1269: trace = 2.39312337546613 (4.14321e-05% change) iteration 1270: trace = 2.393122619667451 (3.15821e-05% change) iteration 1271: trace = 2.393122086207831 (2.22914e-05% change) iteration 1272: trace = 2.393121153301299 (3.89828e-05% change) iteration 1273: trace = 2.393120885700945 (1.11821e-05% change) iteration 1274: trace = 2.393119708672836 (4.91838e-05% change) iteration 1275: trace = 2.393118741396923 (4.0419e-05% change) iteration 1276: trace = 2.393118084420063 (2.74528e-05% change) iteration 1277: trace = 2.393117326276775 (3.16802e-05% change) iteration 1278: trace = 2.393117015539774 (1.29846e-05% change) iteration 1279: trace = 2.393116404373168 (2.55385e-05% change) iteration 1280: trace = 2.393115850313157 (2.31522e-05% change) iteration 1282: trace = 2.393115158971928 (2.04966e-05% change) iteration 1283: trace = 2.393114934061351 (9.39824e-06% change) iteration 1285: trace = 2.393113476005539 (4.03776e-05% change) iteration 1286: trace = 2.393112800367843 (2.82326e-05% change) iteration 1287: trace = 2.393110859186634 (8.11154e-05% change) iteration 1288: trace = 2.393110148362104 (2.9703e-05% change) iteration 1289: trace = 2.393108223089353 (8.04507e-05% change) iteration 1290: trace = 2.393106463078105 (7.3545e-05% change) iteration 1291: trace = 2.393105398762313 (4.44742e-05% change) iteration 1292: trace = 2.39310409142721 (5.46292e-05% change) iteration 1293: trace = 2.393103664308446 (1.78479e-05% change) iteration 1294: trace = 2.393103004425488 (2.75744e-05% change) iteration 1295: trace = 2.393102623437214 (1.59203e-05% change) iteration 1296: trace = 2.393102189139015 (1.81479e-05% change) iteration 1297: trace = 2.393101776087373 (1.72601e-05% change) iteration 1298: trace = 2.393101587588962 (7.87674e-06% change) iteration 1299: trace = 2.393101139874313 (1.87086e-05% change) iteration 1300: trace = 2.3931006966001 (1.8523e-05% change) iteration 1301: trace = 2.393100312875649 (1.60346e-05% change) iteration 1302: trace = 2.393099814896908 (2.08089e-05% change) iteration 1303: trace = 2.393099565802645 (1.04089e-05% change) iteration 1304: trace = 2.393098921877044 (2.69076e-05% change) iteration 1305: trace = 2.393098122027194 (3.34232e-05% change) iteration 1306: trace = 2.393097021046128 (4.60065e-05% change) iteration 1307: trace = 2.393093977732529 (0.000127171% change) iteration 1308: trace = 2.393092868173011 (4.63651e-05% change) iteration 1309: trace = 2.393090352308439 (0.00010513% change) iteration 1310: trace = 2.393089433106077 (3.84107e-05% change) iteration 1311: trace = 2.393088458986349 (4.07055e-05% change) iteration 1312: trace = 2.393087584302347 (3.65504e-05% change) iteration 1313: trace = 2.393087329037909 (1.06667e-05% change) iteration 1314: trace = 2.393086727264607 (2.51463e-05% change) iteration 1315: trace = 2.393086319428759 (1.70423e-05% change) iteration 1316: trace = 2.393086062661334 (1.07296e-05% change) iteration 1317: trace = 2.393085611561666 (1.88501e-05% change) iteration 1318: trace = 2.39308541740045 (8.11343e-06% change) iteration 1319: trace = 2.393084957478511 (1.92188e-05% change) iteration 1320: trace = 2.393084728074143 (9.58614e-06% change) iteration 1321: trace = 2.393083774625573 (3.98418e-05% change) iteration 1322: trace = 2.393083426176517 (1.45607e-05% change) iteration 1323: trace = 2.393082268380395 (4.83809e-05% change) iteration 1324: trace = 2.393081717405517 (2.30237e-05% change) iteration 1325: trace = 2.393080412057456 (5.45468e-05% change) iteration 1326: trace = 2.393079682497285 (3.04862e-05% change) iteration 1327: trace = 2.393078433868538 (5.21767e-05% change) iteration 1328: trace = 2.393077657221668 (3.24539e-05% change) iteration 1329: trace = 2.393073424280439 (0.000176883% change) iteration 1330: trace = 2.393071943735925 (6.18679e-05% change) iteration 1331: trace = 2.393070468395975 (6.16505e-05% change) iteration 1332: trace = 2.393068928682887 (6.43405e-05% change) iteration 1333: trace = 2.393068356039886 (2.39292e-05% change) iteration 1334: trace = 2.393067078130859 (5.34005e-05% change) iteration 1335: trace = 2.393066364054962 (2.98394e-05% change) iteration 1336: trace = 2.393065750895242 (2.56223e-05% change) iteration 1337: trace = 2.393065219057929 (2.22241e-05% change) iteration 1338: trace = 2.393065091629941 (5.32489e-06% change) iteration 1339: trace = 2.393064824833466 (1.11487e-05% change) iteration 1340: trace = 2.393064488618654 (1.40495e-05% change) iteration 1341: trace = 2.393064393636808 (3.96905e-06% change) iteration 1342: trace = 2.393064079730336 (1.31173e-05% change) iteration 1343: trace = 2.393063955501149 (5.19122e-06% change) iteration 1344: trace = 2.393063722469048 (9.73781e-06% change) iteration 1345: trace = 2.393063473836594 (1.03897e-05% change) iteration 1346: trace = 2.393063275386478 (8.29272e-06% change) iteration 1347: trace = 2.39306278180415 (2.06255e-05% change) iteration 1348: trace = 2.393062028741389 (3.14686e-05% change) iteration 1349: trace = 2.393061370462075 (2.75078e-05% change) iteration 1350: trace = 2.393060326498984 (4.36246e-05% change) iteration 1351: trace = 2.393059978641868 (1.45361e-05% change) iteration 1352: trace = 2.393059461101069 (2.16267e-05% change) iteration 1353: trace = 2.393058925777197 (2.23699e-05% change) iteration 1354: trace = 2.393058805648751 (5.01987e-06% change) iteration 1355: trace = 2.39305854384417 (1.09402e-05% change) iteration 1356: trace = 2.393058440244492 (4.32917e-06% change) iteration 1357: trace = 2.393058353382622 (3.62974e-06% change) iteration 1358: trace = 2.393058229394467 (5.18116e-06% change) iteration 1359: trace = 2.393058170967909 (2.4415e-06% change) iteration 1360: trace = 2.39305799668857 (7.2827e-06% change) iteration 1361: trace = 2.393057855943098 (5.88141e-06% change) iteration 1362: trace = 2.393057777970255 (3.25829e-06% change) iteration 1363: trace = 2.393057579813737 (8.28047e-06% change) iteration 1364: trace = 2.393057512987113 (2.79252e-06% change) iteration 1365: trace = 2.393057319280157 (8.09454e-06% change) iteration 1366: trace = 2.393057042555063 (1.15637e-05% change) iteration 1367: trace = 2.393056841102449 (8.41821e-06% change) iteration 1368: trace = 2.393056225486159 (2.57251e-05% change) iteration 1369: trace = 2.393056062191711 (6.82368e-06% change) iteration 1370: trace = 2.393055453488169 (2.54362e-05% change) iteration 1371: trace = 2.393055217735789 (9.85152e-06% change) iteration 1372: trace = 2.393055062305612 (6.49505e-06% change) iteration 1373: trace = 2.393054839751666 (9.29999e-06% change) iteration 1374: trace = 2.393054796689234 (1.79948e-06% change) iteration 1375: trace = 2.39305465727238 (5.82589e-06% change) iteration 1376: trace = 2.393054600954991 (2.35337e-06% change) iteration 1377: trace = 2.3930545242983 (3.2033e-06% change) iteration 1378: trace = 2.393054452106667 (3.01671e-06% change) iteration 1379: trace = 2.393054410805165 (1.72589e-06% change) iteration 1380: trace = 2.393054250731634 (6.68909e-06% change) iteration 1381: trace = 2.39305417211957 (3.28501e-06% change) iteration 1382: trace = 2.393054019294368 (6.3862e-06% change) iteration 1383: trace = 2.393053833302889 (7.77214e-06% change) iteration 1384: trace = 2.393053723254826 (4.59865e-06% change) iteration 1385: trace = 2.393053565028936 (6.61188e-06% change) iteration 1386: trace = 2.39305348546946 (3.3246e-06% change) iteration 1387: trace = 2.393053341152779 (6.03065e-06% change) iteration 1388: trace = 2.393053205714853 (5.65963e-06% change) iteration 1389: trace = 2.393053129726589 (3.17537e-06% change) iteration 1390: trace = 2.393052907382753 (9.29122e-06% change) iteration 1391: trace = 2.39305283309891 (3.10415e-06% change) iteration 1392: trace = 2.393052687267189 (6.09396e-06% change) iteration 1393: trace = 2.393052612054948 (3.14294e-06% change) iteration 1394: trace = 2.393052565526113 (1.94433e-06% change) iteration 1395: trace = 2.393052492353381 (3.05772e-06% change) iteration 1396: trace = 2.393052481873533 (4.37928e-07% change) iteration 1397: trace = 2.393052446748838 (1.46778e-06% change) iteration 1398: trace = 2.393052431997439 (6.16426e-07% change) iteration 1399: trace = 2.393052415498072 (6.8947e-07% change) iteration 1400: trace = 2.393052402015553 (5.63403e-07% change) iteration 1401: trace = 2.393052390363025 (4.86932e-07% change) iteration 1402: trace = 2.393052355586846 (1.45321e-06% change) iteration 1403: trace = 2.393052345169433 (4.35319e-07% change) iteration 1404: trace = 2.393052278257066 (2.79611e-06% change) iteration 1405: trace = 2.393052220064735 (2.43172e-06% change) iteration 1406: trace = 2.393052151655393 (2.85866e-06% change) iteration 1407: trace = 2.393051998497238 (6.40012e-06% change) iteration 1408: trace = 2.393051906975234 (3.82449e-06% change) iteration 1409: trace = 2.39305177817724 (5.38216e-06% change) iteration 1410: trace = 2.393051661107578 (4.89207e-06% change) iteration 1411: trace = 2.393051592534722 (2.8655e-06% change) iteration 1412: trace = 2.393051470838905 (5.08538e-06% change) iteration 1413: trace = 2.393051400435398 (2.942e-06% change) iteration 1414: trace = 2.393051295933355 (4.3669e-06% change) iteration 1415: trace = 2.393051235968576 (2.50579e-06% change) iteration 1416: trace = 2.393051108904439 (5.30971e-06% change) iteration 1417: trace = 2.393051043152994 (2.7476e-06% change) iteration 1418: trace = 2.393050882407167 (6.71719e-06% change) iteration 1419: trace = 2.393050844300627 (1.59238e-06% change) iteration 1420: trace = 2.393050703848961 (5.86915e-06% change) iteration 1421: trace = 2.393050665772331 (1.59113e-06% change) iteration 1422: trace = 2.393050619073005 (1.95146e-06% change) iteration 1423: trace = 2.393050559554153 (2.48715e-06% change) iteration 1424: trace = 2.393050537417344 (9.25046e-07% change) iteration 1425: trace = 2.393050432084915 (4.4016e-06% change) iteration 1426: trace = 2.393050322366262 (4.58489e-06% change) iteration 1427: trace = 2.393050220165027 (4.27075e-06% change) iteration 1428: trace = 2.393050011640272 (8.71376e-06% change) iteration 1429: trace = 2.393049882724434 (5.38709e-06% change) iteration 1430: trace = 2.393049592154521 (1.21422e-05% change) iteration 1431: trace = 2.393049300358129 (1.21935e-05% change) iteration 1432: trace = 2.393049151623366 (6.21528e-06% change) iteration 1433: trace = 2.393048911339791 (1.00409e-05% change) iteration 1434: trace = 2.393048864230689 (1.96858e-06% change) iteration 1435: trace = 2.393048766573978 (4.08085e-06% change) iteration 1436: trace = 2.393048703536782 (2.63418e-06% change) iteration 1437: trace = 2.393048665969627 (1.56985e-06% change) iteration 1438: trace = 2.393048591574869 (3.10879e-06% change) iteration 1439: trace = 2.393048568007802 (9.84814e-07% change) iteration 1440: trace = 2.393048479653171 (3.69214e-06% change) iteration 1441: trace = 2.393048426640799 (2.21527e-06% change) iteration 1442: trace = 2.393048378147939 (2.02641e-06% change) iteration 1443: trace = 2.393048310869629 (2.81141e-06% change) iteration 1444: trace = 2.393048269048437 (1.74761e-06% change) iteration 1445: trace = 2.3930481767909 (3.85523e-06% change) iteration 1446: trace = 2.393048064776057 (4.68084e-06% change) iteration 1447: trace = 2.393047913703879 (6.31296e-06% change) iteration 1448: trace = 2.393047658710924 (1.06556e-05% change) iteration 1449: trace = 2.39304748810953 (7.12904e-06% change) iteration 1450: trace = 2.393047172130904 (1.3204e-05% change) iteration 1451: trace = 2.393046948519756 (9.3442e-06% change) iteration 1452: trace = 2.393046704485336 (1.01976e-05% change) iteration 1453: trace = 2.393046542292376 (6.77768e-06% change) iteration 1454: trace = 2.393046475098063 (2.8079e-06% change) iteration 1455: trace = 2.39304639208357 (3.46899e-06% change) iteration 1457: trace = 2.393046290227013 (3.08883e-06% change) iteration 1458: trace = 2.393046245289502 (1.87784e-06% change) iteration 1459: trace = 2.393046208117895 (1.55332e-06% change) iteration 1460: trace = 2.393046128976982 (3.30712e-06% change) iteration 1461: trace = 2.393046099553749 (1.22953e-06% change) iteration 1462: trace = 2.393045989142059 (4.61386e-06% change) iteration 1463: trace = 2.393045950954369 (1.59578e-06% change) iteration 1464: trace = 2.393045757721911 (8.07475e-06% change) iteration 1465: trace = 2.393045603099868 (6.46131e-06% change) iteration 1466: trace = 2.393045482016226 (5.05981e-06% change) iteration 1467: trace = 2.393045214455673 (1.11808e-05% change) iteration 1468: trace = 2.393045104007943 (4.61536e-06% change) iteration 1469: trace = 2.39304474684888 (1.49249e-05% change) iteration 1470: trace = 2.393044593644335 (6.40208e-06% change) iteration 1471: trace = 2.393044439087326 (6.45859e-06% change) iteration 1472: trace = 2.393044199270106 (1.00214e-05% change) iteration 1473: trace = 2.393044081679534 (4.91385e-06% change) iteration 1474: trace = 2.393043956709403 (5.22222e-06% change) iteration 1475: trace = 2.39304380008446 (6.54501e-06% change) iteration 1476: trace = 2.393043766028775 (1.42311e-06% change) iteration 1477: trace = 2.393043694676507 (2.98165e-06% change) iteration 1479: trace = 2.393043630803781 (1.69558e-06% change) iteration 1480: trace = 2.393043592144219 (1.6155e-06% change) iteration 1481: trace = 2.393043575316967 (7.03174e-07% change) iteration 1482: trace = 2.39304352799585 (1.97744e-06% change) iteration 1483: trace = 2.393043489787265 (1.59665e-06% change) iteration 1484: trace = 2.393043467565135 (9.28614e-07% change) iteration 1485: trace = 2.393043378195915 (3.73454e-06% change) iteration 1486: trace = 2.393043340043357 (1.59431e-06% change) iteration 1487: trace = 2.393043244929873 (3.97458e-06% change) iteration 1488: trace = 2.393043065866832 (7.48265e-06% change) iteration 1489: trace = 2.39304298970724 (3.18254e-06% change) iteration 1490: trace = 2.393042817038954 (7.21543e-06% change) iteration 1491: trace = 2.393042784387518 (1.36443e-06% change) iteration 1492: trace = 2.393042696290588 (3.68138e-06% change) iteration 1493: trace = 2.393042664745515 (1.3182e-06% change) iteration 1495: trace = 2.393042616067523 (1.38623e-06% change) iteration 1496: trace = 2.393042605560369 (4.39071e-07% change) iteration 1497: trace = 2.393042581580899 (1.00205e-06% change) iteration 1498: trace = 2.393042558012584 (9.84868e-07% change) iteration 1499: trace = 2.393042545655929 (5.16358e-07% change) iteration 1500: trace = 2.393042519514077 (1.09241e-06% change) iteration 1501: trace = 2.393042505910183 (5.68477e-07% change) iteration 1502: trace = 2.393042486978585 (7.9111e-07% change) iteration 1503: trace = 2.393042458758657 (1.17925e-06% change) iteration 1504: trace = 2.393042446206734 (5.24517e-07% change) iteration 1505: trace = 2.393042372394317 (3.08446e-06% change) iteration 1506: trace = 2.39304234353971 (1.20577e-06% change) iteration 1508: trace = 2.39304219011483 (3.00843e-06% change) iteration 1510: trace = 2.393042077669765 (2.99248e-06% change) iteration 1512: trace = 2.393042016104435 (1.93429e-06% change) iteration 1513: trace = 2.393042003363461 (5.32417e-07% change) iteration 1514: trace = 2.393041987127406 (6.78469e-07% change) iteration 1515: trace = 2.393041975619586 (4.80887e-07% change) iteration 1517: trace = 2.39304195282537 (7.40087e-07% change) iteration 1518: trace = 2.393041942459384 (4.33172e-07% change) iteration 1519: trace = 2.393041918309867 (1.00916e-06% change) iteration 1520: trace = 2.393041888110273 (1.26198e-06% change) iteration 1521: trace = 2.393041871497575 (6.94208e-07% change) iteration 1522: trace = 2.393041836672252 (1.45527e-06% change) iteration 1523: trace = 2.393041811895557 (1.03536e-06% change) iteration 1524: trace = 2.39304179708952 (6.18712e-07% change) iteration 1525: trace = 2.393041763689767 (1.3957e-06% change) iteration 1526: trace = 2.393041755600208 (3.38045e-07% change) iteration 1527: trace = 2.39304172731132 (1.18213e-06% change) iteration 1528: trace = 2.393041715993529 (4.72946e-07% change) iteration 1530: trace = 2.393041663781074 (1.19692e-06% change) iteration 1531: trace = 2.39304165555242 (3.43858e-07% change) iteration 1533: trace = 2.393041629696511 (3.20903e-07% change) iteration 1534: trace = 2.393041620364113 (3.89981e-07% change) iteration 1536: trace = 2.393041612754451 (1.48187e-07% change) iteration 1537: trace = 2.393041609638907 (1.30192e-07% change) iteration 1538: trace = 2.393041608194405 (6.03626e-08% change) Finished solving for bands 2 to 10 after 1538 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.660018 elapsed time for k point: 2 minutes, 27 seconds. solve_kpoint (0.166667,0,0): Solving for bands 1 to 10... iteration 1: trace = 2.472620796406976 (8.48036% change) iteration 2: trace = 2.453442642549841 (0.77864% change) iteration 3: trace = 2.44286321112768 (0.432139% change) iteration 4: trace = 2.431185349984653 (0.479185% change) iteration 5: trace = 2.426087682783101 (0.209898% change) iteration 6: trace = 2.423202884074429 (0.118978% change) iteration 7: trace = 2.421037072126388 (0.089418% change) iteration 9: trace = 2.418914498251737 (0.0144643% change) iteration 10: trace = 2.418252796787544 (0.027359% change) iteration 12: trace = 2.417589107670295 (0.0150246% change) iteration 14: trace = 2.417089468912453 (0.0112032% change) iteration 15: trace = 2.417019330497613 (0.00290181% change) iteration 17: trace = 2.416825779029388 (0.00183324% change) iteration 19: trace = 2.416652280888443 (0.00208434% change) iteration 21: trace = 2.416505903443653 (0.00332034% change) iteration 23: trace = 2.41637588266199 (0.00211218% change) iteration 25: trace = 2.4162578844656 (0.00193419% change) iteration 27: trace = 2.41610015297715 (0.00533693% change) iteration 28: trace = 2.416054081857288 (0.00190686% change) iteration 30: trace = 2.415859660429942 (0.00351652% change) iteration 32: trace = 2.415660186154143 (0.00326062% change) iteration 34: trace = 2.415333099424754 (0.00285896% change) iteration 35: trace = 2.415118524166004 (0.00888427% change) iteration 36: trace = 2.415026853749542 (0.00379576% change) iteration 37: trace = 2.414878038477332 (0.00616224% change) iteration 38: trace = 2.414748886186439 (0.00534833% change) iteration 39: trace = 2.41459091423983 (0.00654218% change) iteration 41: trace = 2.414412436575359 (0.0041856% change) iteration 43: trace = 2.414321905831367 (0.00232167% change) iteration 45: trace = 2.414272410971351 (0.00081165% change) iteration 47: trace = 2.41421834187687 (0.00135501% change) iteration 48: trace = 2.414204401791515 (0.000577418% change) iteration 50: trace = 2.414137202447224 (0.00126749% change) iteration 52: trace = 2.414080245996169 (0.00134952% change) iteration 53: trace = 2.414034423520714 (0.00189815% change) iteration 55: trace = 2.41397376924159 (0.00172403% change) iteration 57: trace = 2.413920273190608 (0.00106643% change) iteration 59: trace = 2.413847237967706 (0.00162168% change) iteration 61: trace = 2.413773581566238 (0.0019397% change) iteration 62: trace = 2.413743699118001 (0.001238% change) iteration 63: trace = 2.413696109560115 (0.00197163% change) iteration 64: trace = 2.413634056480339 (0.00257091% change) iteration 65: trace = 2.413574813109428 (0.00245456% change) iteration 67: trace = 2.413417028192898 (0.00352749% change) iteration 68: trace = 2.413385480269272 (0.0013072% change) iteration 70: trace = 2.413315668030702 (0.000696249% change) iteration 72: trace = 2.413270377208253 (0.00117919% change) iteration 73: trace = 2.413263958748041 (0.000265966% change) iteration 74: trace = 2.413247283030374 (0.000691005% change) iteration 75: trace = 2.4132422378544 (0.000209062% change) iteration 76: trace = 2.413237331437059 (0.000203312% change) iteration 78: trace = 2.413225497473606 (0.000171474% change) iteration 79: trace = 2.413218241001267 (0.000300696% change) iteration 80: trace = 2.413201736989347 (0.000683903% change) iteration 81: trace = 2.413197108166385 (0.000191813% change) iteration 82: trace = 2.413180717316419 (0.00067922% change) iteration 83: trace = 2.41315977710816 (0.000867747% change) iteration 84: trace = 2.413154415051482 (0.000222201% change) iteration 85: trace = 2.413120636433209 (0.00139978% change) iteration 86: trace = 2.413111295512897 (0.00038709% change) iteration 87: trace = 2.4130920674665 (0.000796819% change) iteration 88: trace = 2.413081288444411 (0.00044669% change) iteration 89: trace = 2.413077197292369 (0.000169541% change) iteration 90: trace = 2.413067483382894 (0.000402554% change) iteration 91: trace = 2.413052795773135 (0.000608672% change) iteration 92: trace = 2.413048889689848 (0.000161873% change) iteration 93: trace = 2.413032308273235 (0.000687159% change) iteration 94: trace = 2.413029195016932 (0.000129019% change) iteration 95: trace = 2.41302338973193 (0.000240581% change) iteration 96: trace = 2.413011014855105 (0.000512838% change) iteration 97: trace = 2.413007742355962 (0.000135619% change) iteration 98: trace = 2.412998172864085 (0.00039658% change) iteration 99: trace = 2.412996375639301 (7.4481e-05% change) iteration 100: trace = 2.412992293272859 (0.000169183% change) iteration 101: trace = 2.412989658398735 (0.000109195% change) iteration 102: trace = 2.412987053475859 (0.000107954% change) iteration 103: trace = 2.412978692576873 (0.000346496% change) iteration 104: trace = 2.412976944932953 (7.24269e-05% change) iteration 105: trace = 2.412965388402998 (0.000478934% change) iteration 106: trace = 2.412961965715994 (0.000141846% change) iteration 107: trace = 2.412951638859862 (0.000427975% change) iteration 108: trace = 2.412933959624684 (0.000732684% change) iteration 109: trace = 2.41292774179338 (0.000257688% change) iteration 110: trace = 2.412887550698681 (0.00166567% change) iteration 111: trace = 2.412880798224507 (0.000279851% change) iteration 112: trace = 2.412854161822603 (0.00110393% change) iteration 113: trace = 2.412845440448312 (0.000361455% change) iteration 114: trace = 2.412837138098889 (0.00034409% change) iteration 115: trace = 2.412827992270579 (0.000379049% change) iteration 116: trace = 2.412825348090269 (0.000109588% change) iteration 117: trace = 2.412815437415246 (0.000410751% change) iteration 118: trace = 2.412814452339607 (4.08268e-05% change) iteration 119: trace = 2.412808982028315 (0.000226719% change) iteration 120: trace = 2.412806853749765 (8.82075e-05% change) iteration 121: trace = 2.412805329191198 (6.31861e-05% change) iteration 122: trace = 2.41280061232023 (0.000195493% change) iteration 123: trace = 2.412799965198363 (2.68204e-05% change) iteration 124: trace = 2.412796614682421 (0.000138864% change) iteration 125: trace = 2.412794984760356 (6.75533e-05% change) iteration 127: trace = 2.412791795427754 (7.07429e-05% change) iteration 128: trace = 2.412790878955185 (3.79839e-05% change) iteration 130: trace = 2.412784744493411 (0.000125015% change) iteration 131: trace = 2.412780015989494 (0.000195977% change) iteration 133: trace = 2.412772692650536 (0.000138575% change) iteration 134: trace = 2.412760797389646 (0.000493013% change) iteration 135: trace = 2.412754314113438 (0.000268708% change) iteration 136: trace = 2.412747809442154 (0.000269596% change) iteration 137: trace = 2.412741671024598 (0.000254416% change) iteration 138: trace = 2.412739612665771 (8.53121e-05% change) iteration 139: trace = 2.412735796245904 (0.000158178% change) iteration 140: trace = 2.412733963541592 (7.59596e-05% change) iteration 141: trace = 2.412733268236392 (2.88182e-05% change) iteration 142: trace = 2.412731064918732 (9.13204e-05% change) iteration 143: trace = 2.412730046665569 (4.22034e-05% change) iteration 144: trace = 2.412728762091919 (5.32415e-05% change) iteration 145: trace = 2.41272731477854 (5.99866e-05% change) iteration 146: trace = 2.412727050571034 (1.09506e-05% change) iteration 147: trace = 2.412726577612306 (1.96027e-05% change) iteration 148: trace = 2.412725603775375 (4.03625e-05% change) iteration 149: trace = 2.412725398224178 (8.51946e-06% change) iteration 151: trace = 2.412723743350807 (2.15173e-05% change) iteration 153: trace = 2.412722325524205 (3.91371e-05% change) iteration 154: trace = 2.412721866715604 (1.90162e-05% change) iteration 155: trace = 2.412721057476572 (3.35405e-05% change) iteration 156: trace = 2.412719953162604 (4.57705e-05% change) iteration 157: trace = 2.412719642996039 (1.28555e-05% change) iteration 158: trace = 2.412718615223119 (4.25981e-05% change) iteration 159: trace = 2.412717659994522 (3.95914e-05% change) iteration 161: trace = 2.412715097890484 (9.20778e-05% change) iteration 162: trace = 2.412713354162126 (7.22725e-05% change) iteration 163: trace = 2.412711778009752 (6.5327e-05% change) iteration 164: trace = 2.412710246350249 (6.34829e-05% change) iteration 165: trace = 2.412709265180356 (4.06667e-05% change) iteration 166: trace = 2.412708485191222 (3.23284e-05% change) iteration 168: trace = 2.412707312048842 (8.05468e-06% change) iteration 169: trace = 2.412706919268665 (1.62796e-05% change) iteration 170: trace = 2.41270673193879 (7.7643e-06% change) iteration 171: trace = 2.412706563409148 (6.98509e-06% change) iteration 172: trace = 2.412706177996636 (1.59743e-05% change) iteration 173: trace = 2.412706002821257 (7.26054e-06% change) iteration 175: trace = 2.412705059178001 (1.67031e-05% change) iteration 177: trace = 2.412704194418757 (2.11885e-05% change) iteration 179: trace = 2.412703061581692 (2.43881e-05% change) iteration 180: trace = 2.412701677090396 (5.73834e-05% change) iteration 181: trace = 2.412701377743673 (1.24071e-05% change) iteration 182: trace = 2.412700665520058 (2.95198e-05% change) iteration 183: trace = 2.412699613154282 (4.36178e-05% change) iteration 184: trace = 2.412699232236721 (1.5788e-05% change) iteration 185: trace = 2.412698088402475 (4.74089e-05% change) iteration 186: trace = 2.412697494765423 (2.46047e-05% change) iteration 187: trace = 2.412696584564045 (3.77255e-05% change) iteration 188: trace = 2.412696029039063 (2.30251e-05% change) iteration 189: trace = 2.412695659880399 (1.53007e-05% change) iteration 190: trace = 2.412694968428189 (2.86589e-05% change) iteration 191: trace = 2.412694623176857 (1.43098e-05% change) iteration 192: trace = 2.412694336592058 (1.18782e-05% change) iteration 193: trace = 2.412694128126293 (8.64037e-06% change) iteration 194: trace = 2.412694004129352 (5.13936e-06% change) iteration 195: trace = 2.412693855693816 (6.15227e-06% change) iteration 196: trace = 2.412693610911543 (1.01456e-05% change) iteration 197: trace = 2.412693527144426 (3.47193e-06% change) iteration 199: trace = 2.412692671361515 (1.52381e-05% change) iteration 200: trace = 2.412691884232213 (3.26245e-05% change) iteration 201: trace = 2.412691088147059 (3.29957e-05% change) iteration 202: trace = 2.412690590896823 (2.06098e-05% change) iteration 203: trace = 2.412688269758152 (9.62054e-05% change) iteration 204: trace = 2.412687096206742 (4.86408e-05% change) iteration 206: trace = 2.412684874053971 (5.87558e-05% change) iteration 207: trace = 2.412683775151048 (4.55469e-05% change) iteration 208: trace = 2.412682824783088 (3.93905e-05% change) iteration 209: trace = 2.412681397323406 (5.91648e-05% change) iteration 210: trace = 2.412681176321366 (9.16002e-06% change) iteration 211: trace = 2.412680740276321 (1.80731e-05% change) iteration 213: trace = 2.412680129587677 (9.94012e-06% change) iteration 214: trace = 2.412679492708257 (2.63972e-05% change) iteration 215: trace = 2.412678956186873 (2.22376e-05% change) iteration 217: trace = 2.412678227159463 (2.32499e-05% change) iteration 218: trace = 2.412678132024031 (3.94315e-06% change) iteration 219: trace = 2.412677961967726 (7.04845e-06% change) iteration 220: trace = 2.412677651705541 (1.28597e-05% change) iteration 221: trace = 2.412677568527698 (3.44753e-06% change) iteration 222: trace = 2.412677199881202 (1.52796e-05% change) iteration 223: trace = 2.412676917507744 (1.17037e-05% change) iteration 224: trace = 2.412676780905291 (5.66186e-06% change) iteration 225: trace = 2.412676486992876 (1.2182e-05% change) iteration 226: trace = 2.41267613210116 (1.47095e-05% change) iteration 227: trace = 2.412675993176802 (5.7581e-06% change) iteration 228: trace = 2.4126751441468 (3.51904e-05% change) iteration 229: trace = 2.412674857464344 (1.18823e-05% change) iteration 230: trace = 2.412674136354958 (2.98884e-05% change) iteration 231: trace = 2.412673701323072 (1.80311e-05% change) iteration 232: trace = 2.412673434418569 (1.10626e-05% change) iteration 233: trace = 2.412673036754027 (1.64823e-05% change) iteration 234: trace = 2.412672757425012 (1.15776e-05% change) iteration 235: trace = 2.412672664687107 (3.84378e-06% change) iteration 236: trace = 2.412672495345716 (7.01883e-06% change) iteration 237: trace = 2.412672345290554 (6.21946e-06% change) iteration 238: trace = 2.412672291700179 (2.2212e-06% change) iteration 239: trace = 2.412672112332868 (7.43438e-06% change) iteration 240: trace = 2.412671970098263 (5.89531e-06% change) iteration 241: trace = 2.412671890787247 (3.28727e-06% change) iteration 242: trace = 2.412671706984153 (7.61824e-06% change) iteration 243: trace = 2.412671599560539 (4.45248e-06% change) iteration 244: trace = 2.41267154918862 (2.08781e-06% change) iteration 245: trace = 2.412671269054238 (1.1611e-05% change) iteration 246: trace = 2.412671212996981 (2.32345e-06% change) iteration 248: trace = 2.412670451444127 (1.20682e-05% change) iteration 249: trace = 2.412670135412069 (1.30988e-05% change) iteration 250: trace = 2.412669598207865 (2.2266e-05% change) iteration 251: trace = 2.41266888531044 (2.95481e-05% change) iteration 252: trace = 2.412668683386803 (8.36931e-06% change) iteration 253: trace = 2.412667757367203 (3.83816e-05% change) iteration 254: trace = 2.412667321042708 (1.80847e-05% change) iteration 255: trace = 2.41266716736598 (6.36958e-06% change) iteration 256: trace = 2.412666578441192 (2.44097e-05% change) iteration 257: trace = 2.412666504282295 (3.07373e-06% change) iteration 258: trace = 2.412666202483052 (1.2509e-05% change) iteration 259: trace = 2.412666064327372 (5.72627e-06% change) iteration 260: trace = 2.412665992726245 (2.96772e-06% change) iteration 261: trace = 2.412665906979209 (3.55404e-06% change) iteration 262: trace = 2.41266569239561 (8.89405e-06% change) iteration 263: trace = 2.412665629041783 (2.62589e-06% change) iteration 264: trace = 2.412665333303695 (1.22577e-05% change) iteration 265: trace = 2.412665052097552 (1.16554e-05% change) iteration 266: trace = 2.412664833683358 (9.05282e-06% change) iteration 267: trace = 2.412664395271454 (1.81713e-05% change) iteration 268: trace = 2.412663727569393 (2.76749e-05% change) iteration 269: trace = 2.412663441532753 (1.18556e-05% change) iteration 270: trace = 2.412662359489531 (4.48485e-05% change) iteration 271: trace = 2.412662181091449 (7.39424e-06% change) iteration 272: trace = 2.412661846970395 (1.38486e-05% change) iteration 273: trace = 2.412661036802905 (3.35798e-05% change) iteration 274: trace = 2.412660908723227 (5.30865e-06% change) iteration 275: trace = 2.412660005574874 (3.74337e-05% change) iteration 276: trace = 2.412659541379168 (1.924e-05% change) iteration 277: trace = 2.412659355632527 (7.69883e-06% change) iteration 278: trace = 2.412658904326203 (1.87058e-05% change) iteration 279: trace = 2.412658306266438 (2.47884e-05% change) iteration 280: trace = 2.412658232035794 (3.07672e-06% change) iteration 281: trace = 2.412657878865192 (1.46382e-05% change) iteration 282: trace = 2.412657748898117 (5.38688e-06% change) iteration 283: trace = 2.412657639326023 (4.54155e-06% change) iteration 284: trace = 2.412657443956432 (8.09769e-06% change) iteration 285: trace = 2.412657298383324 (6.03372e-06% change) iteration 286: trace = 2.412657182013897 (4.82329e-06% change) iteration 287: trace = 2.412656883197379 (1.23854e-05% change) iteration 288: trace = 2.412656828245321 (2.27766e-06% change) iteration 290: trace = 2.412656027030582 (1.93281e-05% change) iteration 291: trace = 2.412655892639398 (5.57026e-06% change) iteration 292: trace = 2.412655129646725 (3.16246e-05% change) iteration 293: trace = 2.412654859643592 (1.11911e-05% change) iteration 294: trace = 2.412654461294335 (1.65108e-05% change) iteration 295: trace = 2.412654097903573 (1.50619e-05% change) iteration 296: trace = 2.412653826114738 (1.12651e-05% change) iteration 297: trace = 2.412653695273643 (5.42312e-06% change) iteration 298: trace = 2.412653336569876 (1.48676e-05% change) iteration 299: trace = 2.412653204955331 (5.45518e-06% change) iteration 300: trace = 2.412653031365066 (7.19499e-06% change) iteration 301: trace = 2.412652882614807 (6.16542e-06% change) iteration 302: trace = 2.412652772865444 (4.54891e-06% change) iteration 303: trace = 2.412652554074704 (9.06847e-06% change) iteration 304: trace = 2.412652305532287 (1.03016e-05% change) iteration 305: trace = 2.412652246665932 (2.4399e-06% change) iteration 306: trace = 2.412652146324786 (4.15896e-06% change) iteration 307: trace = 2.412652019249709 (5.26703e-06% change) iteration 308: trace = 2.412651990041423 (1.21063e-06% change) iteration 309: trace = 2.412651910093538 (3.31369e-06% change) iteration 310: trace = 2.412651796287754 (4.71704e-06% change) iteration 311: trace = 2.412651757941701 (1.58937e-06% change) iteration 312: trace = 2.412651590870191 (6.92481e-06% change) iteration 313: trace = 2.412651474458476 (4.82505e-06% change) iteration 314: trace = 2.412651377401881 (4.02282e-06% change) iteration 315: trace = 2.412650944651043 (1.79367e-05% change) iteration 316: trace = 2.412650811152139 (5.53329e-06% change) iteration 317: trace = 2.412650389050203 (1.74954e-05% change) iteration 318: trace = 2.412650143563586 (1.0175e-05% change) iteration 319: trace = 2.412650023921449 (4.95895e-06% change) iteration 320: trace = 2.412649754386354 (1.11717e-05% change) iteration 321: trace = 2.412649562889532 (7.9372e-06% change) iteration 322: trace = 2.412649505429058 (2.38163e-06% change) iteration 323: trace = 2.412649366959444 (5.73932e-06% change) iteration 324: trace = 2.412649309226824 (2.39291e-06% change) iteration 325: trace = 2.412649258991635 (2.08216e-06% change) iteration 326: trace = 2.412649186536194 (3.00315e-06% change) iteration 327: trace = 2.412649110047863 (3.1703e-06% change) iteration 328: trace = 2.412649064667321 (1.88094e-06% change) iteration 329: trace = 2.412648972453953 (3.82208e-06% change) iteration 330: trace = 2.412648934660732 (1.56646e-06% change) iteration 331: trace = 2.412648878576429 (2.32459e-06% change) iteration 332: trace = 2.412648772420518 (4.39997e-06% change) iteration 333: trace = 2.412648751553665 (8.64894e-07% change) iteration 335: trace = 2.412648552617056 (4.29521e-06% change) iteration 336: trace = 2.412648468787784 (3.47457e-06% change) iteration 337: trace = 2.412648327852643 (5.84151e-06% change) iteration 338: trace = 2.412648037944124 (1.20162e-05% change) iteration 339: trace = 2.412647779639379 (1.07063e-05% change) iteration 340: trace = 2.412647282477732 (2.06065e-05% change) iteration 341: trace = 2.412647202722498 (3.30571e-06% change) iteration 342: trace = 2.412646895875056 (1.27183e-05% change) iteration 343: trace = 2.412646684380672 (8.76607e-06% change) iteration 344: trace = 2.412646617891223 (2.75587e-06% change) iteration 345: trace = 2.412646442442066 (7.27206e-06% change) iteration 346: trace = 2.412646331324947 (4.60561e-06% change) iteration 347: trace = 2.41264628703099 (1.83591e-06% change) iteration 348: trace = 2.412646207235662 (3.30738e-06% change) iteration 349: trace = 2.412646168023754 (1.62527e-06% change) iteration 350: trace = 2.412646144164881 (9.88909e-07% change) iteration 351: trace = 2.412646103549042 (1.68346e-06% change) iteration 352: trace = 2.412646056637791 (1.94439e-06% change) iteration 353: trace = 2.412646034255876 (9.27692e-07% change) iteration 354: trace = 2.412645922312819 (4.63985e-06% change) iteration 355: trace = 2.412645868418352 (2.23383e-06% change) iteration 356: trace = 2.412645750001028 (4.90819e-06% change) iteration 357: trace = 2.412645608390251 (5.86952e-06% change) iteration 358: trace = 2.412645515472747 (3.85127e-06% change) iteration 359: trace = 2.412645389105396 (5.23771e-06% change) iteration 360: trace = 2.412645121487857 (1.10923e-05% change) iteration 361: trace = 2.412645082107282 (1.63226e-06% change) iteration 362: trace = 2.412644767652296 (1.30336e-05% change) iteration 363: trace = 2.412644687290167 (3.33087e-06% change) iteration 364: trace = 2.412644621543325 (2.72509e-06% change) iteration 365: trace = 2.412644426298397 (8.09257e-06% change) iteration 366: trace = 2.412644373374468 (2.19361e-06% change) iteration 367: trace = 2.412644284774558 (3.67232e-06% change) iteration 368: trace = 2.412644180588591 (4.31833e-06% change) iteration 369: trace = 2.412644125048831 (2.30203e-06% change) iteration 370: trace = 2.412644089897613 (1.45696e-06% change) iteration 371: trace = 2.412643990156402 (4.1341e-06% change) iteration 372: trace = 2.412643977437465 (5.27178e-07% change) iteration 373: trace = 2.412643907656931 (2.89228e-06% change) iteration 374: trace = 2.412643873146793 (1.43039e-06% change) iteration 375: trace = 2.41264385233951 (8.62427e-07% change) iteration 376: trace = 2.412643812216879 (1.66302e-06% change) iteration 377: trace = 2.412643761735595 (2.09236e-06% change) iteration 378: trace = 2.412643728851458 (1.36299e-06% change) iteration 379: trace = 2.412643629982828 (4.09794e-06% change) iteration 380: trace = 2.412643585644183 (1.83776e-06% change) iteration 381: trace = 2.412643488782583 (4.01475e-06% change) iteration 382: trace = 2.41264333282196 (6.4643e-06% change) iteration 383: trace = 2.412643274827918 (2.40376e-06% change) iteration 384: trace = 2.412643078646814 (8.13138e-06% change) iteration 385: trace = 2.412642851926347 (9.39718e-06% change) iteration 386: trace = 2.412642797031303 (2.27531e-06% change) iteration 387: trace = 2.412642667499494 (5.36888e-06% change) iteration 388: trace = 2.41264249340998 (7.21572e-06% change) iteration 389: trace = 2.412642465772136 (1.14554e-06% change) iteration 390: trace = 2.412642265561197 (8.29841e-06% change) iteration 391: trace = 2.41264221757722 (1.98886e-06% change) iteration 392: trace = 2.412642153036543 (2.6751e-06% change) iteration 393: trace = 2.412642062002099 (3.77323e-06% change) iteration 394: trace = 2.412642016056321 (1.90438e-06% change) iteration 395: trace = 2.412641965608519 (2.09098e-06% change) iteration 396: trace = 2.412641879816627 (3.55593e-06% change) iteration 397: trace = 2.412641864970351 (6.15353e-07% change) iteration 398: trace = 2.412641797329391 (2.80361e-06% change) iteration 399: trace = 2.412641772284675 (1.03806e-06% change) iteration 400: trace = 2.412641752613365 (8.15343e-07% change) iteration 401: trace = 2.412641656851688 (3.96916e-06% change) iteration 402: trace = 2.412641621859932 (1.45035e-06% change) iteration 403: trace = 2.412641478027517 (5.96162e-06% change) iteration 404: trace = 2.412641333701727 (5.98207e-06% change) iteration 405: trace = 2.412641208734567 (5.17968e-06% change) iteration 406: trace = 2.412641046455216 (6.72621e-06% change) iteration 407: trace = 2.412640701950643 (1.42791e-05% change) iteration 408: trace = 2.412640620904033 (3.35925e-06% change) iteration 409: trace = 2.412640280640429 (1.41034e-05% change) iteration 410: trace = 2.412640109167794 (7.10726e-06% change) iteration 411: trace = 2.412640020322065 (3.68251e-06% change) iteration 412: trace = 2.412639908050533 (4.65347e-06% change) iteration 413: trace = 2.412639839542951 (2.83953e-06% change) iteration 414: trace = 2.412639764073592 (3.12808e-06% change) iteration 415: trace = 2.41263967463803 (3.70696e-06% change) iteration 416: trace = 2.412639639036056 (1.47564e-06% change) iteration 417: trace = 2.412639597090332 (1.73858e-06% change) iteration 418: trace = 2.412639516391426 (3.34484e-06% change) iteration 419: trace = 2.412639489811581 (1.10169e-06% change) iteration 420: trace = 2.412639469068607 (8.59763e-07% change) iteration 421: trace = 2.41263943047381 (1.59969e-06% change) iteration 422: trace = 2.4126393858253 (1.85061e-06% change) iteration 423: trace = 2.412639340274033 (1.88803e-06% change) iteration 424: trace = 2.412639273211661 (2.77963e-06% change) iteration 425: trace = 2.412639228878438 (1.83754e-06% change) iteration 426: trace = 2.412639166568976 (2.58263e-06% change) iteration 427: trace = 2.412639066034692 (4.16698e-06% change) iteration 428: trace = 2.412639004895929 (2.5341e-06% change) iteration 429: trace = 2.412638889869625 (4.76766e-06% change) iteration 430: trace = 2.412638640673884 (1.03288e-05% change) iteration 431: trace = 2.412638570068593 (2.92648e-06% change) iteration 432: trace = 2.412638280432372 (1.2005e-05% change) iteration 433: trace = 2.412638124906501 (6.4463e-06% change) iteration 434: trace = 2.412638065672994 (2.45513e-06% change) iteration 436: trace = 2.412637848465066 (5.06431e-06% change) iteration 437: trace = 2.412637834133181 (5.94034e-07% change) iteration 438: trace = 2.412637777845909 (2.33302e-06% change) iteration 439: trace = 2.412637760061626 (7.3713e-07% change) iteration 440: trace = 2.412637744063722 (6.63088e-07% change) iteration 441: trace = 2.412637698333387 (1.89545e-06% change) iteration 442: trace = 2.412637681088011 (7.14793e-07% change) iteration 443: trace = 2.412637633219402 (1.98408e-06% change) iteration 444: trace = 2.412637588174705 (1.86703e-06% change) iteration 445: trace = 2.41263755866494 (1.22313e-06% change) iteration 446: trace = 2.412637525072979 (1.39233e-06% change) iteration 447: trace = 2.412637464082366 (2.52796e-06% change) iteration 448: trace = 2.412637424627238 (1.63535e-06% change) iteration 449: trace = 2.412637352240499 (3.00032e-06% change) iteration 450: trace = 2.412637290923813 (2.54148e-06% change) iteration 451: trace = 2.41263724739599 (1.80416e-06% change) iteration 452: trace = 2.412637163662357 (3.47063e-06% change) iteration 453: trace = 2.412637023490241 (5.80991e-06% change) iteration 454: trace = 2.412637002073986 (8.8767e-07% change) iteration 455: trace = 2.412636856341278 (6.04039e-06% change) iteration 456: trace = 2.412636795429862 (2.52468e-06% change) iteration 457: trace = 2.412636760004908 (1.46831e-06% change) iteration 458: trace = 2.412636682211513 (3.22441e-06% change) iteration 459: trace = 2.412636650356336 (1.32035e-06% change) iteration 460: trace = 2.412636611845274 (1.59622e-06% change) iteration 461: trace = 2.412636575344179 (1.51291e-06% change) iteration 462: trace = 2.412636564772725 (4.3817e-07% change) iteration 463: trace = 2.412636541550135 (9.6254e-07% change) iteration 465: trace = 2.412636515088222 (4.95569e-07% change) iteration 466: trace = 2.412636488959334 (1.083e-06% change) iteration 467: trace = 2.412636443684301 (1.87658e-06% change) iteration 468: trace = 2.412636429496443 (5.88064e-07% change) iteration 469: trace = 2.412636402551654 (1.11682e-06% change) iteration 470: trace = 2.412636349161805 (2.21293e-06% change) iteration 471: trace = 2.412636330764259 (7.6255e-07% change) iteration 472: trace = 2.412636274219413 (2.3437e-06% change) iteration 473: trace = 2.412636224583897 (2.05731e-06% change) iteration 474: trace = 2.412636190128051 (1.42814e-06% change) iteration 475: trace = 2.412636142263744 (1.9839e-06% change) iteration 476: trace = 2.41263606240304 (3.3101e-06% change) iteration 477: trace = 2.412635991798737 (2.92644e-06% change) iteration 478: trace = 2.412635862265919 (5.36893e-06% change) iteration 479: trace = 2.412635808193639 (2.24121e-06% change) iteration 480: trace = 2.412635747038824 (2.53477e-06% change) iteration 481: trace = 2.412635698045993 (2.03068e-06% change) iteration 482: trace = 2.41263566972262 (1.17396e-06% change) iteration 483: trace = 2.412635629336927 (1.67392e-06% change) iteration 484: trace = 2.412635589665503 (1.64432e-06% change) iteration 485: trace = 2.41263558170899 (3.29785e-07% change) iteration 486: trace = 2.412635559946528 (9.0202e-07% change) iteration 487: trace = 2.412635547240254 (5.26655e-07% change) iteration 488: trace = 2.412635532553055 (6.08762e-07% change) iteration 489: trace = 2.412635431895437 (4.1721e-06% change) iteration 490: trace = 2.412635395561392 (1.50599e-06% change) iteration 492: trace = 2.412635328869113 (7.42588e-07% change) iteration 494: trace = 2.41263529610479 (1.01758e-06% change) iteration 495: trace = 2.41263527445373 (8.97403e-07% change) iteration 496: trace = 2.412635260819608 (5.65113e-07% change) iteration 497: trace = 2.412635223215621 (1.55863e-06% change) iteration 498: trace = 2.412635202852087 (8.44037e-07% change) iteration 500: trace = 2.412635107941191 (3.03568e-06% change) iteration 502: trace = 2.41263499215195 (3.53983e-06% change) iteration 503: trace = 2.412634926286385 (2.73003e-06% change) iteration 504: trace = 2.412634896240786 (1.24534e-06% change) iteration 505: trace = 2.412634857053154 (1.62427e-06% change) iteration 506: trace = 2.412634793107305 (2.65046e-06% change) iteration 508: trace = 2.412634727802522 (1.512e-06% change) iteration 509: trace = 2.412634692342613 (1.46976e-06% change) iteration 510: trace = 2.412634681280935 (4.5849e-07% change) iteration 511: trace = 2.41263466193113 (8.0202e-07% change) iteration 512: trace = 2.41263462402864 (1.571e-06% change) iteration 513: trace = 2.412634619788867 (1.75732e-07% change) iteration 514: trace = 2.412634590835645 (1.20007e-06% change) iteration 516: trace = 2.412634573031395 (3.03057e-07% change) iteration 517: trace = 2.412634555661409 (7.19959e-07% change) iteration 518: trace = 2.412634536808862 (7.81409e-07% change) iteration 519: trace = 2.412634527958055 (3.66852e-07% change) iteration 520: trace = 2.412634503189584 (1.02662e-06% change) iteration 521: trace = 2.41263448088444 (9.24514e-07% change) iteration 522: trace = 2.412634467249765 (5.65136e-07% change) iteration 523: trace = 2.412634395263835 (2.98371e-06% change) iteration 524: trace = 2.412634367885339 (1.1348e-06% change) iteration 525: trace = 2.412634282062094 (3.55724e-06% change) iteration 526: trace = 2.412634228416827 (2.22351e-06% change) iteration 527: trace = 2.412634184809081 (1.80747e-06% change) iteration 528: trace = 2.412634152654459 (1.33276e-06% change) iteration 529: trace = 2.412634076426278 (3.15954e-06% change) iteration 530: trace = 2.412634064483348 (4.95016e-07% change) iteration 531: trace = 2.412634000749356 (2.64168e-06% change) iteration 532: trace = 2.412633973684302 (1.12181e-06% change) iteration 533: trace = 2.412633959084588 (6.05136e-07% change) iteration 534: trace = 2.412633926947834 (1.33202e-06% change) iteration 535: trace = 2.412633914659394 (5.09337e-07% change) iteration 536: trace = 2.412633902211962 (5.15927e-07% change) iteration 537: trace = 2.412633870345416 (1.32082e-06% change) iteration 538: trace = 2.412633866325724 (1.6661e-07% change) iteration 539: trace = 2.412633837179118 (1.20808e-06% change) iteration 540: trace = 2.412633827314965 (4.08854e-07% change) iteration 541: trace = 2.412633821460183 (2.42672e-07% change) iteration 542: trace = 2.412633792436449 (1.20299e-06% change) iteration 543: trace = 2.41263376515134 (1.13093e-06% change) iteration 544: trace = 2.412633738183729 (1.11777e-06% change) iteration 545: trace = 2.412633685147835 (2.19826e-06% change) iteration 546: trace = 2.412633664024175 (8.75544e-07% change) iteration 547: trace = 2.412633587449096 (3.17392e-06% change) iteration 548: trace = 2.412633486464175 (4.18567e-06% change) iteration 549: trace = 2.412633458376961 (1.16417e-06% change) iteration 550: trace = 2.412633351820883 (4.41659e-06% change) iteration 551: trace = 2.412633298538177 (2.20849e-06% change) iteration 552: trace = 2.412633254892405 (1.80905e-06% change) iteration 553: trace = 2.412633227712623 (1.12656e-06% change) iteration 554: trace = 2.412633193136745 (1.43312e-06% change) iteration 555: trace = 2.41263318129403 (4.90863e-07% change) iteration 556: trace = 2.412633144109761 (1.54123e-06% change) iteration 557: trace = 2.412633138626298 (2.27281e-07% change) iteration 559: trace = 2.412633102582707 (7.87406e-07% change) iteration 560: trace = 2.412633094147733 (3.49617e-07% change) iteration 561: trace = 2.412633087243686 (2.86162e-07% change) iteration 562: trace = 2.41263307144271 (6.54927e-07% change) iteration 563: trace = 2.412633066067977 (2.22775e-07% change) iteration 564: trace = 2.412633041901184 (1.00168e-06% change) iteration 565: trace = 2.412633016436085 (1.05549e-06% change) iteration 566: trace = 2.412633006372837 (4.17106e-07% change) iteration 567: trace = 2.412632986123334 (8.39311e-07% change) iteration 568: trace = 2.412632938214522 (1.98575e-06% change) iteration 569: trace = 2.412632916492763 (9.00334e-07% change) iteration 570: trace = 2.412632820087252 (3.99586e-06% change) iteration 571: trace = 2.412632802817571 (7.15802e-07% change) iteration 572: trace = 2.412632735443658 (2.79255e-06% change) iteration 573: trace = 2.412632655885941 (3.29755e-06% change) iteration 574: trace = 2.412632641467048 (5.97641e-07% change) iteration 575: trace = 2.412632599774545 (1.72809e-06% change) iteration 576: trace = 2.412632563142436 (1.51835e-06% change) iteration 577: trace = 2.412632557492127 (2.34197e-07% change) iteration 578: trace = 2.412632546072009 (4.73347e-07% change) iteration 579: trace = 2.412632533305867 (5.29137e-07% change) iteration 580: trace = 2.412632523134126 (4.21603e-07% change) iteration 581: trace = 2.412632513183022 (4.12458e-07% change) iteration 582: trace = 2.412632496507442 (6.91178e-07% change) iteration 583: trace = 2.412632491225655 (2.18922e-07% change) iteration 584: trace = 2.412632480724549 (4.35255e-07% change) iteration 585: trace = 2.412632456779826 (9.92473e-07% change) iteration 586: trace = 2.41263245316641 (1.49771e-07% change) iteration 587: trace = 2.412632428591968 (1.01857e-06% change) iteration 588: trace = 2.412632416770535 (4.89981e-07% change) iteration 589: trace = 2.412632404902262 (4.91922e-07% change) iteration 590: trace = 2.412632380474266 (1.0125e-06% change) iteration 591: trace = 2.412632359999795 (8.48636e-07% change) iteration 592: trace = 2.412632339211753 (8.61633e-07% change) iteration 593: trace = 2.412632290511771 (2.01854e-06% change) iteration 594: trace = 2.41263227785199 (5.24729e-07% change) iteration 595: trace = 2.41263222667702 (2.12113e-06% change) iteration 596: trace = 2.412632191251192 (1.46835e-06% change) iteration 597: trace = 2.412632153900366 (1.54814e-06% change) iteration 598: trace = 2.412632144565816 (3.86903e-07% change) iteration 599: trace = 2.412632124706047 (8.23158e-07% change) iteration 600: trace = 2.41263212002272 (1.94117e-07% change) iteration 601: trace = 2.412632108554501 (4.75341e-07% change) iteration 602: trace = 2.412632104221694 (1.79588e-07% change) iteration 603: trace = 2.412632100995158 (1.33735e-07% change) iteration 604: trace = 2.412632091213363 (4.05441e-07% change) iteration 605: trace = 2.412632084648834 (2.7209e-07% change) iteration 606: trace = 2.412632077190008 (3.09157e-07% change) iteration 607: trace = 2.41263206863046 (3.5478e-07% change) iteration 608: trace = 2.412632059838849 (3.64399e-07% change) iteration 609: trace = 2.412632053183029 (2.75874e-07% change) iteration 610: trace = 2.412632033442245 (8.18226e-07% change) iteration 611: trace = 2.412632029699625 (1.55126e-07% change) iteration 612: trace = 2.412632006278749 (9.7076e-07% change) iteration 613: trace = 2.41263198927519 (7.04772e-07% change) iteration 614: trace = 2.412631982312685 (2.88585e-07% change) iteration 615: trace = 2.41263196619311 (6.68132e-07% change) iteration 616: trace = 2.41263192498577 (1.70798e-06% change) iteration 617: trace = 2.412631919346135 (2.33754e-07% change) iteration 618: trace = 2.412631867933594 (2.13097e-06% change) iteration 619: trace = 2.412631860238792 (3.18938e-07% change) iteration 620: trace = 2.412631824186516 (1.49431e-06% change) iteration 621: trace = 2.412631810251907 (5.77569e-07% change) iteration 622: trace = 2.41263180479248 (2.26285e-07% change) iteration 623: trace = 2.412631792505916 (5.0926e-07% change) iteration 624: trace = 2.412631780142795 (5.12433e-07% change) iteration 625: trace = 2.412631777680065 (1.02077e-07% change) iteration 626: trace = 2.412631767717179 (4.12947e-07% change) iteration 627: trace = 2.412631761986302 (2.37536e-07% change) iteration 628: trace = 2.41263175676308 (2.16495e-07% change) iteration 629: trace = 2.412631738241712 (7.67683e-07% change) iteration 630: trace = 2.412631725964059 (5.0889e-07% change) iteration 631: trace = 2.412631718249234 (3.19768e-07% change) iteration 632: trace = 2.412631711298329 (2.88105e-07% change) iteration 633: trace = 2.41263170531384 (2.48048e-07% change) iteration 634: trace = 2.412631700443417 (2.01872e-07% change) iteration 635: trace = 2.412631688604458 (4.90707e-07% change) iteration 636: trace = 2.412631684940376 (1.51871e-07% change) iteration 637: trace = 2.412631675804263 (3.78678e-07% change) iteration 638: trace = 2.412631663628996 (5.04647e-07% change) iteration 639: trace = 2.412631657660131 (2.47401e-07% change) iteration 640: trace = 2.412631631717643 (1.07528e-06% change) iteration 641: trace = 2.41263160256957 (1.20814e-06% change) iteration 642: trace = 2.412631588371916 (5.88472e-07% change) iteration 643: trace = 2.412631571777485 (6.87815e-07% change) iteration 644: trace = 2.412631549540869 (9.21675e-07% change) iteration 645: trace = 2.41263154061375 (3.70016e-07% change) iteration 646: trace = 2.412631519290016 (8.83837e-07% change) iteration 647: trace = 2.412631513764567 (2.29022e-07% change) iteration 648: trace = 2.412631501288961 (5.17095e-07% change) iteration 649: trace = 2.412631489730445 (4.79083e-07% change) iteration 650: trace = 2.412631483139585 (2.73181e-07% change) iteration 651: trace = 2.412631479684383 (1.43213e-07% change) iteration 652: trace = 2.412631466386209 (5.5119e-07% change) iteration 653: trace = 2.41263146341366 (1.23208e-07% change) iteration 654: trace = 2.412631456659488 (2.7995e-07% change) iteration 655: trace = 2.412631452115274 (1.88351e-07% change) iteration 656: trace = 2.412631450345673 (7.33473e-08% change) Finished solving for bands 1 to 10 after 656 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.659432 elapsed time for k point: 2 minutes, 50 seconds. solve_kpoint (0.333333,0,0): Solving for bands 1 to 10... iteration 1: trace = 2.507776920361482 (1.59171% change) iteration 2: trace = 2.485348738368598 (0.898362% change) iteration 3: trace = 2.473384187157577 (0.482565% change) iteration 4: trace = 2.471627028825623 (0.0710679% change) iteration 5: trace = 2.466165308115869 (0.221221% change) iteration 6: trace = 2.464829659520491 (0.0541736% change) iteration 7: trace = 2.463753681226962 (0.0436628% change) iteration 8: trace = 2.462717248082874 (0.0420761% change) iteration 9: trace = 2.462412785251653 (0.0123636% change) iteration 10: trace = 2.461880688738079 (0.0216111% change) iteration 11: trace = 2.46161362095959 (0.0108487% change) iteration 12: trace = 2.461469946775685 (0.00583676% change) iteration 13: trace = 2.46115013060456 (0.0129937% change) iteration 14: trace = 2.461069656322206 (0.00326984% change) iteration 15: trace = 2.460898808052909 (0.00694227% change) iteration 16: trace = 2.460818060633568 (0.00328127% change) iteration 17: trace = 2.460702562363832 (0.0046936% change) iteration 18: trace = 2.460592196629414 (0.00448523% change) iteration 19: trace = 2.460543511380268 (0.00197862% change) iteration 21: trace = 2.460255805761169 (0.0031458% change) iteration 23: trace = 2.459771105817921 (0.0069088% change) iteration 24: trace = 2.459470316132638 (0.0122291% change) iteration 25: trace = 2.459186498274207 (0.0115405% change) iteration 26: trace = 2.458751515198049 (0.0176897% change) iteration 28: trace = 2.458392322026501 (0.00594907% change) iteration 29: trace = 2.458112436914948 (0.0113855% change) iteration 31: trace = 2.457829420897285 (0.00833359% change) iteration 33: trace = 2.457608467641623 (0.00447256% change) iteration 35: trace = 2.457410228101663 (0.00212957% change) iteration 36: trace = 2.457319945010938 (0.00367398% change) iteration 38: trace = 2.457215295192262 (0.00249387% change) iteration 40: trace = 2.457124905410381 (0.00153984% change) iteration 41: trace = 2.457062920427752 (0.00252269% change) iteration 42: trace = 2.457035881270642 (0.00110047% change) iteration 44: trace = 2.456922972641804 (0.00227209% change) iteration 45: trace = 2.456861544021992 (0.00250026% change) iteration 47: trace = 2.456674865440537 (0.00309502% change) iteration 49: trace = 2.456451610303937 (0.00330801% change) iteration 50: trace = 2.456263863627628 (0.0076433% change) iteration 51: trace = 2.456129629227781 (0.00546513% change) iteration 52: trace = 2.456031415437283 (0.0039988% change) iteration 53: trace = 2.455813404802271 (0.00887693% change) iteration 54: trace = 2.455758953375335 (0.00221727% change) iteration 55: trace = 2.455581485868543 (0.00722685% change) iteration 57: trace = 2.455448182632138 (0.00280802% change) iteration 59: trace = 2.45529065128509 (0.00264206% change) iteration 60: trace = 2.455239709908974 (0.00207478% change) iteration 61: trace = 2.455209781612854 (0.00121896% change) iteration 63: trace = 2.455163120414178 (0.000544116% change) iteration 64: trace = 2.455136022043037 (0.00110374% change) iteration 65: trace = 2.45511882189737 (0.000700581% change) iteration 66: trace = 2.455094722482751 (0.000981604% change) iteration 67: trace = 2.455044060168039 (0.00206358% change) iteration 68: trace = 2.455015111899695 (0.00117914% change) iteration 69: trace = 2.454933079417922 (0.00334148% change) iteration 71: trace = 2.454869996502872 (0.00153028% change) iteration 73: trace = 2.454793812458437 (0.000602345% change) iteration 74: trace = 2.454755440029452 (0.00156318% change) iteration 75: trace = 2.454724017625245 (0.00128007% change) iteration 76: trace = 2.454715337594806 (0.000353606% change) iteration 77: trace = 2.454687485785335 (0.00113463% change) iteration 78: trace = 2.454661076210604 (0.00107589% change) iteration 79: trace = 2.454643944938741 (0.00069791% change) iteration 80: trace = 2.454610017786664 (0.00138217% change) iteration 81: trace = 2.454562974033632 (0.00191657% change) iteration 82: trace = 2.454550219302487 (0.000519635% change) iteration 83: trace = 2.454490395102731 (0.00243731% change) iteration 84: trace = 2.454470005762654 (0.000830699% change) iteration 85: trace = 2.454431498004483 (0.0015689% change) iteration 86: trace = 2.454389916498829 (0.00169415% change) iteration 87: trace = 2.454367025894059 (0.000932644% change) iteration 88: trace = 2.454330511324071 (0.00148775% change) iteration 89: trace = 2.454298424855931 (0.00130735% change) iteration 90: trace = 2.454285428307165 (0.000529544% change) iteration 91: trace = 2.45426366170391 (0.000886885% change) iteration 92: trace = 2.45423882252309 (0.00101209% change) iteration 93: trace = 2.454234069725742 (0.000193657% change) iteration 94: trace = 2.454221964037808 (0.000493258% change) iteration 95: trace = 2.454208929981418 (0.000531089% change) iteration 96: trace = 2.454205426529137 (0.000142753% change) iteration 97: trace = 2.454188038346496 (0.000708508% change) iteration 98: trace = 2.454175345826466 (0.000517179% change) iteration 100: trace = 2.454139042670874 (0.00102376% change) iteration 101: trace = 2.45412580615775 (0.000539356% change) iteration 102: trace = 2.45410937513405 (0.000669529% change) iteration 103: trace = 2.454078196638398 (0.00127047% change) iteration 104: trace = 2.454063038393078 (0.000617678% change) iteration 105: trace = 2.45403410825722 (0.00117887% change) iteration 106: trace = 2.453987892105576 (0.00188329% change) iteration 107: trace = 2.453972605506517 (0.000622931% change) iteration 108: trace = 2.453892613453455 (0.00325975% change) iteration 109: trace = 2.453853818607098 (0.00158096% change) iteration 111: trace = 2.453789229697211 (0.00153804% change) iteration 112: trace = 2.45376397798253 (0.0010291% change) iteration 113: trace = 2.453749783750654 (0.000578469% change) iteration 114: trace = 2.453731192447488 (0.000757672% change) iteration 115: trace = 2.453723681272437 (0.000306113% change) iteration 116: trace = 2.453712450309472 (0.000457712% change) iteration 117: trace = 2.453698005313477 (0.000588701% change) iteration 119: trace = 2.453675908436768 (0.000681805% change) iteration 121: trace = 2.45364278016182 (0.000398254% change) iteration 122: trace = 2.453597029470714 (0.00186462% change) iteration 123: trace = 2.453552781138144 (0.00180342% change) iteration 124: trace = 2.453517476823468 (0.00143892% change) iteration 125: trace = 2.453459748221585 (0.00235292% change) iteration 126: trace = 2.453387145831016 (0.00295923% change) iteration 127: trace = 2.453348187599266 (0.00158795% change) iteration 128: trace = 2.45323009904988 (0.00481348% change) iteration 129: trace = 2.453203963863088 (0.00106534% change) iteration 130: trace = 2.453123598070439 (0.00327601% change) iteration 131: trace = 2.453094307891842 (0.001194% change) iteration 132: trace = 2.453086383860949 (0.000323022% change) iteration 133: trace = 2.4530644970016 (0.000892221% change) iteration 134: trace = 2.453053226677391 (0.00045944% change) iteration 135: trace = 2.453049209444215 (0.000163765% change) iteration 136: trace = 2.453034738345377 (0.000589925% change) iteration 137: trace = 2.453024135212754 (0.000432246% change) iteration 138: trace = 2.453013653780684 (0.000427287% change) iteration 139: trace = 2.452977227769287 (0.00148496% change) iteration 140: trace = 2.452965919618485 (0.000460998% change) iteration 141: trace = 2.452955714432203 (0.000416035% change) iteration 142: trace = 2.45294278599638 (0.000527057% change) iteration 143: trace = 2.452939347311749 (0.000140186% change) iteration 144: trace = 2.452928058888927 (0.000460201% change) iteration 145: trace = 2.452919561009934 (0.000346439% change) iteration 146: trace = 2.452914950999071 (0.00018794% change) iteration 147: trace = 2.452903488832562 (0.000467289% change) iteration 148: trace = 2.452894253302877 (0.000376515% change) iteration 149: trace = 2.452885448505443 (0.000358956% change) iteration 150: trace = 2.452865008228478 (0.000833319% change) iteration 151: trace = 2.452843632848071 (0.000871449% change) iteration 152: trace = 2.45283633271147 (0.00029762% change) iteration 153: trace = 2.452808170821433 (0.00114814% change) iteration 154: trace = 2.452796346691087 (0.000482066% change) iteration 155: trace = 2.452775610667548 (0.000845407% change) iteration 156: trace = 2.452760399214179 (0.000620175% change) iteration 157: trace = 2.452750294146471 (0.000411988% change) iteration 158: trace = 2.452734283464846 (0.000652767% change) iteration 159: trace = 2.452721968787467 (0.000502081% change) iteration 160: trace = 2.452718419182061 (0.000144721% change) iteration 161: trace = 2.452711816566712 (0.000269196% change) iteration 162: trace = 2.452705154887233 (0.000271605% change) iteration 163: trace = 2.452703538706039 (6.58938e-05% change) iteration 164: trace = 2.452698808892757 (0.000192841% change) iteration 165: trace = 2.452693431525168 (0.000219243% change) iteration 166: trace = 2.452691180193324 (9.17902e-05% change) iteration 167: trace = 2.452682459409214 (0.00035556% change) iteration 168: trace = 2.452676157372539 (0.000256945% change) iteration 169: trace = 2.452666080766642 (0.000410842% change) iteration 170: trace = 2.452650437186502 (0.000637821% change) iteration 171: trace = 2.452637126060467 (0.000542726% change) iteration 172: trace = 2.452620383556221 (0.000682635% change) iteration 174: trace = 2.452589909466731 (0.000189683% change) iteration 175: trace = 2.452578829352045 (0.000451773% change) iteration 176: trace = 2.452569117123255 (0.000396001% change) iteration 177: trace = 2.452566425582357 (0.000109744% change) iteration 179: trace = 2.452552453074022 (0.000244817% change) iteration 180: trace = 2.452549582491499 (0.000117045% change) iteration 181: trace = 2.452541494535472 (0.000329778% change) iteration 182: trace = 2.452537435951453 (0.000165485% change) iteration 183: trace = 2.452532630378951 (0.000195943% change) iteration 184: trace = 2.452529416523576 (0.000131042% change) iteration 186: trace = 2.452523721139858 (0.000118364% change) iteration 188: trace = 2.452514428171543 (7.22513e-05% change) iteration 189: trace = 2.452505100000322 (0.000380352% change) iteration 190: trace = 2.452493557179628 (0.000470655% change) iteration 191: trace = 2.452488637474028 (0.0002006% change) iteration 192: trace = 2.45247452001514 (0.00057564% change) iteration 193: trace = 2.452460903038798 (0.000555236% change) iteration 194: trace = 2.452455217554589 (0.000231828% change) iteration 195: trace = 2.452439815021889 (0.000628047% change) iteration 197: trace = 2.452421163370984 (0.000295015% change) iteration 199: trace = 2.452402553437185 (0.000196355% change) iteration 201: trace = 2.45238646671948 (0.000409797% change) iteration 203: trace = 2.45237722989215 (0.000203463% change) iteration 204: trace = 2.452371310281734 (0.000241383% change) iteration 205: trace = 2.452368939506654 (9.66728e-05% change) iteration 207: trace = 2.45235626024291 (0.000311947% change) iteration 208: trace = 2.452353317565702 (0.000119994% change) iteration 209: trace = 2.452347210614082 (0.000249024% change) iteration 211: trace = 2.452340437667146 (8.94375e-05% change) iteration 212: trace = 2.452334125507837 (0.000257394% change) iteration 213: trace = 2.452330025848437 (0.000167174% change) iteration 214: trace = 2.452327955342755 (8.44302e-05% change) iteration 215: trace = 2.452323269397031 (0.000191082% change) iteration 216: trace = 2.452319366940654 (0.000159133% change) iteration 217: trace = 2.452316698382905 (0.000108818% change) iteration 218: trace = 2.452310031236402 (0.000271872% change) iteration 219: trace = 2.45230781216342 (9.04891e-05% change) iteration 220: trace = 2.45230346190989 (0.000177394% change) iteration 221: trace = 2.452295683751688 (0.000317178% change) iteration 222: trace = 2.45228969812258 (0.000244083% change) iteration 223: trace = 2.452285535034024 (0.000169763% change) iteration 224: trace = 2.452277508646876 (0.000327303% change) iteration 225: trace = 2.452272722383495 (0.000195176% change) iteration 226: trace = 2.452268356401913 (0.000178038% change) iteration 227: trace = 2.452262039642632 (0.000257589% change) iteration 229: trace = 2.452255664335413 (0.00016125% change) iteration 231: trace = 2.45225006386393 (3.90249e-05% change) iteration 232: trace = 2.45224676169134 (0.000134659% change) iteration 233: trace = 2.452244268728719 (0.00010166% change) iteration 234: trace = 2.452243291907853 (3.98338e-05% change) iteration 235: trace = 2.452242067904046 (4.99136e-05% change) iteration 236: trace = 2.45223823648596 (0.000156242% change) iteration 238: trace = 2.452233335160598 (0.000166501% change) iteration 239: trace = 2.452230055887497 (0.000133726% change) iteration 240: trace = 2.452228269475315 (7.28485e-05% change) iteration 242: trace = 2.452219747176737 (0.000100886% change) iteration 243: trace = 2.452214642799591 (0.000208154% change) iteration 244: trace = 2.452209094836195 (0.000226243% change) iteration 245: trace = 2.452203831117505 (0.000214652% change) iteration 246: trace = 2.452197026169464 (0.000277504% change) iteration 247: trace = 2.452186677786126 (0.000422005% change) iteration 248: trace = 2.452184397642533 (9.29841e-05% change) iteration 249: trace = 2.452177155011801 (0.000295355% change) iteration 250: trace = 2.452172504637029 (0.000189643% change) iteration 251: trace = 2.452170736160744 (7.21188e-05% change) iteration 252: trace = 2.452167498883359 (0.000132017% change) iteration 253: trace = 2.452164940543958 (0.00010433% change) iteration 254: trace = 2.452164109031957 (3.39093e-05% change) iteration 255: trace = 2.452162349449268 (7.17563e-05% change) iteration 256: trace = 2.452160492599967 (7.5723e-05% change) iteration 257: trace = 2.452159251136339 (5.06274e-05% change) iteration 258: trace = 2.452155557765523 (0.000150617% change) iteration 259: trace = 2.452152201735273 (0.000136861% change) iteration 260: trace = 2.452150777946623 (5.80628e-05% change) iteration 261: trace = 2.452140961738271 (0.000400311% change) iteration 262: trace = 2.452137054412574 (0.000159344% change) iteration 263: trace = 2.452131779769803 (0.000215104% change) iteration 264: trace = 2.452123682442244 (0.000330216% change) iteration 265: trace = 2.452119982226057 (0.000150899% change) iteration 266: trace = 2.452114497808776 (0.00022366% change) iteration 267: trace = 2.452107896150288 (0.000269223% change) iteration 269: trace = 2.452099991894026 (0.000209234% change) iteration 270: trace = 2.452095033305769 (0.000202218% change) iteration 271: trace = 2.452093913828434 (4.56539e-05% change) iteration 272: trace = 2.452090790030844 (0.000127393% change) iteration 273: trace = 2.452088948611789 (7.50959e-05% change) iteration 275: trace = 2.452085987558349 (7.93878e-05% change) iteration 276: trace = 2.452083004057986 (0.000121672% change) iteration 278: trace = 2.452068777841877 (0.000539669% change) iteration 279: trace = 2.452054789154328 (0.000570487% change) iteration 280: trace = 2.452048265154665 (0.000266063% change) iteration 282: trace = 2.452036344774335 (8.70075e-05% change) iteration 284: trace = 2.45203077194769 (0.00013851% change) iteration 286: trace = 2.452028014971691 (7.80781e-05% change) iteration 288: trace = 2.452025645210506 (2.07403e-05% change) iteration 290: trace = 2.452021310902507 (9.42099e-05% change) iteration 291: trace = 2.452020186174406 (4.58694e-05% change) iteration 293: trace = 2.452014424098764 (0.000143567% change) iteration 294: trace = 2.452013310698197 (4.54076e-05% change) iteration 295: trace = 2.452009027047272 (0.000174699% change) iteration 297: trace = 2.452003679752956 (6.02642e-05% change) iteration 299: trace = 2.451995110896753 (0.000168512% change) iteration 301: trace = 2.451990503355781 (0.000110415% change) iteration 303: trace = 2.451987447981669 (2.07354e-05% change) iteration 304: trace = 2.451985459964382 (8.10778e-05% change) iteration 305: trace = 2.451984975549689 (1.9756e-05% change) iteration 306: trace = 2.45198406331646 (3.72039e-05% change) iteration 307: trace = 2.451983021023131 (4.25082e-05% change) iteration 308: trace = 2.45198149804798 (6.2112e-05% change) iteration 310: trace = 2.451978713571014 (8.93155e-05% change) iteration 311: trace = 2.451976244746445 (0.000100687% change) iteration 312: trace = 2.451975173099601 (4.37054e-05% change) iteration 313: trace = 2.45197156573696 (0.000147121% change) iteration 314: trace = 2.451970792797821 (3.15232e-05% change) iteration 315: trace = 2.451968565769665 (9.08261e-05% change) iteration 316: trace = 2.451965719759356 (0.00011607% change) iteration 317: trace = 2.451963218491875 (0.000102011% change) iteration 319: trace = 2.451957409730003 (0.000119488% change) iteration 321: trace = 2.451954708630499 (7.77224e-05% change) iteration 322: trace = 2.451953565793633 (4.66092e-05% change) iteration 323: trace = 2.451953140267826 (1.73546e-05% change) iteration 324: trace = 2.451951935301224 (4.91431e-05% change) iteration 325: trace = 2.451951267453046 (2.72374e-05% change) iteration 327: trace = 2.45195011804863 (3.69578e-05% change) iteration 328: trace = 2.451948940615729 (4.80203e-05% change) iteration 329: trace = 2.451948591834173 (1.42247e-05% change) iteration 331: trace = 2.451945960609586 (7.485e-05% change) iteration 332: trace = 2.4519455378662 (1.72411e-05% change) iteration 334: trace = 2.451940970332682 (7.68961e-05% change) iteration 335: trace = 2.451939865138698 (4.50743e-05% change) iteration 337: trace = 2.451934997932571 (9.35021e-05% change) iteration 338: trace = 2.451933728073561 (5.17901e-05% change) iteration 339: trace = 2.451931512997243 (9.034e-05% change) iteration 341: trace = 2.451928714499091 (4.45041e-05% change) iteration 342: trace = 2.451926842751011 (7.63378e-05% change) iteration 343: trace = 2.451926511489749 (1.35102e-05% change) iteration 344: trace = 2.451925281137149 (5.0179e-05% change) iteration 346: trace = 2.45192375567878 (2.14147e-05% change) iteration 348: trace = 2.451921606736901 (6.3288e-05% change) iteration 349: trace = 2.45192090824024 (2.84877e-05% change) iteration 350: trace = 2.451920359165533 (2.23937e-05% change) iteration 351: trace = 2.451919285136186 (4.38036e-05% change) iteration 353: trace = 2.451918286934319 (2.02326e-05% change) iteration 355: trace = 2.45191682020949 (2.11287e-05% change) iteration 356: trace = 2.451916152225591 (2.72433e-05% change) iteration 358: trace = 2.451913710836508 (5.58251e-05% change) iteration 360: trace = 2.45191131196582 (6.31309e-05% change) iteration 362: trace = 2.451909137669036 (2.91807e-05% change) iteration 363: trace = 2.451906727035867 (9.83166e-05% change) iteration 365: trace = 2.451904418338347 (5.30844e-05% change) iteration 367: trace = 2.451902147108902 (2.58639e-05% change) iteration 369: trace = 2.451900446646045 (4.53497e-05% change) iteration 370: trace = 2.451900094602328 (1.4358e-05% change) iteration 372: trace = 2.451898985122723 (2.70029e-05% change) iteration 374: trace = 2.45189813572776 (2.83662e-05% change) iteration 376: trace = 2.451897405310017 (1.25285e-05% change) iteration 378: trace = 2.451895328491467 (5.40436e-05% change) iteration 379: trace = 2.45189471223816 (2.51338e-05% change) iteration 381: trace = 2.451891353873032 (7.70283e-05% change) iteration 382: trace = 2.451890471389215 (3.5992e-05% change) iteration 383: trace = 2.451889215762975 (5.12105e-05% change) iteration 384: trace = 2.451887747746162 (5.98729e-05% change) iteration 386: trace = 2.451886252452003 (4.14563e-05% change) iteration 388: trace = 2.451884190429794 (1.47987e-05% change) iteration 389: trace = 2.451882459397901 (7.06001e-05% change) iteration 390: trace = 2.451881803624096 (2.67457e-05% change) iteration 391: trace = 2.451881396899906 (1.65882e-05% change) iteration 393: trace = 2.451880105835834 (2.8447e-05% change) iteration 395: trace = 2.451879375931761 (2.47469e-05% change) iteration 396: trace = 2.451878970131624 (1.65506e-05% change) iteration 397: trace = 2.451878656880508 (1.2776e-05% change) iteration 398: trace = 2.451877229743647 (5.82059e-05% change) iteration 400: trace = 2.451875242464437 (5.16593e-05% change) iteration 401: trace = 2.451873332968888 (7.7879e-05% change) iteration 402: trace = 2.45187229546255 (4.23149e-05% change) iteration 404: trace = 2.451868832722023 (8.464e-05% change) iteration 405: trace = 2.451868392313138 (1.79622e-05% change) iteration 406: trace = 2.451867283261949 (4.52329e-05% change) iteration 407: trace = 2.451866336834968 (3.86003e-05% change) iteration 408: trace = 2.45186598238018 (1.44565e-05% change) iteration 409: trace = 2.451865142691557 (3.42469e-05% change) iteration 411: trace = 2.451864249888449 (1.18426e-05% change) iteration 413: trace = 2.451863023281311 (3.15089e-05% change) iteration 415: trace = 2.45186219519115 (2.39653e-05% change) iteration 417: trace = 2.451861143406509 (8.80709e-06% change) iteration 419: trace = 2.451853762765743 (0.000200969% change) iteration 421: trace = 2.45184963652467 (8.03921e-05% change) iteration 423: trace = 2.451847827428955 (1.47927e-05% change) iteration 424: trace = 2.451847276962102 (2.24511e-05% change) iteration 425: trace = 2.451846624731273 (2.66016e-05% change) iteration 426: trace = 2.451846422880946 (8.23258e-06% change) iteration 427: trace = 2.45184587747075 (2.22449e-05% change) iteration 429: trace = 2.451845397046605 (1.33248e-05% change) iteration 431: trace = 2.451844729830778 (1.19352e-05% change) iteration 433: trace = 2.451843469964133 (3.60333e-05% change) iteration 435: trace = 2.451842489401989 (3.11931e-05% change) iteration 437: trace = 2.451841075412686 (1.75933e-05% change) iteration 439: trace = 2.45183904986227 (4.7976e-05% change) iteration 441: trace = 2.451837602323951 (1.97043e-05% change) iteration 443: trace = 2.451836560467783 (7.34975e-06% change) iteration 444: trace = 2.451836241419854 (1.30126e-05% change) iteration 446: trace = 2.451835829672818 (2.72359e-06% change) iteration 448: trace = 2.451835206591317 (1.05776e-05% change) iteration 449: trace = 2.45183504296588 (6.67359e-06% change) iteration 451: trace = 2.451834053195456 (2.35837e-05% change) iteration 453: trace = 2.451833455521561 (1.82429e-05% change) iteration 455: trace = 2.451832813432223 (5.6337e-06% change) iteration 456: trace = 2.451832244830192 (2.31909e-05% change) iteration 457: trace = 2.451831241244463 (4.09321e-05% change) iteration 459: trace = 2.451830320709896 (2.75906e-05% change) iteration 461: trace = 2.451829495747716 (8.47208e-06% change) iteration 463: trace = 2.451828703818971 (1.09537e-05% change) iteration 465: trace = 2.451828277724795 (1.29317e-05% change) iteration 466: trace = 2.451828117460813 (6.53651e-06% change) iteration 468: trace = 2.451827851706137 (5.89159e-06% change) iteration 469: trace = 2.451827573121567 (1.13623e-05% change) iteration 471: trace = 2.451827091915445 (1.70143e-05% change) iteration 473: trace = 2.451826543884958 (1.37466e-05% change) iteration 475: trace = 2.451825702622145 (1.48702e-05% change) iteration 477: trace = 2.451824781920348 (2.50706e-05% change) iteration 479: trace = 2.451824029942812 (1.20917e-05% change) iteration 481: trace = 2.451823211621894 (8.02731e-06% change) iteration 483: trace = 2.451822528512913 (9.43413e-06% change) iteration 485: trace = 2.451822250658321 (4.09209e-06% change) iteration 487: trace = 2.451821947540428 (2.91088e-06% change) iteration 489: trace = 2.451821484761525 (1.14814e-05% change) iteration 491: trace = 2.451821220321713 (6.98435e-06% change) iteration 493: trace = 2.451820985645278 (2.73694e-06% change) iteration 495: trace = 2.45182060452685 (7.59421e-06% change) iteration 496: trace = 2.451820517057024 (3.56755e-06% change) iteration 498: trace = 2.451820017316343 (1.10791e-05% change) iteration 500: trace = 2.45181943061253 (1.45769e-05% change) iteration 501: trace = 2.451818927391225 (2.05244e-05% change) iteration 503: trace = 2.45181818146364 (2.4939e-05% change) iteration 504: trace = 2.451817915994642 (1.08274e-05% change) iteration 506: trace = 2.451817324354082 (1.35047e-05% change) iteration 508: trace = 2.45181698012922 (4.39891e-06% change) iteration 509: trace = 2.451816708965186 (1.10597e-05% change) iteration 510: trace = 2.451816566457688 (5.81232e-06% change) iteration 511: trace = 2.451816512337941 (2.20733e-06% change) iteration 512: trace = 2.451816350408127 (6.60448e-06% change) iteration 513: trace = 2.451816254132581 (3.9267e-06% change) iteration 515: trace = 2.451816026722089 (4.42886e-06% change) iteration 517: trace = 2.451815729702209 (2.71788e-06% change) iteration 519: trace = 2.451815031440911 (1.30356e-05% change) iteration 521: trace = 2.451814369110273 (1.74481e-05% change) iteration 523: trace = 2.451813765149713 (6.33502e-06% change) iteration 524: trace = 2.451813505075212 (1.06074e-05% change) iteration 526: trace = 2.451813166952578 (4.96063e-06% change) iteration 528: trace = 2.451812537208667 (1.06991e-05% change) iteration 530: trace = 2.451812238687828 (7.55662e-06% change) iteration 532: trace = 2.451812039299961 (2.9204e-06% change) iteration 534: trace = 2.451811808781815 (1.83943e-06% change) iteration 536: trace = 2.451811506877304 (8.32605e-06% change) iteration 538: trace = 2.451811076951112 (1.34142e-05% change) iteration 539: trace = 2.451810768770204 (1.25695e-05% change) iteration 541: trace = 2.451810053126612 (7.82122e-06% change) iteration 542: trace = 2.451809472115063 (2.36973e-05% change) iteration 543: trace = 2.451809298513729 (7.08054e-06% change) iteration 545: trace = 2.451808678091006 (1.02641e-05% change) iteration 547: trace = 2.451808339115777 (9.86276e-06% change) iteration 549: trace = 2.451808094410716 (2.56557e-06% change) iteration 551: trace = 2.451807800468663 (6.53367e-06% change) iteration 553: trace = 2.451807624606892 (4.23011e-06% change) iteration 555: trace = 2.451807369011206 (4.99736e-06% change) iteration 557: trace = 2.451806739722732 (1.91804e-05% change) iteration 558: trace = 2.451806552756673 (7.62564e-06% change) iteration 560: trace = 2.451805202287404 (2.52991e-05% change) iteration 562: trace = 2.451804659814749 (1.56071e-05% change) iteration 564: trace = 2.451804472581116 (2.81404e-06% change) iteration 566: trace = 2.451804253591312 (1.67733e-06% change) iteration 568: trace = 2.451804063179048 (3.3843e-06% change) iteration 569: trace = 2.451804007615969 (2.26621e-06% change) iteration 571: trace = 2.451803773202382 (6.10106e-06% change) iteration 573: trace = 2.451803525426026 (7.61897e-06% change) iteration 575: trace = 2.451803236415403 (4.54916e-06% change) iteration 577: trace = 2.451802718864207 (1.18285e-05% change) iteration 579: trace = 2.451802334302502 (1.12152e-05% change) iteration 580: trace = 2.451802000111947 (1.36304e-05% change) iteration 581: trace = 2.451801867266012 (5.4183e-06% change) iteration 583: trace = 2.451801652547994 (3.88173e-06% change) iteration 585: trace = 2.451801535415585 (2.66061e-06% change) iteration 586: trace = 2.45180144388922 (3.73303e-06% change) iteration 587: trace = 2.451801419661713 (9.88151e-07% change) iteration 589: trace = 2.451801247477953 (4.07704e-06% change) iteration 591: trace = 2.451801058447881 (5.95221e-06% change) iteration 592: trace = 2.451800947056242 (4.54326e-06% change) iteration 593: trace = 2.451800821866109 (5.10605e-06% change) iteration 594: trace = 2.451800757763248 (2.61452e-06% change) iteration 595: trace = 2.451800612222747 (5.93607e-06% change) iteration 596: trace = 2.451800539003345 (2.98635e-06% change) iteration 598: trace = 2.451800187105492 (6.45428e-06% change) iteration 600: trace = 2.451799941044382 (5.5876e-06% change) iteration 602: trace = 2.451799754682434 (1.36191e-06% change) iteration 603: trace = 2.451799680803399 (3.01326e-06% change) iteration 604: trace = 2.451799605267264 (3.08084e-06% change) iteration 606: trace = 2.451799522243199 (2.52362e-06% change) iteration 607: trace = 2.451799482722354 (1.61191e-06% change) iteration 609: trace = 2.451799390829712 (2.74275e-06% change) iteration 611: trace = 2.451799263462453 (1.12847e-06% change) iteration 613: trace = 2.451799046405196 (4.61558e-06% change) iteration 615: trace = 2.451798871765678 (5.17048e-06% change) iteration 617: trace = 2.451798679867546 (2.29131e-06% change) iteration 618: trace = 2.451798521335961 (6.46593e-06% change) iteration 620: trace = 2.45179832863236 (1.41453e-06% change) iteration 622: trace = 2.451798139972392 (2.08478e-06% change) iteration 624: trace = 2.451798051241531 (2.59252e-06% change) iteration 626: trace = 2.451797983481014 (7.64572e-07% change) iteration 628: trace = 2.451797888770684 (2.03726e-06% change) iteration 630: trace = 2.451797838452795 (9.58412e-07% change) iteration 632: trace = 2.451797756822611 (1.74873e-06% change) iteration 633: trace = 2.451797735772044 (8.58577e-07% change) iteration 635: trace = 2.451797636139221 (2.14564e-06% change) iteration 637: trace = 2.451797560430718 (2.24665e-06% change) iteration 639: trace = 2.451797434523725 (2.06947e-06% change) iteration 641: trace = 2.45179719734426 (5.61985e-06% change) iteration 642: trace = 2.451797162436973 (1.42374e-06% change) iteration 644: trace = 2.451796924504218 (3.52341e-06% change) iteration 646: trace = 2.45179678878262 (3.44814e-06% change) iteration 648: trace = 2.451796694164066 (1.12348e-06% change) iteration 650: trace = 2.45179658165426 (1.63612e-06% change) iteration 652: trace = 2.451796529911665 (1.54451e-06% change) iteration 653: trace = 2.451796501058064 (1.17684e-06% change) iteration 655: trace = 2.451796444209984 (1.14775e-06% change) iteration 657: trace = 2.451796364678469 (1.49652e-06% change) iteration 659: trace = 2.451796193081306 (2.74833e-06% change) iteration 661: trace = 2.45179599368645 (4.3312e-06% change) iteration 663: trace = 2.451795848272296 (1.39315e-06% change) iteration 665: trace = 2.451795715902131 (2.26065e-06% change) iteration 667: trace = 2.451795600482398 (3.56858e-06% change) iteration 669: trace = 2.451795505040446 (9.79766e-07% change) iteration 671: trace = 2.451795410914913 (2.06105e-06% change) iteration 673: trace = 2.45179535257157 (2.00229e-06% change) iteration 675: trace = 2.451795307398147 (9.41365e-07% change) iteration 677: trace = 2.451795204250075 (2.35786e-06% change) iteration 678: trace = 2.451795142736286 (2.50893e-06% change) iteration 680: trace = 2.451794905723869 (6.35189e-06% change) iteration 682: trace = 2.451794715496877 (6.18459e-06% change) iteration 683: trace = 2.451794639554188 (3.09743e-06% change) iteration 685: trace = 2.451794506277384 (2.85109e-06% change) iteration 687: trace = 2.451794424461495 (1.16611e-06% change) iteration 689: trace = 2.451794333191576 (1.63533e-06% change) iteration 690: trace = 2.451794321859098 (4.62212e-07% change) iteration 692: trace = 2.451794258165192 (1.13272e-06% change) iteration 694: trace = 2.451794210437794 (1.30736e-06% change) iteration 696: trace = 2.451794131994417 (9.2098e-07% change) iteration 698: trace = 2.451793960335407 (2.47652e-06% change) iteration 700: trace = 2.451793675827505 (5.45373e-06% change) iteration 702: trace = 2.451793525440126 (4.08529e-06% change) iteration 703: trace = 2.451793501427081 (9.79407e-07% change) iteration 705: trace = 2.451793432372045 (1.54512e-06% change) iteration 706: trace = 2.451793423028342 (3.81097e-07% change) iteration 708: trace = 2.451793372434102 (8.19838e-07% change) iteration 710: trace = 2.451793332480775 (1.18884e-06% change) iteration 712: trace = 2.451793278800684 (5.53492e-07% change) iteration 714: trace = 2.451793181754809 (1.88023e-06% change) iteration 715: trace = 2.451793155005947 (1.09099e-06% change) iteration 717: trace = 2.451793005345081 (3.46101e-06% change) iteration 719: trace = 2.451792899324861 (3.18943e-06% change) iteration 721: trace = 2.451792790800147 (1.00648e-06% change) iteration 723: trace = 2.451792724149749 (1.02862e-06% change) iteration 725: trace = 2.451792690834112 (9.22424e-07% change) iteration 727: trace = 2.451792659476812 (2.61553e-07% change) iteration 729: trace = 2.451792615230235 (8.855e-07% change) iteration 731: trace = 2.451792560981823 (1.65216e-06% change) iteration 733: trace = 2.451792494734261 (1.51026e-06% change) iteration 735: trace = 2.45179243845401 (1.68931e-06% change) iteration 737: trace = 2.451792373391524 (2.02706e-06% change) iteration 739: trace = 2.451792289405788 (1.56119e-06% change) iteration 741: trace = 2.451792217254807 (1.91605e-06% change) iteration 743: trace = 2.451792189756849 (7.31146e-07% change) iteration 745: trace = 2.451792165979454 (1.63979e-07% change) iteration 747: trace = 2.451792139871559 (4.18781e-07% change) iteration 749: trace = 2.451792113197348 (8.60956e-07% change) iteration 751: trace = 2.451792080813213 (3.36532e-07% change) iteration 753: trace = 2.451792020644143 (1.10184e-06% change) iteration 755: trace = 2.451791969868313 (1.53478e-06% change) iteration 757: trace = 2.451791915861303 (5.80665e-07% change) iteration 759: trace = 2.451791835698598 (1.76468e-06% change) iteration 761: trace = 2.451791793823186 (9.61062e-07% change) iteration 763: trace = 2.451791766511233 (4.54176e-07% change) iteration 765: trace = 2.451791741493641 (6.96624e-07% change) iteration 767: trace = 2.451791726031802 (4.17544e-07% change) iteration 769: trace = 2.451791683647518 (1.12623e-06% change) iteration 771: trace = 2.451791650318525 (6.13578e-07% change) iteration 773: trace = 2.451791631815873 (2.08393e-07% change) iteration 775: trace = 2.451791608849101 (4.98794e-07% change) iteration 777: trace = 2.451791589616724 (6.3605e-07% change) iteration 779: trace = 2.451791552894316 (7.53819e-07% change) iteration 781: trace = 2.451791510757127 (8.75009e-07% change) iteration 783: trace = 2.451791452635441 (1.34195e-06% change) iteration 785: trace = 2.451791413003367 (1.23157e-06% change) iteration 787: trace = 2.45179137015681 (6.17938e-07% change) iteration 789: trace = 2.451791341103874 (6.24327e-07% change) iteration 791: trace = 2.45179132665089 (1.40374e-07% change) iteration 793: trace = 2.451791299259874 (3.9793e-07% change) iteration 795: trace = 2.451791286110244 (3.60877e-07% change) iteration 797: trace = 2.451791268876975 (3.90541e-07% change) iteration 799: trace = 2.451791223515746 (9.55255e-07% change) iteration 801: trace = 2.451791176535675 (1.543e-06% change) iteration 803: trace = 2.45179113445416 (7.86254e-07% change) iteration 805: trace = 2.451791103377845 (4.45456e-07% change) iteration 807: trace = 2.45179106718102 (9.90951e-07% change) iteration 809: trace = 2.451791042115834 (3.80394e-07% change) iteration 811: trace = 2.451791019743868 (3.21514e-07% change) iteration 813: trace = 2.451791002445322 (3.55517e-07% change) iteration 815: trace = 2.451790990938814 (2.5436e-07% change) iteration 817: trace = 2.451790971908296 (1.57784e-07% change) iteration 819: trace = 2.451790922530318 (8.40226e-07% change) iteration 821: trace = 2.451790874684311 (4.8491e-07% change) iteration 823: trace = 2.451790814943933 (1.00051e-06% change) iteration 825: trace = 2.451790775528572 (1.11829e-06% change) iteration 827: trace = 2.451790754028208 (5.42317e-07% change) iteration 829: trace = 2.451790734450169 (3.07613e-07% change) iteration 831: trace = 2.451790716073551 (4.60951e-07% change) Finished solving for bands 1 to 10 after 832 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.653288 elapsed time for k point: 1 minute, 17 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 10... iteration 2: trace = 2.510850941972599 (0.719643% change) iteration 4: trace = 2.491557598747164 (0.140997% change) iteration 6: trace = 2.478930094557493 (0.103436% change) iteration 8: trace = 2.473525931036577 (0.095482% change) iteration 10: trace = 2.471170777919284 (0.0567985% change) iteration 12: trace = 2.469752396809182 (0.0420276% change) iteration 14: trace = 2.468673455393213 (0.0189686% change) iteration 16: trace = 2.467545243459478 (0.0112115% change) iteration 18: trace = 2.466232020675645 (0.01173% change) iteration 20: trace = 2.465151024011738 (0.0253939% change) iteration 22: trace = 2.464193096750192 (0.0299086% change) iteration 24: trace = 2.463503774444904 (0.0205772% change) iteration 26: trace = 2.462778513086663 (0.00914809% change) iteration 28: trace = 2.461837665164241 (0.0104802% change) iteration 30: trace = 2.460774857378785 (0.0209423% change) iteration 32: trace = 2.459931511621224 (0.0255216% change) iteration 34: trace = 2.459242388700367 (0.0110837% change) iteration 36: trace = 2.458297475548009 (0.0151009% change) iteration 38: trace = 2.45758656120537 (0.0142567% change) iteration 40: trace = 2.457099829402281 (0.0128673% change) iteration 42: trace = 2.456837878308654 (0.00678371% change) iteration 44: trace = 2.456640634365864 (0.00284069% change) iteration 46: trace = 2.45638635220921 (0.00354709% change) iteration 48: trace = 2.456253658735878 (0.00194393% change) iteration 50: trace = 2.456070913218927 (0.00187072% change) iteration 52: trace = 2.455894182911579 (0.00278874% change) iteration 54: trace = 2.455727296588796 (0.00193244% change) iteration 55: trace = 2.455611935096647 (0.00469776% change) iteration 57: trace = 2.455418288747 (0.00476972% change) iteration 59: trace = 2.45511988403689 (0.00746308% change) iteration 61: trace = 2.454809236306017 (0.00538686% change) iteration 63: trace = 2.454518267069538 (0.00417145% change) iteration 65: trace = 2.454185557176681 (0.00414221% change) iteration 67: trace = 2.453867880706956 (0.00529705% change) iteration 69: trace = 2.453559185131276 (0.00495104% change) iteration 71: trace = 2.453344968321379 (0.00629876% change) iteration 73: trace = 2.453100679063722 (0.00373695% change) iteration 75: trace = 2.452664226898505 (0.0081045% change) iteration 77: trace = 2.4524718879511 (0.0055128% change) iteration 79: trace = 2.452354193645851 (0.001368% change) iteration 81: trace = 2.452134079513414 (0.00446762% change) iteration 82: trace = 2.452100351131553 (0.00137548% change) iteration 84: trace = 2.451926734817832 (0.00277379% change) iteration 86: trace = 2.451760091590128 (0.0052288% change) iteration 88: trace = 2.45166308050919 (0.00224819% change) iteration 90: trace = 2.451588729716444 (0.000974121% change) iteration 92: trace = 2.451482822448285 (0.00240562% change) iteration 94: trace = 2.45142432760056 (0.00153153% change) iteration 96: trace = 2.451363963532736 (0.000445704% change) iteration 98: trace = 2.451294216815298 (0.00124065% change) iteration 100: trace = 2.451253272644762 (0.00130741% change) iteration 102: trace = 2.451211913345052 (0.000587031% change) iteration 104: trace = 2.451116511633871 (0.00156458% change) iteration 106: trace = 2.450977811501716 (0.00320134% change) iteration 108: trace = 2.450870782804376 (0.00263401% change) iteration 110: trace = 2.45081553797653 (0.000520231% change) iteration 112: trace = 2.450746530325099 (0.00163306% change) iteration 114: trace = 2.450676661050927 (0.0023267% change) iteration 116: trace = 2.450632636717335 (0.00078653% change) iteration 118: trace = 2.450594132513732 (0.00034975% change) iteration 120: trace = 2.45055214719096 (0.00111534% change) iteration 122: trace = 2.450507865022071 (0.00138923% change) iteration 124: trace = 2.450432310227875 (0.00049425% change) iteration 125: trace = 2.450367480354928 (0.00264569% change) iteration 126: trace = 2.450346022945496 (0.000875685% change) iteration 128: trace = 2.450237913393333 (0.00194983% change) iteration 130: trace = 2.450164707157621 (0.00213744% change) iteration 132: trace = 2.450084451652152 (0.000757249% change) iteration 133: trace = 2.450049422206881 (0.00142973% change) iteration 134: trace = 2.450002456466526 (0.00191695% change) iteration 136: trace = 2.449961402045913 (0.00125216% change) iteration 138: trace = 2.449934857733616 (0.000327465% change) iteration 140: trace = 2.449916129312453 (0.000231624% change) iteration 142: trace = 2.449904666652539 (0.000352244% change) iteration 144: trace = 2.449892895147649 (0.000258346% change) iteration 145: trace = 2.44987534929422 (0.000716191% change) iteration 147: trace = 2.449859734101075 (0.000432918% change) iteration 149: trace = 2.449841363429154 (0.00021133% change) iteration 150: trace = 2.449832941205288 (0.000343787% change) iteration 152: trace = 2.449817988213227 (0.00023769% change) iteration 154: trace = 2.449793565121847 (0.00060811% change) iteration 156: trace = 2.449778041955437 (0.000508975% change) iteration 158: trace = 2.449770103477949 (8.67545e-05% change) iteration 160: trace = 2.449761445896837 (0.000155488% change) iteration 162: trace = 2.44975504579527 (0.000209046% change) iteration 164: trace = 2.449746547548292 (0.000127422% change) iteration 166: trace = 2.449731881491954 (0.000221788% change) iteration 168: trace = 2.449720953761524 (0.000302315% change) iteration 170: trace = 2.44971179721137 (9.61265e-05% change) iteration 172: trace = 2.449698670619536 (0.000155634% change) iteration 174: trace = 2.44968257913403 (0.000296651% change) iteration 176: trace = 2.449673469467537 (8.31824e-05% change) iteration 178: trace = 2.44966357006981 (0.000122598% change) iteration 180: trace = 2.449655371460616 (0.000229427% change) iteration 182: trace = 2.449648403086933 (0.000197583% change) iteration 184: trace = 2.449639010459526 (0.000128343% change) iteration 186: trace = 2.44962531175354 (0.000343589% change) iteration 188: trace = 2.449618777854002 (0.000177135% change) iteration 190: trace = 2.449608462674369 (0.000113414% change) iteration 192: trace = 2.449587460109041 (0.000560026% change) iteration 194: trace = 2.44957431867923 (0.000412056% change) iteration 196: trace = 2.449564017630485 (9.59688e-05% change) iteration 198: trace = 2.44955242785202 (0.000193372% change) iteration 200: trace = 2.449542976559904 (0.000258808% change) iteration 202: trace = 2.449535522095899 (0.000202974% change) iteration 204: trace = 2.449517602486988 (0.000326897% change) iteration 206: trace = 2.449502314797133 (0.000334603% change) iteration 208: trace = 2.449487237910572 (0.000400442% change) iteration 210: trace = 2.449466815481093 (0.000124012% change) iteration 212: trace = 2.449456229975775 (0.000241489% change) iteration 214: trace = 2.449449993421519 (0.000178953% change) iteration 216: trace = 2.44944369925811 (3.96287e-05% change) iteration 218: trace = 2.449438838110244 (7.59889e-05% change) iteration 220: trace = 2.449436309212693 (7.99465e-05% change) iteration 222: trace = 2.449433611311675 (4.00899e-05% change) iteration 223: trace = 2.449431868338377 (7.11582e-05% change) iteration 225: trace = 2.449428543927296 (6.15038e-05% change) iteration 228: trace = 2.449421604132381 (5.2334e-05% change) iteration 230: trace = 2.449416354892231 (9.73386e-05% change) iteration 231: trace = 2.449415023596712 (5.43516e-05% change) iteration 233: trace = 2.449411288205931 (6.93571e-05% change) iteration 235: trace = 2.449408487078284 (8.6575e-05% change) iteration 237: trace = 2.449405819636254 (2.22663e-05% change) iteration 239: trace = 2.449403625932554 (4.24885e-05% change) iteration 241: trace = 2.449402170414834 (4.18823e-05% change) iteration 243: trace = 2.449400767715538 (2.81519e-05% change) iteration 245: trace = 2.449398502484856 (3.68876e-05% change) iteration 247: trace = 2.449395206114488 (8.81419e-05% change) iteration 249: trace = 2.449393460306874 (5.2732e-05% change) iteration 251: trace = 2.449391630122122 (2.20652e-05% change) iteration 252: trace = 2.449389772621645 (7.58352e-05% change) iteration 253: trace = 2.449388352023066 (5.79981e-05% change) iteration 255: trace = 2.449387001323001 (3.67933e-05% change) iteration 257: trace = 2.449385315348709 (1.62688e-05% change) iteration 259: trace = 2.449383123764469 (4.37932e-05% change) iteration 260: trace = 2.449382842163181 (1.14968e-05% change) iteration 262: trace = 2.449380723490156 (5.08809e-05% change) iteration 263: trace = 2.449380353286593 (1.51142e-05% change) iteration 264: trace = 2.449378645915651 (6.97063e-05% change) iteration 266: trace = 2.449376480737922 (3.69696e-05% change) iteration 268: trace = 2.449373402336319 (3.78932e-05% change) iteration 269: trace = 2.449372308944197 (4.46397e-05% change) iteration 270: trace = 2.449371121498839 (4.84796e-05% change) iteration 271: trace = 2.449370701949097 (1.71289e-05% change) iteration 272: trace = 2.449370029932713 (2.74363e-05% change) iteration 274: trace = 2.449368186062969 (2.06754e-05% change) iteration 275: trace = 2.449367018115716 (4.76836e-05% change) iteration 276: trace = 2.449366097705734 (3.75775e-05% change) iteration 278: trace = 2.449365037145585 (2.51666e-05% change) iteration 279: trace = 2.449364441391278 (2.43228e-05% change) iteration 281: trace = 2.44936402841868 (9.6776e-06% change) iteration 282: trace = 2.44936356803589 (1.8796e-05% change) iteration 284: trace = 2.449362689244543 (2.60953e-05% change) iteration 285: trace = 2.449361563329428 (4.59677e-05% change) iteration 286: trace = 2.449361260861529 (1.23488e-05% change) iteration 288: trace = 2.449359838370989 (2.0898e-05% change) iteration 289: trace = 2.449359588136841 (1.02163e-05% change) iteration 291: trace = 2.449358080506474 (3.03414e-05% change) iteration 293: trace = 2.449356642572155 (3.57278e-05% change) iteration 295: trace = 2.449355192340216 (1.57376e-05% change) iteration 297: trace = 2.449353665790465 (1.82523e-05% change) iteration 298: trace = 2.449353414249121 (1.02697e-05% change) iteration 299: trace = 2.449352904299611 (2.08198e-05% change) iteration 301: trace = 2.449352270832205 (9.89963e-06% change) iteration 302: trace = 2.449351584053027 (2.80392e-05% change) iteration 303: trace = 2.449351325148069 (1.05703e-05% change) iteration 304: trace = 2.44935066876466 (2.67983e-05% change) iteration 305: trace = 2.449350076265538 (2.41901e-05% change) iteration 306: trace = 2.449349796882247 (1.14064e-05% change) iteration 308: trace = 2.449348420269716 (3.08027e-05% change) iteration 310: trace = 2.449347648856835 (1.11419e-05% change) iteration 311: trace = 2.449346981103047 (2.72625e-05% change) iteration 313: trace = 2.449345922440712 (1.84606e-05% change) iteration 315: trace = 2.4493447104133 (1.96097e-05% change) iteration 317: trace = 2.449343704231671 (2.52995e-05% change) iteration 319: trace = 2.449343191017184 (1.68228e-05% change) iteration 321: trace = 2.449342716096832 (5.16804e-06% change) iteration 323: trace = 2.449341222977915 (3.38527e-05% change) iteration 324: trace = 2.44934099481506 (9.31527e-06% change) iteration 325: trace = 2.449340343115348 (2.66071e-05% change) iteration 326: trace = 2.449339685184498 (2.68616e-05% change) iteration 328: trace = 2.449338827677326 (2.58583e-05% change) iteration 330: trace = 2.449337302798903 (1.82512e-05% change) iteration 332: trace = 2.44933523106642 (3.18503e-05% change) iteration 334: trace = 2.449333738754824 (4.2238e-05% change) iteration 336: trace = 2.449332802341478 (1.81153e-05% change) iteration 338: trace = 2.449332051030555 (1.31602e-05% change) iteration 340: trace = 2.449331083181284 (2.29603e-05% change) iteration 342: trace = 2.449330441202909 (1.4353e-05% change) iteration 344: trace = 2.449329515811905 (1.29605e-05% change) iteration 346: trace = 2.449327421196124 (4.32053e-05% change) iteration 347: trace = 2.44932689080761 (2.16545e-05% change) iteration 348: trace = 2.449326224190496 (2.72163e-05% change) iteration 350: trace = 2.449324629190639 (2.33104e-05% change) iteration 352: trace = 2.44932355761109 (3.13493e-05% change) iteration 353: trace = 2.449323106780124 (1.84063e-05% change) iteration 355: trace = 2.449321921518377 (3.09437e-05% change) iteration 356: trace = 2.449321761369053 (6.53852e-06% change) iteration 358: trace = 2.449321091554869 (1.35789e-05% change) iteration 359: trace = 2.4493210004417 (3.71994e-06% change) iteration 360: trace = 2.449320693906297 (1.25151e-05% change) iteration 361: trace = 2.44932041408062 (1.14246e-05% change) iteration 362: trace = 2.449320216928037 (8.04928e-06% change) iteration 363: trace = 2.449320011759942 (8.37653e-06% change) iteration 364: trace = 2.449319555980167 (1.86084e-05% change) iteration 365: trace = 2.449319450325193 (4.31365e-06% change) iteration 367: trace = 2.449318501888533 (1.63216e-05% change) iteration 368: trace = 2.449318315419979 (7.61308e-06% change) iteration 369: trace = 2.449317748271091 (2.31554e-05% change) iteration 370: trace = 2.449317255069256 (2.01363e-05% change) iteration 372: trace = 2.449316675891764 (1.54333e-05% change) iteration 373: trace = 2.449316394729053 (1.14792e-05% change) iteration 374: trace = 2.449316159062561 (9.62173e-06% change) iteration 375: trace = 2.449315790407417 (1.50514e-05% change) iteration 376: trace = 2.449315482325412 (1.25783e-05% change) iteration 377: trace = 2.449315319274225 (6.65701e-06% change) iteration 379: trace = 2.449314934662925 (7.67881e-06% change) iteration 380: trace = 2.449314853053623 (3.33192e-06% change) iteration 381: trace = 2.449314681866801 (6.98917e-06% change) iteration 382: trace = 2.449314631159889 (2.07025e-06% change) iteration 384: trace = 2.449314204138116 (9.00049e-06% change) iteration 385: trace = 2.449314082987276 (4.94632e-06% change) iteration 387: trace = 2.449313372971565 (1.61502e-05% change) iteration 389: trace = 2.449313087735729 (8.5495e-06% change) iteration 391: trace = 2.449312783700618 (2.77498e-06% change) iteration 393: trace = 2.449312262895504 (5.76012e-06% change) iteration 395: trace = 2.449311891996286 (7.34342e-06% change) iteration 397: trace = 2.449311562033908 (6.11714e-06% change) iteration 398: trace = 2.449311367464125 (7.94386e-06% change) iteration 400: trace = 2.449311137221009 (5.059e-06% change) iteration 402: trace = 2.449310887971082 (3.67118e-06% change) iteration 404: trace = 2.449310397141144 (1.22106e-05% change) iteration 406: trace = 2.449310048959597 (1.10809e-05% change) iteration 407: trace = 2.449309814639015 (9.5668e-06% change) iteration 409: trace = 2.449309504888243 (1.02669e-05% change) iteration 411: trace = 2.449309283812897 (3.18445e-06% change) iteration 412: trace = 2.449309128565428 (6.33842e-06% change) iteration 413: trace = 2.449308934427527 (7.92623e-06% change) iteration 415: trace = 2.449308626650339 (1.03732e-05% change) iteration 417: trace = 2.449308462143025 (3.21153e-06% change) iteration 419: trace = 2.449308316679586 (1.77702e-06% change) iteration 421: trace = 2.449308213096311 (3.17909e-06% change) iteration 423: trace = 2.449308077655827 (3.29342e-06% change) iteration 425: trace = 2.449307828247787 (2.58729e-06% change) iteration 427: trace = 2.449307502935072 (6.69981e-06% change) iteration 429: trace = 2.449307348866832 (4.57313e-06% change) iteration 431: trace = 2.449307131910184 (1.90639e-06% change) iteration 433: trace = 2.449306752304336 (7.93812e-06% change) iteration 435: trace = 2.449306515785058 (6.34545e-06% change) iteration 437: trace = 2.449306270335718 (1.70689e-06% change) iteration 439: trace = 2.449306047594615 (3.56749e-06% change) iteration 441: trace = 2.449305880017112 (4.89319e-06% change) iteration 443: trace = 2.449305691853147 (2.4478e-06% change) iteration 445: trace = 2.44930539055701 (6.98885e-06% change) iteration 447: trace = 2.449305162212209 (7.54531e-06% change) iteration 449: trace = 2.449304960713552 (2.00548e-06% change) iteration 451: trace = 2.449304712238288 (5.57062e-06% change) iteration 453: trace = 2.449304456638288 (4.99752e-06% change) iteration 455: trace = 2.449304219386391 (2.31513e-06% change) iteration 457: trace = 2.449304031611328 (4.93647e-06% change) iteration 458: trace = 2.44930401212523 (7.95577e-07% change) iteration 460: trace = 2.449303857954942 (3.13083e-06% change) iteration 462: trace = 2.449303692140987 (5.45383e-06% change) iteration 464: trace = 2.449303414373318 (1.79876e-06% change) iteration 466: trace = 2.449303099735908 (5.65368e-06% change) iteration 468: trace = 2.449302848813161 (7.95842e-06% change) iteration 470: trace = 2.449302566503652 (3.49847e-06% change) iteration 472: trace = 2.449302143111915 (8.39022e-06% change) iteration 474: trace = 2.449301918399809 (6.35824e-06% change) iteration 475: trace = 2.449301774575185 (5.87207e-06% change) iteration 477: trace = 2.449301649721412 (3.6495e-06% change) iteration 479: trace = 2.449301536693461 (9.55909e-07% change) iteration 480: trace = 2.449301432036902 (4.27291e-06% change) iteration 482: trace = 2.449301287266588 (2.01832e-06% change) iteration 484: trace = 2.44930091292176 (1.0098e-05% change) iteration 486: trace = 2.449300687674377 (7.17044e-06% change) iteration 488: trace = 2.44930048947472 (2.18424e-06% change) iteration 490: trace = 2.449299298466835 (1.7353e-05% change) iteration 492: trace = 2.449299019047664 (7.72587e-06% change) iteration 494: trace = 2.449298843810956 (2.17314e-06% change) iteration 496: trace = 2.449298649996911 (2.69261e-06% change) iteration 498: trace = 2.449298486960116 (3.35376e-06% change) iteration 500: trace = 2.449298398193234 (1.88063e-06% change) iteration 502: trace = 2.449298301515512 (1.21957e-06% change) iteration 503: trace = 2.449298276837112 (1.00757e-06% change) iteration 505: trace = 2.449298137786569 (3.334e-06% change) iteration 507: trace = 2.449297990359045 (4.32562e-06% change) iteration 508: trace = 2.449297949633428 (1.66275e-06% change) iteration 509: trace = 2.449297870722362 (3.22178e-06% change) iteration 511: trace = 2.449297712239712 (1.9797e-06% change) iteration 512: trace = 2.449297625046571 (3.55992e-06% change) iteration 514: trace = 2.449297514583692 (1.12484e-06% change) iteration 516: trace = 2.449297383830125 (2.83627e-06% change) iteration 518: trace = 2.449297276793261 (2.69108e-06% change) iteration 520: trace = 2.449297198906358 (1.20122e-06% change) iteration 521: trace = 2.449297191669843 (2.95453e-07% change) iteration 522: trace = 2.449297152669176 (1.59232e-06% change) iteration 524: trace = 2.449297096141577 (1.01325e-06% change) iteration 526: trace = 2.449297014775011 (1.57725e-06% change) iteration 528: trace = 2.449296892165615 (2.74627e-06% change) iteration 530: trace = 2.449296831209115 (1.28068e-06% change) iteration 532: trace = 2.449296755782395 (9.17849e-07% change) iteration 534: trace = 2.449296650868322 (2.24913e-06% change) iteration 536: trace = 2.449296579399164 (2.17115e-06% change) iteration 538: trace = 2.449296521305876 (8.69464e-07% change) iteration 540: trace = 2.449296458017564 (1.38312e-06% change) iteration 542: trace = 2.449296420099241 (1.00769e-06% change) iteration 543: trace = 2.449296371251513 (1.99436e-06% change) iteration 545: trace = 2.449296313143438 (1.93747e-06% change) iteration 547: trace = 2.449296237090142 (1.12525e-06% change) iteration 549: trace = 2.449296151895043 (2.23203e-06% change) iteration 551: trace = 2.449296114929203 (1.0209e-06% change) iteration 553: trace = 2.449296072241689 (4.73263e-07% change) iteration 555: trace = 2.449296002906946 (1.20625e-06% change) iteration 557: trace = 2.449295959568306 (1.21377e-06% change) iteration 559: trace = 2.449295935568974 (2.34152e-07% change) iteration 561: trace = 2.449295920828867 (4.26644e-07% change) iteration 563: trace = 2.44929589071959 (4.84204e-07% change) iteration 565: trace = 2.449295830366611 (1.30205e-06% change) iteration 567: trace = 2.44929577922246 (1.26784e-06% change) iteration 569: trace = 2.449295751640372 (6.37757e-07% change) iteration 571: trace = 2.449295703142888 (4.55858e-07% change) iteration 573: trace = 2.449295627307665 (1.47844e-06% change) iteration 574: trace = 2.449295612018724 (6.24218e-07% change) iteration 576: trace = 2.449295543169714 (1.51132e-06% change) iteration 578: trace = 2.449295515143181 (7.74184e-07% change) iteration 580: trace = 2.449295470169236 (9.05843e-07% change) iteration 582: trace = 2.449295435834865 (9.24898e-07% change) iteration 584: trace = 2.449295395678124 (8.24045e-07% change) iteration 586: trace = 2.449295339875737 (6.30524e-07% change) iteration 588: trace = 2.449295279205451 (1.25681e-06% change) iteration 590: trace = 2.449295246599591 (6.11546e-07% change) iteration 591: trace = 2.44929521142608 (1.43607e-06% change) iteration 592: trace = 2.44929518230354 (1.18902e-06% change) iteration 594: trace = 2.449295130961873 (1.28061e-06% change) iteration 596: trace = 2.449295101891001 (4.51375e-07% change) iteration 598: trace = 2.449295070216495 (2.48398e-07% change) iteration 600: trace = 2.449295042034107 (7.1189e-07% change) iteration 602: trace = 2.44929499975381 (1.38787e-06% change) iteration 604: trace = 2.44929494896136 (4.04879e-07% change) iteration 606: trace = 2.449294880939011 (1.63208e-06% change) iteration 608: trace = 2.449294832190675 (7.52171e-07% change) iteration 610: trace = 2.449294765709003 (7.38208e-07% change) iteration 612: trace = 2.449294687883576 (1.96618e-06% change) iteration 614: trace = 2.449294641464345 (1.25075e-06% change) iteration 616: trace = 2.449294603900071 (4.58698e-07% change) iteration 618: trace = 2.449294572810027 (8.18048e-07% change) iteration 620: trace = 2.449294547331076 (7.18626e-07% change) iteration 621: trace = 2.449294525184313 (9.0421e-07% change) iteration 623: trace = 2.449294483216084 (3.21426e-07% change) iteration 625: trace = 2.449294419961198 (9.40406e-07% change) iteration 626: trace = 2.449294399701765 (8.27154e-07% change) iteration 628: trace = 2.449294311981312 (1.94841e-06% change) iteration 630: trace = 2.44929420883429 (1.93977e-06% change) iteration 632: trace = 2.449294136491626 (1.57607e-06% change) iteration 634: trace = 2.449294100482038 (8.9483e-07% change) iteration 636: trace = 2.449294064405219 (2.13975e-07% change) iteration 638: trace = 2.449294026774507 (6.05901e-07% change) iteration 639: trace = 2.449294021460952 (2.16942e-07% change) iteration 641: trace = 2.44929399332103 (5.3457e-07% change) iteration 643: trace = 2.449293980210405 (4.05734e-07% change) iteration 645: trace = 2.449293961044879 (1.89681e-07% change) iteration 647: trace = 2.449293916043037 (8.80869e-07% change) iteration 648: trace = 2.449293907528291 (3.47641e-07% change) iteration 650: trace = 2.449293865556101 (8.3997e-07% change) iteration 652: trace = 2.449293836060845 (8.75657e-07% change) iteration 654: trace = 2.449293811960389 (4.34475e-07% change) iteration 656: trace = 2.449293785144712 (5.26253e-07% change) iteration 658: trace = 2.449293760583888 (6.85371e-07% change) iteration 660: trace = 2.449293744479858 (2.33857e-07% change) Finished solving for bands 1 to 10 after 661 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.646891 elapsed time for k point: 40 seconds. solve_kpoint (0.5,0.166667,0): Solving for bands 1 to 10... iteration 1: trace = 2.515855290970322 (3.43082% change) iteration 3: trace = 2.499306095987964 (0.341172% change) iteration 5: trace = 2.495673768604951 (0.0998989% change) iteration 7: trace = 2.494655795315192 (0.0204293% change) iteration 9: trace = 2.49423510532805 (0.00600077% change) iteration 11: trace = 2.494001391256588 (0.00185879% change) iteration 12: trace = 2.493848335492861 (0.00613714% change) iteration 14: trace = 2.493713131819105 (0.0036323% change) iteration 16: trace = 2.493591631392384 (0.0022519% change) iteration 17: trace = 2.493468346280503 (0.0049442% change) iteration 19: trace = 2.493295633175701 (0.00491441% change) iteration 21: trace = 2.493120317594861 (0.00470588% change) iteration 23: trace = 2.49292489188156 (0.00403569% change) iteration 25: trace = 2.492688155555239 (0.00362116% change) iteration 27: trace = 2.4924977525249 (0.00209737% change) iteration 28: trace = 2.492352466673522 (0.0058291% change) iteration 29: trace = 2.492285318519905 (0.0026942% change) iteration 30: trace = 2.492197649658292 (0.00351767% change) iteration 31: trace = 2.492115234703779 (0.00330697% change) iteration 33: trace = 2.491988367113153 (0.00374772% change) iteration 35: trace = 2.491870723402585 (0.0038291% change) iteration 36: trace = 2.491792212599017 (0.00315073% change) iteration 38: trace = 2.491521989613137 (0.00754152% change) iteration 40: trace = 2.4912627752973 (0.00781527% change) iteration 41: trace = 2.491188480172198 (0.00298227% change) iteration 43: trace = 2.491008277993352 (0.00284379% change) iteration 45: trace = 2.490828781412847 (0.00540362% change) iteration 46: trace = 2.49078316038657 (0.00183158% change) iteration 48: trace = 2.490416775903231 (0.00458516% change) iteration 50: trace = 2.490014615786882 (0.00925662% change) iteration 52: trace = 2.48970605761659 (0.00955326% change) iteration 53: trace = 2.489653324976547 (0.00211805% change) iteration 55: trace = 2.489465011558752 (0.00322193% change) iteration 57: trace = 2.489309845954229 (0.0037138% change) iteration 59: trace = 2.489178362765899 (0.00359416% change) iteration 61: trace = 2.489058602351248 (0.00336626% change) iteration 62: trace = 2.489008424610371 (0.00201595% change) iteration 63: trace = 2.488945901066987 (0.00251202% change) iteration 64: trace = 2.488859762744228 (0.0034609% change) iteration 66: trace = 2.488759030937275 (0.00261463% change) iteration 68: trace = 2.488653341716501 (0.00310705% change) iteration 70: trace = 2.488568868194295 (0.00116089% change) iteration 71: trace = 2.488506565445771 (0.00250359% change) iteration 72: trace = 2.488479298252338 (0.00109573% change) iteration 74: trace = 2.488366710183054 (0.00317791% change) iteration 76: trace = 2.488303461684016 (0.00192393% change) iteration 78: trace = 2.488252541170186 (0.000542984% change) iteration 80: trace = 2.488160449107037 (0.00197036% change) iteration 81: trace = 2.488140162655319 (0.000815323% change) iteration 83: trace = 2.488061476677253 (0.00159656% change) iteration 84: trace = 2.488044197686067 (0.000694478% change) iteration 85: trace = 2.487995889415402 (0.00194164% change) iteration 87: trace = 2.487915984412901 (0.000749415% change) iteration 88: trace = 2.48784173442538 (0.00298447% change) iteration 90: trace = 2.487772424668456 (0.000877844% change) iteration 91: trace = 2.487718889059838 (0.00215197% change) iteration 93: trace = 2.487675648883318 (0.00125591% change) iteration 95: trace = 2.487626969084819 (0.000877431% change) iteration 97: trace = 2.487536096763263 (0.00238157% change) iteration 98: trace = 2.487519321215628 (0.000674386% change) iteration 100: trace = 2.487458480400504 (0.00126099% change) iteration 101: trace = 2.487451837655135 (0.00026705% change) iteration 103: trace = 2.487401864665599 (0.00104065% change) iteration 105: trace = 2.487355556729253 (0.00150495% change) iteration 107: trace = 2.487315570399781 (0.000476946% change) iteration 109: trace = 2.487233779203493 (0.000996417% change) iteration 110: trace = 2.487203604246996 (0.0012132% change) iteration 111: trace = 2.487169625345529 (0.00136616% change) iteration 112: trace = 2.48715891243854 (0.000430728% change) iteration 113: trace = 2.48713852521991 (0.000819702% change) iteration 115: trace = 2.487101429171592 (0.000285333% change) iteration 117: trace = 2.4870617970482 (0.000659686% change) iteration 119: trace = 2.487026076065356 (0.00120333% change) iteration 120: trace = 2.487007603724465 (0.000742751% change) iteration 121: trace = 2.486997260738687 (0.000415882% change) iteration 122: trace = 2.486972668087548 (0.000988854% change) iteration 124: trace = 2.486937006429632 (0.00053539% change) iteration 126: trace = 2.486843892066722 (0.00141498% change) iteration 128: trace = 2.486697742168193 (0.00338604% change) iteration 130: trace = 2.486621616597891 (0.00194454% change) iteration 131: trace = 2.486591884612305 (0.00119569% change) iteration 133: trace = 2.486555474282167 (0.00119904% change) iteration 134: trace = 2.486538447528907 (0.000684755% change) iteration 136: trace = 2.486491808759864 (0.00137581% change) iteration 137: trace = 2.486473723346549 (0.000727349% change) iteration 138: trace = 2.48646046175149 (0.000533351% change) iteration 140: trace = 2.486440442435589 (0.000172181% change) iteration 141: trace = 2.486435884671961 (0.000183305% change) iteration 143: trace = 2.486420864163996 (0.000118866% change) iteration 145: trace = 2.486390648904499 (0.000676787% change) iteration 147: trace = 2.486375202031911 (0.000437145% change) iteration 149: trace = 2.486358775205268 (0.000147342% change) iteration 151: trace = 2.486318825879608 (0.000707273% change) iteration 152: trace = 2.486308396933458 (0.000419454% change) iteration 154: trace = 2.486273193476087 (0.00057268% change) iteration 156: trace = 2.486252533971016 (0.000470731% change) iteration 158: trace = 2.486241246432576 (0.000200667% change) iteration 159: trace = 2.48623163682758 (0.000386512% change) iteration 161: trace = 2.486223210209439 (0.000276424% change) iteration 163: trace = 2.486212930301931 (0.000198269% change) iteration 164: trace = 2.486209097272833 (0.000154172% change) iteration 166: trace = 2.486195796137959 (0.000107323% change) iteration 167: trace = 2.486189210763531 (0.000264878% change) iteration 169: trace = 2.486179419260169 (8.94905e-05% change) iteration 171: trace = 2.486164081572495 (0.000345998% change) iteration 173: trace = 2.486152719718158 (0.000343583% change) iteration 174: trace = 2.486146091136065 (0.00026662% change) iteration 175: trace = 2.486144090441745 (8.04738e-05% change) iteration 177: trace = 2.486132233892467 (0.000161976% change) iteration 179: trace = 2.486124731513713 (0.000170056% change) iteration 180: trace = 2.486121652264058 (0.000123857% change) iteration 182: trace = 2.486110534649457 (0.000334978% change) iteration 184: trace = 2.486103610394126 (0.000134238% change) iteration 185: trace = 2.4860996552901 (0.000159089% change) iteration 187: trace = 2.486093645414515 (0.000151593% change) iteration 188: trace = 2.486089149446408 (0.000180845% change) iteration 190: trace = 2.486081327999662 (0.000247662% change) iteration 192: trace = 2.486073581076564 (8.58908e-05% change) iteration 193: trace = 2.486067775586281 (0.000233521% change) iteration 195: trace = 2.486061500007581 (5.71041e-05% change) iteration 197: trace = 2.486054861721423 (0.000123597% change) iteration 199: trace = 2.486051361838629 (0.000109839% change) iteration 201: trace = 2.486047792830969 (3.8152e-05% change) iteration 203: trace = 2.486040879445347 (0.000178959% change) iteration 204: trace = 2.486039331632622 (6.22602e-05% change) iteration 206: trace = 2.486032989112279 (4.05044e-05% change) iteration 208: trace = 2.486028004374528 (9.14757e-05% change) iteration 209: trace = 2.486026339677842 (6.69621e-05% change) iteration 210: trace = 2.486025124136888 (4.88949e-05% change) iteration 212: trace = 2.486021481849928 (7.54617e-05% change) iteration 213: trace = 2.486020629852229 (3.42715e-05% change) iteration 214: trace = 2.486017931209508 (0.000108553% change) iteration 215: trace = 2.486016662807881 (5.10214e-05% change) iteration 216: trace = 2.486015184032289 (5.94838e-05% change) iteration 218: trace = 2.486012335697239 (2.47097e-05% change) iteration 220: trace = 2.48600903153933 (7.866e-05% change) iteration 221: trace = 2.486008662091361 (1.48611e-05% change) iteration 223: trace = 2.486004872497837 (6.37756e-05% change) iteration 224: trace = 2.486004007331374 (3.48015e-05% change) iteration 226: trace = 2.485998352513597 (0.000137185% change) iteration 228: trace = 2.485993798476464 (0.000147446% change) iteration 229: trace = 2.485991155135341 (0.000106329% change) iteration 230: trace = 2.485990146057313 (4.05906e-05% change) iteration 231: trace = 2.485987346750554 (0.000112603% change) iteration 233: trace = 2.485984439667126 (8.14323e-05% change) iteration 235: trace = 2.485981498033913 (4.38618e-05% change) iteration 237: trace = 2.485976441307964 (0.000112676% change) iteration 239: trace = 2.485973892259698 (3.98709e-05% change) iteration 240: trace = 2.485972492382796 (5.6311e-05% change) iteration 242: trace = 2.485970858545658 (4.37497e-05% change) iteration 244: trace = 2.485968046860805 (2.22775e-05% change) iteration 245: trace = 2.485965913317868 (8.58235e-05% change) iteration 246: trace = 2.485963437601203 (9.95878e-05% change) iteration 248: trace = 2.48595937455956 (0.000128206% change) iteration 250: trace = 2.485956306282441 (2.77967e-05% change) iteration 251: trace = 2.485954291998419 (8.10266e-05% change) iteration 253: trace = 2.485951937154204 (2.75188e-05% change) iteration 255: trace = 2.485948397183742 (3.12618e-05% change) iteration 257: trace = 2.485945646734133 (5.97043e-05% change) iteration 259: trace = 2.485943742260027 (5.01759e-05% change) iteration 261: trace = 2.485941516281424 (2.00561e-05% change) iteration 263: trace = 2.485938101805217 (8.46094e-05% change) iteration 265: trace = 2.485935418520799 (7.00341e-05% change) iteration 267: trace = 2.485931665688011 (2.89321e-05% change) iteration 269: trace = 2.48592746817022 (8.08717e-05% change) iteration 271: trace = 2.485925373720117 (6.1996e-05% change) iteration 273: trace = 2.485923444673618 (2.38548e-05% change) iteration 275: trace = 2.485920146678568 (7.1166e-05% change) iteration 276: trace = 2.48591966503131 (1.9375e-05% change) iteration 278: trace = 2.485917949217262 (9.659e-06% change) iteration 280: trace = 2.485916526097641 (2.49671e-05% change) iteration 282: trace = 2.485915345286466 (4.0454e-05% change) iteration 284: trace = 2.485914165134066 (3.30654e-05% change) iteration 286: trace = 2.485912641221053 (1.48793e-05% change) iteration 288: trace = 2.485910844860501 (3.7959e-05% change) iteration 290: trace = 2.485909062654455 (5.83972e-05% change) iteration 292: trace = 2.485907316127993 (2.07884e-05% change) iteration 294: trace = 2.485904824072805 (4.70031e-05% change) iteration 296: trace = 2.485903567669354 (3.67689e-05% change) iteration 299: trace = 2.485901672717126 (3.01229e-05% change) iteration 301: trace = 2.48590076559384 (1.18019e-05% change) iteration 303: trace = 2.485899469461698 (2.85408e-05% change) iteration 304: trace = 2.485899176610075 (1.17805e-05% change) iteration 306: trace = 2.485897708304216 (2.23242e-05% change) iteration 308: trace = 2.485896711504144 (2.65394e-05% change) iteration 309: trace = 2.485896083489342 (2.52631e-05% change) iteration 311: trace = 2.485895225699001 (2.71178e-05% change) iteration 312: trace = 2.485894573103177 (2.62519e-05% change) iteration 313: trace = 2.485894307085825 (1.07011e-05% change) iteration 314: trace = 2.485893766431054 (2.17489e-05% change) iteration 315: trace = 2.485893147498945 (2.48978e-05% change) iteration 317: trace = 2.485892438094814 (2.22196e-05% change) iteration 319: trace = 2.485892049182324 (1.17565e-05% change) iteration 321: trace = 2.485891470919301 (5.78795e-06% change) iteration 323: trace = 2.485890233769806 (2.42009e-05% change) iteration 325: trace = 2.48588972936814 (1.35169e-05% change) iteration 327: trace = 2.485889037494831 (5.60977e-06% change) iteration 329: trace = 2.485887827385143 (2.89176e-05% change) iteration 331: trace = 2.485887061720533 (2.31731e-05% change) iteration 333: trace = 2.485886484767565 (5.41035e-06% change) iteration 335: trace = 2.485885863699111 (7.16477e-06% change) iteration 336: trace = 2.485885739340201 (5.0026e-06% change) iteration 338: trace = 2.485885356988425 (6.08141e-06% change) iteration 340: trace = 2.485884938188858 (1.23895e-05% change) iteration 342: trace = 2.485884580604116 (6.06931e-06% change) iteration 344: trace = 2.4858840730916 (9.0579e-06% change) iteration 345: trace = 2.485883843024141 (9.25496e-06% change) iteration 347: trace = 2.485883441758872 (3.91819e-06% change) iteration 349: trace = 2.48588218458546 (4.267e-05% change) iteration 350: trace = 2.485881835593772 (1.40389e-05% change) iteration 352: trace = 2.485881182569699 (9.49982e-06% change) iteration 353: trace = 2.485881090188861 (3.71622e-06% change) iteration 355: trace = 2.485880733666829 (7.03402e-06% change) iteration 357: trace = 2.485880371675026 (1.04539e-05% change) iteration 359: trace = 2.485880152834778 (5.8647e-06% change) iteration 361: trace = 2.485879874580086 (1.91256e-06% change) iteration 363: trace = 2.485879616099577 (4.4244e-06% change) iteration 365: trace = 2.485879400187012 (4.90993e-06% change) iteration 367: trace = 2.485878997798167 (3.49178e-06% change) iteration 369: trace = 2.485878434829776 (1.15536e-05% change) iteration 371: trace = 2.485878002625707 (1.31494e-05% change) iteration 373: trace = 2.485877630357697 (3.56872e-06% change) iteration 375: trace = 2.485877288153689 (4.16183e-06% change) iteration 377: trace = 2.48587694469971 (9.53262e-06% change) iteration 378: trace = 2.485876647790906 (1.19438e-05% change) iteration 380: trace = 2.485876386106823 (8.06867e-06% change) iteration 381: trace = 2.485876261254738 (5.02246e-06% change) iteration 382: trace = 2.485876209653778 (2.07577e-06% change) iteration 384: trace = 2.485875900620049 (5.90915e-06% change) iteration 386: trace = 2.485875604132499 (8.24005e-06% change) iteration 388: trace = 2.485875287433417 (3.5252e-06% change) iteration 390: trace = 2.485874837702826 (3.95962e-06% change) iteration 392: trace = 2.485874503535029 (6.31479e-06% change) iteration 394: trace = 2.485874238570183 (6.96518e-06% change) iteration 396: trace = 2.485873822964335 (7.33576e-06% change) iteration 397: trace = 2.485873752498354 (2.83466e-06% change) iteration 398: trace = 2.485873579091483 (6.97569e-06% change) iteration 400: trace = 2.485873399153155 (2.37901e-06% change) iteration 402: trace = 2.485873122747925 (4.19714e-06% change) iteration 404: trace = 2.485872861422736 (7.77743e-06% change) iteration 406: trace = 2.485872557870871 (7.89272e-06% change) iteration 408: trace = 2.485872247250179 (4.41182e-06% change) iteration 410: trace = 2.485871811117314 (1.02156e-05% change) iteration 412: trace = 2.48587162443757 (5.62204e-06% change) iteration 414: trace = 2.485871458614636 (1.38946e-06% change) iteration 416: trace = 2.48587109527556 (7.63979e-06% change) iteration 418: trace = 2.485870970906313 (3.45217e-06% change) iteration 420: trace = 2.485870878056964 (1.1421e-06% change) iteration 422: trace = 2.485870764759312 (2.51045e-06% change) iteration 424: trace = 2.485870570240843 (5.56891e-06% change) iteration 425: trace = 2.485870495469265 (3.00786e-06% change) iteration 427: trace = 2.485870317401624 (4.32554e-06% change) iteration 429: trace = 2.485870192798211 (3.16292e-06% change) iteration 431: trace = 2.485870000941246 (2.05175e-06% change) iteration 433: trace = 2.485869710424832 (4.93645e-06% change) iteration 434: trace = 2.485869661425994 (1.97109e-06% change) iteration 435: trace = 2.485869574797279 (3.48485e-06% change) iteration 437: trace = 2.485869431241989 (8.53342e-07% change) iteration 439: trace = 2.485869287488943 (2.16987e-06% change) iteration 440: trace = 2.485869247229262 (1.61954e-06% change) iteration 442: trace = 2.485869116591262 (2.16665e-06% change) iteration 444: trace = 2.485868967397651 (3.54291e-06% change) iteration 446: trace = 2.485868864697562 (1.98143e-06% change) iteration 448: trace = 2.485868703189036 (3.15877e-06% change) iteration 450: trace = 2.485868600036752 (3.14585e-06% change) iteration 452: trace = 2.485868488535007 (1.94959e-06% change) iteration 454: trace = 2.485868349164633 (3.08921e-06% change) iteration 456: trace = 2.485868288165247 (1.77853e-06% change) iteration 458: trace = 2.485868234912797 (5.76735e-07% change) iteration 460: trace = 2.485868163307789 (7.63805e-07% change) iteration 462: trace = 2.485868055839807 (2.22491e-06% change) iteration 464: trace = 2.485867968291744 (1.19512e-06% change) iteration 466: trace = 2.485867896730147 (1.03305e-06% change) iteration 468: trace = 2.485867782890984 (2.69943e-06% change) iteration 470: trace = 2.485867688772361 (2.37497e-06% change) iteration 472: trace = 2.48586760462004 (8.59714e-07% change) iteration 474: trace = 2.485867530886823 (1.75912e-06% change) iteration 476: trace = 2.485867494903027 (1.12578e-06% change) iteration 477: trace = 2.485867474689411 (8.13141e-07% change) iteration 479: trace = 2.48586744573386 (7.32319e-07% change) iteration 481: trace = 2.485867402399383 (3.69861e-07% change) iteration 483: trace = 2.48586734273707 (1.23902e-06% change) iteration 485: trace = 2.485867299558433 (1.27721e-06% change) iteration 487: trace = 2.48586725062278 (5.27873e-07% change) iteration 489: trace = 2.485867132476277 (3.18004e-06% change) iteration 490: trace = 2.485867096619215 (1.44244e-06% change) iteration 492: trace = 2.48586702889 (1.03984e-06% change) iteration 494: trace = 2.4858669868843 (1.26513e-06% change) iteration 496: trace = 2.485866957402537 (7.96134e-07% change) iteration 498: trace = 2.485866918639079 (6.11386e-07% change) iteration 499: trace = 2.485866903796693 (5.97071e-07% change) iteration 501: trace = 2.485866876683902 (2.47472e-07% change) iteration 503: trace = 2.485866848563996 (5.37393e-07% change) iteration 505: trace = 2.48586682642261 (6.23547e-07% change) iteration 506: trace = 2.485866792791298 (1.3529e-06% change) iteration 508: trace = 2.48586675590772 (1.09926e-06% change) iteration 510: trace = 2.485866713048916 (4.77797e-07% change) iteration 512: trace = 2.485866630657838 (1.56116e-06% change) iteration 513: trace = 2.48586662013228 (4.23416e-07% change) iteration 514: trace = 2.485866597791257 (8.98722e-07% change) iteration 515: trace = 2.485866574543554 (9.35195e-07% change) iteration 517: trace = 2.485866537468124 (1.2029e-06% change) iteration 518: trace = 2.485866513408843 (9.67843e-07% change) iteration 520: trace = 2.485866481203316 (5.76314e-07% change) iteration 521: trace = 2.48586646061674 (8.28145e-07% change) iteration 523: trace = 2.485866438404893 (5.80221e-07% change) iteration 525: trace = 2.485866411318547 (2.95143e-07% change) iteration 527: trace = 2.485866361185055 (1.24828e-06% change) iteration 529: trace = 2.485866322868807 (1.24478e-06% change) iteration 531: trace = 2.485866293493335 (3.06642e-07% change) iteration 532: trace = 2.485866265701346 (1.118e-06% change) iteration 533: trace = 2.485866241973824 (9.54497e-07% change) iteration 535: trace = 2.485866208810917 (9.80232e-07% change) iteration 537: trace = 2.48586617861954 (5.44486e-07% change) iteration 539: trace = 2.485866137139196 (6.99926e-07% change) iteration 540: trace = 2.485866131337055 (2.33405e-07% change) iteration 542: trace = 2.48586609547002 (8.79822e-07% change) iteration 544: trace = 2.485866070670676 (7.93491e-07% change) iteration 546: trace = 2.485866042787861 (3.41763e-07% change) iteration 548: trace = 2.485866003808648 (6.18039e-07% change) iteration 550: trace = 2.485865959949199 (1.18009e-06% change) iteration 551: trace = 2.485865947279434 (5.09672e-07% change) iteration 553: trace = 2.485865924523691 (5.96342e-07% change) iteration 554: trace = 2.485865917557399 (2.80236e-07% change) iteration 555: trace = 2.485865904078126 (5.42237e-07% change) iteration 557: trace = 2.485865873536787 (2.30148e-07% change) iteration 559: trace = 2.485865858636407 (2.99985e-07% change) iteration 561: trace = 2.485865850756711 (1.04012e-07% change) iteration 563: trace = 2.48586582782304 (5.53071e-07% change) iteration 565: trace = 2.485865805979728 (5.97523e-07% change) iteration 567: trace = 2.485865793316056 (2.54285e-07% change) iteration 569: trace = 2.485865774454924 (2.23758e-07% change) iteration 570: trace = 2.485865762097453 (4.97109e-07% change) iteration 571: trace = 2.485865746241952 (6.37826e-07% change) iteration 573: trace = 2.48586572600427 (5.66128e-07% change) iteration 575: trace = 2.485865708163595 (1.30354e-07% change) iteration 576: trace = 2.485865694126422 (5.64679e-07% change) iteration 577: trace = 2.485865685760043 (3.36558e-07% change) iteration 579: trace = 2.485865675128432 (2.93435e-07% change) iteration 581: trace = 2.485865661951956 (9.50608e-08% change) Finished solving for bands 1 to 10 after 581 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: 38 seconds. solve_kpoint (0.5,0.333333,0): Solving for bands 1 to 10... iteration 1: trace = 2.624934389647756 (2.69612% change) iteration 3: trace = 2.601972096562471 (0.347599% change) iteration 5: trace = 2.597034280566599 (0.131052% change) iteration 7: trace = 2.595629236608154 (0.031918% change) iteration 8: trace = 2.59523844141891 (0.015057% change) iteration 9: trace = 2.594933470161843 (0.0117519% change) iteration 11: trace = 2.594411984237512 (0.00494203% change) iteration 13: trace = 2.593596123354376 (0.0102559% change) iteration 15: trace = 2.59284183440126 (0.0161775% change) iteration 17: trace = 2.592112076484599 (0.0226217% change) iteration 19: trace = 2.591590501945457 (0.0126869% change) iteration 21: trace = 2.591137616379211 (0.0032872% change) iteration 23: trace = 2.590761084658252 (0.00406494% change) iteration 25: trace = 2.590394547001749 (0.00852544% change) iteration 27: trace = 2.59021400766596 (0.00490352% change) iteration 28: trace = 2.590142018518569 (0.00277931% change) iteration 29: trace = 2.590044513527003 (0.00376454% change) iteration 31: trace = 2.58985669928117 (0.00261446% change) iteration 33: trace = 2.589668799205301 (0.00246831% change) iteration 34: trace = 2.589514443307263 (0.00596063% change) iteration 35: trace = 2.589375644684239 (0.00536017% change) iteration 37: trace = 2.58895123837988 (0.0106272% change) iteration 38: trace = 2.588833517011693 (0.00454717% change) iteration 40: trace = 2.588310885311364 (0.00960537% change) iteration 41: trace = 2.588200555343214 (0.00426272% change) iteration 43: trace = 2.587826198816006 (0.00471055% change) iteration 44: trace = 2.587628971592404 (0.00762164% change) iteration 46: trace = 2.587147244866809 (0.00479911% change) iteration 48: trace = 2.58648454357118 (0.0120908% change) iteration 50: trace = 2.585865192685583 (0.0143734% change) iteration 52: trace = 2.585560660626683 (0.00799624% change) iteration 54: trace = 2.585284907360864 (0.00332176% change) iteration 56: trace = 2.584974773861447 (0.00342297% change) iteration 58: trace = 2.584560978714963 (0.0094052% change) iteration 59: trace = 2.584473356608634 (0.00339027% change) iteration 61: trace = 2.58415418530078 (0.0039287% change) iteration 63: trace = 2.583763905248124 (0.00862988% change) iteration 65: trace = 2.583433313326341 (0.00904907% change) iteration 66: trace = 2.583314312313264 (0.00460642% change) iteration 68: trace = 2.583007874232501 (0.00592202% change) iteration 70: trace = 2.582835187923883 (0.00314873% change) iteration 71: trace = 2.582735122110982 (0.00387434% change) iteration 73: trace = 2.582473217172042 (0.00218851% change) iteration 75: trace = 2.582182707652675 (0.00465299% change) iteration 76: trace = 2.582129777853777 (0.00204983% change) iteration 77: trace = 2.582029316381242 (0.00389072% change) iteration 79: trace = 2.581935629299128 (0.00201956% change) iteration 81: trace = 2.581834788747957 (0.000720615% change) iteration 83: trace = 2.581718780986798 (0.00195874% change) iteration 85: trace = 2.581638493395098 (0.0023578% change) iteration 87: trace = 2.581506985992823 (0.00176693% change) iteration 89: trace = 2.581332853718137 (0.0020973% change) iteration 91: trace = 2.581094280005071 (0.00515082% change) iteration 93: trace = 2.58096422067433 (0.00407047% change) iteration 95: trace = 2.580873463030525 (0.00185469% change) iteration 97: trace = 2.580747361975415 (0.00118926% change) iteration 98: trace = 2.580666023900763 (0.00315178% change) iteration 100: trace = 2.580594356042843 (0.000824003% change) iteration 102: trace = 2.58054071087046 (0.000596111% change) iteration 103: trace = 2.58052411817405 (0.000642995% change) iteration 105: trace = 2.580487136797871 (0.000422337% change) iteration 106: trace = 2.580456837895171 (0.00117416% change) iteration 107: trace = 2.58042894037016 (0.00108111% change) iteration 109: trace = 2.580371865154429 (0.00168208% change) iteration 111: trace = 2.580310386407652 (0.00101037% change) iteration 112: trace = 2.580273666206014 (0.0014231% change) iteration 114: trace = 2.580230247766298 (0.00125899% change) iteration 116: trace = 2.580164726743932 (0.00065118% change) iteration 117: trace = 2.580103301854564 (0.00238069% change) iteration 119: trace = 2.580043890238789 (0.000651783% change) iteration 121: trace = 2.579934019110562 (0.00178162% change) iteration 123: trace = 2.579881608674516 (0.00147977% change) iteration 125: trace = 2.579830957035379 (0.00123963% change) iteration 126: trace = 2.579788269812474 (0.00165467% change) iteration 128: trace = 2.579720676783898 (0.00185826% change) iteration 130: trace = 2.579650207337346 (0.000745262% change) iteration 132: trace = 2.579588772151097 (0.0006005% change) iteration 133: trace = 2.579580050778381 (0.000338092% change) iteration 135: trace = 2.579525569229253 (0.000338079% change) iteration 137: trace = 2.579477687209176 (0.00099423% change) iteration 138: trace = 2.579470952043251 (0.000261106% change) iteration 140: trace = 2.579422707560197 (0.000613707% change) iteration 142: trace = 2.579404798306301 (0.000493494% change) iteration 143: trace = 2.579396850686358 (0.000308119% change) iteration 145: trace = 2.579366970075839 (0.000763354% change) iteration 147: trace = 2.579349050080002 (0.00050656% change) iteration 149: trace = 2.579328791637901 (0.000246391% change) iteration 151: trace = 2.579302230226201 (0.000406936% change) iteration 153: trace = 2.579269295059998 (0.000732245% change) iteration 155: trace = 2.579250920402951 (0.000505529% change) iteration 157: trace = 2.579231688693568 (0.000179112% change) iteration 158: trace = 2.579215926936614 (0.000611105% change) iteration 160: trace = 2.579199571315607 (0.000372525% change) iteration 162: trace = 2.5791810902691 (0.000278479% change) iteration 164: trace = 2.579156485273816 (0.000576231% change) iteration 166: trace = 2.579143975109461 (0.000324603% change) iteration 167: trace = 2.579138471321217 (0.000213396% change) iteration 169: trace = 2.579126051571049 (0.000331447% change) iteration 171: trace = 2.579118241516366 (0.000155803% change) iteration 172: trace = 2.579112872149564 (0.000208186% change) iteration 174: trace = 2.579106427248582 (0.00018951% change) iteration 176: trace = 2.579100042352062 (6.9715e-05% change) iteration 178: trace = 2.579090842119797 (0.000122516% change) iteration 180: trace = 2.579082235821703 (0.000243856% change) iteration 182: trace = 2.579073777407362 (0.000240836% change) iteration 183: trace = 2.579066726098011 (0.000273405% change) iteration 185: trace = 2.57905622266503 (0.000251062% change) iteration 187: trace = 2.57904500286493 (0.000189067% change) iteration 189: trace = 2.579035076662368 (8.16736e-05% change) iteration 191: trace = 2.579025024768858 (0.000229722% change) iteration 193: trace = 2.579018512280645 (0.000200109% change) iteration 195: trace = 2.579011489568892 (0.000155863% change) iteration 197: trace = 2.579004099242065 (0.000119006% change) iteration 199: trace = 2.578998370022347 (0.000144986% change) iteration 201: trace = 2.578993582796407 (0.000132362% change) iteration 203: trace = 2.578989517820973 (5.52834e-05% change) iteration 205: trace = 2.578983840792311 (8.0989e-05% change) iteration 207: trace = 2.578976265597811 (0.000162002% change) iteration 209: trace = 2.578972107915684 (0.000106394% change) iteration 211: trace = 2.57896920197928 (3.35961e-05% change) iteration 213: trace = 2.578965734683727 (4.84451e-05% change) iteration 215: trace = 2.578961931335541 (8.47551e-05% change) iteration 217: trace = 2.578959431226945 (6.19502e-05% change) iteration 219: trace = 2.57895627272512 (1.80145e-05% change) iteration 221: trace = 2.57895306067602 (5.37492e-05% change) iteration 223: trace = 2.578950794006582 (6.59253e-05% change) iteration 225: trace = 2.578948242410613 (5.70749e-05% change) iteration 227: trace = 2.578945012799659 (2.77566e-05% change) iteration 229: trace = 2.578940323867882 (8.66749e-05% change) iteration 231: trace = 2.57893723882251 (8.52772e-05% change) iteration 233: trace = 2.578934467709355 (1.98615e-05% change) iteration 235: trace = 2.578931443164534 (5.8467e-05% change) iteration 237: trace = 2.578928532532096 (8.3342e-05% change) iteration 239: trace = 2.578926204113169 (7.3062e-05% change) iteration 241: trace = 2.578924289572444 (2.47469e-05% change) iteration 243: trace = 2.578922420656173 (3.5345e-05% change) iteration 245: trace = 2.578921305130739 (3.27133e-05% change) iteration 246: trace = 2.578920591770965 (2.76612e-05% change) iteration 247: trace = 2.578920215294257 (1.45982e-05% change) iteration 249: trace = 2.578918488950251 (2.17977e-05% change) iteration 251: trace = 2.578916604151412 (3.40363e-05% change) iteration 252: trace = 2.578916245081524 (1.39233e-05% change) iteration 254: trace = 2.578914212824003 (4.44142e-05% change) iteration 256: trace = 2.578912402897428 (5.53873e-05% change) iteration 258: trace = 2.578911029188803 (1.61478e-05% change) iteration 260: trace = 2.578908502994108 (4.69765e-05% change) iteration 262: trace = 2.578906656511167 (4.55022e-05% change) iteration 264: trace = 2.578905430352748 (3.13016e-05% change) iteration 266: trace = 2.578904258791065 (1.00664e-05% change) iteration 268: trace = 2.578902354548048 (2.89434e-05% change) iteration 270: trace = 2.578901173572861 (3.39324e-05% change) iteration 272: trace = 2.578900349073874 (1.57384e-05% change) iteration 274: trace = 2.578899384064385 (6.296e-06% change) iteration 276: trace = 2.578898332059816 (1.58113e-05% change) iteration 278: trace = 2.578897521689386 (2.2545e-05% change) iteration 280: trace = 2.578895987105119 (2.44992e-05% change) iteration 282: trace = 2.578895452942987 (5.88482e-06% change) iteration 284: trace = 2.578894779361407 (1.61022e-05% change) iteration 286: trace = 2.578894220760501 (1.73649e-05% change) iteration 287: trace = 2.57889397757641 (9.42978e-06% change) iteration 288: trace = 2.578893737200721 (9.32088e-06% change) iteration 290: trace = 2.578893224292588 (4.50228e-06% change) iteration 292: trace = 2.578892403628774 (1.84214e-05% change) iteration 294: trace = 2.578891945762792 (1.30792e-05% change) iteration 296: trace = 2.578891456291982 (4.53054e-06% change) iteration 298: trace = 2.578890674447313 (1.28277e-05% change) iteration 299: trace = 2.578890431029408 (9.43886e-06% change) iteration 301: trace = 2.578889882904034 (6.88125e-06% change) iteration 302: trace = 2.578889703778986 (6.94582e-06% change) iteration 304: trace = 2.578889304556466 (3.50317e-06% change) iteration 306: trace = 2.578888816708277 (8.38857e-06% change) iteration 308: trace = 2.578888519124961 (6.41258e-06% change) iteration 310: trace = 2.578888192064336 (2.82247e-06% change) iteration 312: trace = 2.578887873825836 (5.78028e-06% change) iteration 314: trace = 2.578887680092657 (5.74665e-06% change) iteration 316: trace = 2.578887495516244 (2.60546e-06% change) iteration 318: trace = 2.578887248361761 (2.35777e-06% change) iteration 320: trace = 2.5788868803788 (8.46046e-06% change) iteration 322: trace = 2.578886612909482 (8.73814e-06% change) iteration 323: trace = 2.578886467598053 (5.63466e-06% change) iteration 324: trace = 2.578886405448375 (2.40994e-06% change) iteration 326: trace = 2.57888609852515 (5.55952e-06% change) iteration 328: trace = 2.578885839154658 (6.85635e-06% change) iteration 330: trace = 2.578885659369196 (1.72409e-06% change) iteration 332: trace = 2.578885430118148 (2.02728e-06% change) iteration 334: trace = 2.578885163154725 (4.84868e-06% change) iteration 336: trace = 2.578885047673498 (3.01509e-06% change) iteration 338: trace = 2.578884910135702 (2.02513e-06% change) iteration 339: trace = 2.578884851713532 (2.2654e-06% change) iteration 340: trace = 2.578884737191033 (4.44078e-06% change) iteration 341: trace = 2.578884710236098 (1.04522e-06% change) iteration 342: trace = 2.578884628025958 (3.18782e-06% change) iteration 343: trace = 2.578884529565199 (3.81796e-06% change) iteration 345: trace = 2.578884404026407 (3.93695e-06% change) iteration 347: trace = 2.578884303027881 (2.5532e-06% change) iteration 349: trace = 2.57888421307053 (1.0474e-06% change) iteration 351: trace = 2.578884136599308 (1.97737e-06% change) iteration 353: trace = 2.578884061699629 (9.73594e-07% change) iteration 355: trace = 2.57888397198503 (6.61404e-07% change) iteration 357: trace = 2.578883857391227 (2.12107e-06% change) iteration 359: trace = 2.578883773027063 (2.64031e-06% change) iteration 360: trace = 2.578883741464827 (1.22387e-06% change) iteration 361: trace = 2.578883716541633 (9.66433e-07% change) iteration 363: trace = 2.578883635698979 (1.54552e-06% change) iteration 365: trace = 2.578883557272278 (2.32793e-06% change) iteration 367: trace = 2.578883473536791 (1.77944e-06% change) iteration 369: trace = 2.578883386287536 (7.85548e-07% change) iteration 370: trace = 2.578883331010994 (2.14343e-06% change) iteration 372: trace = 2.578883238735505 (8.13212e-07% change) iteration 373: trace = 2.578883183711216 (2.13365e-06% change) iteration 374: trace = 2.578883135895074 (1.85414e-06% change) iteration 376: trace = 2.578883070226209 (1.31753e-06% change) iteration 378: trace = 2.578883000210161 (4.14559e-07% change) iteration 379: trace = 2.578882948345114 (2.01114e-06% change) iteration 381: trace = 2.578882894655053 (5.68809e-07% change) iteration 383: trace = 2.57888283209401 (1.02065e-06% change) iteration 384: trace = 2.578882819821279 (4.75893e-07% change) iteration 385: trace = 2.578882790990131 (1.11797e-06% change) iteration 387: trace = 2.578882756391572 (5.6005e-07% change) iteration 389: trace = 2.578882706112938 (6.47515e-07% change) iteration 391: trace = 2.578882644696868 (1.22569e-06% change) iteration 392: trace = 2.578882634367581 (4.00533e-07% change) iteration 393: trace = 2.57888260887574 (9.88484e-07% change) iteration 395: trace = 2.57888256231381 (2.87165e-07% change) iteration 396: trace = 2.578882523522009 (1.50421e-06% change) iteration 398: trace = 2.578882491122454 (7.98842e-07% change) iteration 400: trace = 2.578882419713385 (1.41318e-06% change) iteration 402: trace = 2.578882375377476 (1.25841e-06% change) iteration 404: trace = 2.578882341996533 (7.66825e-07% change) iteration 406: trace = 2.578882305580353 (3.20711e-07% change) iteration 407: trace = 2.57888228047758 (9.73397e-07% change) iteration 409: trace = 2.578882252458603 (2.97385e-07% change) iteration 411: trace = 2.578882215431973 (7.31004e-07% change) iteration 413: trace = 2.578882186099914 (8.59402e-07% change) iteration 415: trace = 2.578882163118332 (3.02605e-07% change) iteration 417: trace = 2.578882142958433 (2.66045e-07% change) iteration 419: trace = 2.578882045477964 (3.3096e-06% change) iteration 421: trace = 2.578881999465265 (9.04587e-07% change) iteration 423: trace = 2.578881986089483 (2.12291e-07% change) iteration 425: trace = 2.578881973256 (8.10581e-08% change) Finished solving for bands 1 to 10 after 425 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: 28 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 10... iteration 2: trace = 2.72791917053559 (0.601172% change) iteration 4: trace = 2.709128141405071 (0.12485% change) iteration 6: trace = 2.694498666593791 (0.108012% change) iteration 7: trace = 2.689759251521854 (0.176047% change) iteration 8: trace = 2.684988289373561 (0.177533% change) iteration 10: trace = 2.680178568484044 (0.119584% change) iteration 12: trace = 2.67711377040289 (0.0727002% change) iteration 13: trace = 2.675814822037265 (0.0485323% change) iteration 15: trace = 2.673531238644115 (0.06683% change) iteration 17: trace = 2.670619058851031 (0.0764456% change) iteration 19: trace = 2.668960735536817 (0.0301403% change) iteration 20: trace = 2.668501768425311 (0.017198% change) iteration 22: trace = 2.667771328490114 (0.00682171% change) iteration 24: trace = 2.667277585457279 (0.00605775% change) iteration 26: trace = 2.666772332049762 (0.00500587% change) iteration 28: trace = 2.666277403860944 (0.0070732% change) iteration 30: trace = 2.66584526238926 (0.00694432% change) iteration 32: trace = 2.665377613990457 (0.0106272% change) iteration 33: trace = 2.665230795525745 (0.00550851% change) iteration 35: trace = 2.664881220723196 (0.00400599% change) iteration 36: trace = 2.66462880666315 (0.00947232% change) iteration 38: trace = 2.664315563212538 (0.00838459% change) iteration 40: trace = 2.663959103051807 (0.00977891% change) iteration 42: trace = 2.663576151119596 (0.0104848% change) iteration 44: trace = 2.663197487670179 (0.00948721% change) iteration 46: trace = 2.662880372108686 (0.00792381% change) iteration 48: trace = 2.662538758913853 (0.00837555% change) iteration 50: trace = 2.662238391486159 (0.00630206% change) iteration 52: trace = 2.661922717048175 (0.00664167% change) iteration 54: trace = 2.661612980707416 (0.00565859% change) iteration 56: trace = 2.661230021738505 (0.00594076% change) iteration 58: trace = 2.66088543783945 (0.00440684% change) iteration 60: trace = 2.660525438739242 (0.00351875% change) iteration 62: trace = 2.660199228080304 (0.00390091% change) iteration 64: trace = 2.65980506893394 (0.00457258% change) iteration 66: trace = 2.659432284511448 (0.00628304% change) iteration 68: trace = 2.659143025597308 (0.0055585% change) iteration 69: trace = 2.659048635003939 (0.00354973% change) iteration 71: trace = 2.658498689909169 (0.0166201% change) iteration 73: trace = 2.657901321818561 (0.00881279% change) iteration 75: trace = 2.657557854989296 (0.00215796% change) iteration 76: trace = 2.657433562496914 (0.00467705% change) iteration 78: trace = 2.657339465987151 (0.000808334% change) iteration 80: trace = 2.657260206420778 (0.000853843% change) iteration 82: trace = 2.65719709157162 (0.00138888% change) iteration 84: trace = 2.657127241852509 (0.00207485% change) iteration 85: trace = 2.657066702600335 (0.0022784% change) iteration 87: trace = 2.656920096599789 (0.00420435% change) iteration 89: trace = 2.656729903305372 (0.00468911% change) iteration 90: trace = 2.656578057371747 (0.00571568% change) iteration 92: trace = 2.656302870236129 (0.00808354% change) iteration 93: trace = 2.656205701966212 (0.00365809% change) iteration 95: trace = 2.655900072188593 (0.00658862% change) iteration 97: trace = 2.65573632517589 (0.00424103% change) iteration 99: trace = 2.655578721365361 (0.0017219% change) iteration 101: trace = 2.655495831686107 (0.000556547% change) iteration 103: trace = 2.655390139949187 (0.00214445% change) iteration 105: trace = 2.655268002455024 (0.00361067% change) iteration 107: trace = 2.655163494008853 (0.00273326% change) iteration 109: trace = 2.654985878046934 (0.00191955% change) iteration 111: trace = 2.654718636023154 (0.00467684% change) iteration 113: trace = 2.654572320070912 (0.00346214% change) iteration 115: trace = 2.654442569929742 (0.00385524% change) iteration 117: trace = 2.654344182803375 (0.000959259% change) iteration 119: trace = 2.654258557093058 (0.000455912% change) iteration 121: trace = 2.65420395551653 (0.000669876% change) iteration 123: trace = 2.654175951323594 (0.000762836% change) iteration 124: trace = 2.654170018590296 (0.000223525% change) iteration 125: trace = 2.654160509376502 (0.000358275% change) iteration 127: trace = 2.654146023184886 (0.000148098% change) iteration 128: trace = 2.654135962966644 (0.000379039% change) iteration 129: trace = 2.654123371534784 (0.000474409% change) iteration 130: trace = 2.654111304111937 (0.000454668% change) iteration 132: trace = 2.654080207838363 (0.000295082% change) iteration 134: trace = 2.654042046397416 (0.00042906% change) iteration 136: trace = 2.654023796633751 (0.000431368% change) iteration 138: trace = 2.654006662294199 (0.000495844% change) iteration 140: trace = 2.653996243575971 (7.4728e-05% change) iteration 142: trace = 2.653991296250046 (8.60512e-05% change) iteration 144: trace = 2.653986782587511 (0.000108356% change) iteration 146: trace = 2.653983733412293 (7.41676e-05% change) iteration 148: trace = 2.653980011360439 (2.05769e-05% change) iteration 150: trace = 2.653976088288173 (5.33204e-05% change) iteration 152: trace = 2.653971655128531 (0.000112266% change) iteration 154: trace = 2.653967678195987 (6.91926e-05% change) iteration 156: trace = 2.653960485103108 (6.38692e-05% change) iteration 158: trace = 2.653948523178788 (0.000198253% change) iteration 159: trace = 2.653945073477906 (0.000129984% change) iteration 161: trace = 2.653927805330722 (0.000326305% change) iteration 163: trace = 2.653920282013079 (0.000214339% change) iteration 165: trace = 2.653916356841758 (8.00262e-05% change) iteration 167: trace = 2.653913284448973 (2.45643e-05% change) iteration 168: trace = 2.653910505003767 (0.00010473% change) iteration 170: trace = 2.653908049400489 (2.16802e-05% change) iteration 172: trace = 2.653904556175654 (5.90492e-05% change) iteration 174: trace = 2.653902157180091 (7.17907e-05% change) iteration 176: trace = 2.653900056659902 (2.65367e-05% change) iteration 178: trace = 2.653895045621917 (0.000106674% change) iteration 179: trace = 2.653894097877382 (3.57115e-05% change) iteration 181: trace = 2.653888600969633 (3.02e-05% change) iteration 183: trace = 2.65388362067697 (8.80625e-05% change) iteration 185: trace = 2.653880744493073 (7.43517e-05% change) iteration 187: trace = 2.653879486603813 (3.03381e-05% change) iteration 188: trace = 2.653878804502844 (2.5702e-05% change) iteration 190: trace = 2.653878091086426 (2.00063e-05% change) iteration 191: trace = 2.653877590487407 (1.88629e-05% change) iteration 193: trace = 2.653877167342722 (1.20222e-05% change) iteration 195: trace = 2.653876673167112 (6.37121e-06% change) iteration 196: trace = 2.653876187029399 (1.8318e-05% change) iteration 197: trace = 2.653875950404838 (8.91619e-06% change) iteration 198: trace = 2.653875216146313 (2.76674e-05% change) iteration 200: trace = 2.653873678580526 (2.33669e-05% change) iteration 202: trace = 2.653872016366598 (3.98237e-05% change) iteration 204: trace = 2.653870783443083 (2.91946e-05% change) iteration 206: trace = 2.653870063648053 (5.37523e-06% change) iteration 208: trace = 2.653869417580683 (1.14469e-05% change) iteration 209: trace = 2.653869155541284 (9.87386e-06% change) iteration 211: trace = 2.653868926827994 (3.00965e-06% change) iteration 213: trace = 2.653868735137885 (2.84614e-06% change) iteration 215: trace = 2.653868321038694 (8.58616e-06% change) iteration 216: trace = 2.653868237048608 (3.16482e-06% change) iteration 218: trace = 2.653867684699708 (1.00262e-05% change) iteration 220: trace = 2.653867116598788 (1.45931e-05% change) iteration 221: trace = 2.653866951748379 (6.21171e-06% change) iteration 223: trace = 2.653866414275011 (1.12961e-05% change) iteration 225: trace = 2.653866147019739 (7.11705e-06% change) iteration 227: trace = 2.653865961761324 (1.58796e-06% change) iteration 229: trace = 2.653865769126699 (1.97336e-06% change) iteration 230: trace = 2.653865694225424 (2.82235e-06% change) iteration 231: trace = 2.653865618411893 (2.85672e-06% change) iteration 233: trace = 2.653865494896744 (3.57728e-06% change) iteration 235: trace = 2.653865293214021 (2.24833e-06% change) iteration 237: trace = 2.653864917821456 (9.23089e-06% change) iteration 238: trace = 2.653864855176642 (2.36051e-06% change) iteration 240: trace = 2.653864245737688 (8.83915e-06% change) iteration 242: trace = 2.653863805633579 (1.00183e-05% change) iteration 244: trace = 2.653863449431149 (4.58235e-06% change) iteration 246: trace = 2.653863174687464 (2.07503e-06% change) iteration 248: trace = 2.653862857241641 (5.30297e-06% change) iteration 249: trace = 2.65386277759139 (3.00129e-06% change) iteration 251: trace = 2.653862684369825 (2.6323e-06% change) iteration 253: trace = 2.653862617455507 (1.56627e-06% change) iteration 254: trace = 2.653862574002127 (1.63736e-06% change) iteration 255: trace = 2.653862558403402 (5.87774e-07% change) iteration 257: trace = 2.653862420252691 (2.79952e-06% change) iteration 258: trace = 2.653862369880188 (1.89808e-06% change) iteration 259: trace = 2.653862253357677 (4.39068e-06% change) iteration 260: trace = 2.653862218214846 (1.32421e-06% change) iteration 261: trace = 2.653862131003424 (3.28621e-06% change) iteration 263: trace = 2.653862004710521 (1.10202e-06% change) iteration 264: trace = 2.653861903263768 (3.82261e-06% change) iteration 265: trace = 2.653861855312812 (1.80684e-06% change) iteration 266: trace = 2.653861827549365 (1.04615e-06% change) iteration 267: trace = 2.653861766870572 (2.28643e-06% change) iteration 268: trace = 2.653861746366776 (7.72602e-07% change) iteration 269: trace = 2.653861720357977 (9.80036e-07% change) iteration 270: trace = 2.653861692241463 (1.05946e-06% change) iteration 272: trace = 2.653861670629945 (5.09547e-07% change) iteration 273: trace = 2.653861658741062 (4.47984e-07% change) iteration 274: trace = 2.653861654787565 (1.48971e-07% change) iteration 276: trace = 2.653861636846762 (2.58298e-07% change) iteration 278: trace = 2.653861616423371 (3.98697e-07% change) iteration 280: trace = 2.653861567041096 (3.42381e-07% change) iteration 282: trace = 2.653861535404574 (3.66203e-07% change) iteration 283: trace = 2.653861530563819 (1.82404e-07% change) iteration 284: trace = 2.65386152158573 (3.38303e-07% change) iteration 286: trace = 2.653861509978624 (3.21723e-07% change) iteration 287: trace = 2.65386149950074 (3.94817e-07% change) iteration 289: trace = 2.653861485826092 (4.03985e-07% change) iteration 290: trace = 2.653861472992027 (4.836e-07% change) iteration 291: trace = 2.653861466142891 (2.58082e-07% change) iteration 292: trace = 2.653861445007569 (7.96399e-07% change) iteration 293: trace = 2.653861422429619 (8.50758e-07% change) iteration 294: trace = 2.653861413895207 (3.21585e-07% change) iteration 295: trace = 2.653861387865108 (9.80839e-07% change) iteration 296: trace = 2.653861361257667 (1.00259e-06% change) iteration 297: trace = 2.653861352946954 (3.13156e-07% change) iteration 298: trace = 2.653861320353099 (1.22817e-06% change) iteration 299: trace = 2.653861306868222 (5.08123e-07% change) iteration 301: trace = 2.653861261183529 (7.92158e-07% change) iteration 303: trace = 2.653861238606158 (5.48634e-07% change) iteration 304: trace = 2.653861225604082 (4.8993e-07% change) iteration 306: trace = 2.653861213271436 (3.14342e-07% change) iteration 308: trace = 2.653861203137052 (9.27479e-08% change) Finished solving for bands 1 to 10 after 308 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: 20 seconds. solve_kpoint (0.333333,0.333333,0): Solving for bands 1 to 10... iteration 1: trace = 2.76715112592484 (3.67898% change) iteration 3: trace = 2.603597067652473 (2.48158% change) iteration 5: trace = 2.564404369894219 (0.968836% change) iteration 7: trace = 2.557499043985631 (0.185596% change) iteration 9: trace = 2.551738502990215 (0.0635967% change) iteration 11: trace = 2.547024184046369 (0.0640881% change) iteration 13: trace = 2.543727216747676 (0.0536069% change) iteration 15: trace = 2.542637488605967 (0.0329704% change) iteration 16: trace = 2.54221635658996 (0.0165642% change) iteration 18: trace = 2.541206298128879 (0.0301459% change) iteration 20: trace = 2.540404056964346 (0.0195413% change) iteration 22: trace = 2.53989855628317 (0.0061228% change) iteration 24: trace = 2.539306670107428 (0.00994095% change) iteration 26: trace = 2.538897722664943 (0.0109419% change) iteration 27: trace = 2.538812459695176 (0.00335832% change) iteration 29: trace = 2.538402508801243 (0.00883745% change) iteration 31: trace = 2.537994485445487 (0.0126702% change) iteration 33: trace = 2.537602511799168 (0.0119011% change) iteration 35: trace = 2.537324967438706 (0.00432639% change) iteration 37: trace = 2.536987384186119 (0.00270701% change) iteration 38: trace = 2.536705328495532 (0.0111184% change) iteration 40: trace = 2.536466141323095 (0.00614089% change) iteration 42: trace = 2.536138881520396 (0.00704672% change) iteration 43: trace = 2.535977944928484 (0.00634593% change) iteration 44: trace = 2.535854422220981 (0.00487093% change) iteration 46: trace = 2.535641326270885 (0.00201034% change) iteration 48: trace = 2.535411259757812 (0.00154756% change) iteration 50: trace = 2.535202670846482 (0.00316617% change) iteration 52: trace = 2.534941000638546 (0.00685788% change) iteration 54: trace = 2.534645881383572 (0.0085841% change) iteration 56: trace = 2.534444289835112 (0.00571673% change) iteration 57: trace = 2.534381433667805 (0.00248011% change) iteration 58: trace = 2.534322366103335 (0.00233068% change) iteration 60: trace = 2.534199691587843 (0.00103438% change) iteration 62: trace = 2.53408801894729 (0.00131513% change) iteration 64: trace = 2.533951228804636 (0.00255127% change) iteration 65: trace = 2.533876382435067 (0.00295379% change) iteration 66: trace = 2.533766023453 (0.00435544% change) iteration 68: trace = 2.533652904797398 (0.00281277% change) iteration 70: trace = 2.533582555587202 (0.00113404% change) iteration 72: trace = 2.533533805364273 (0.00098691% change) iteration 74: trace = 2.533470604547939 (0.00183834% change) iteration 76: trace = 2.533388827484162 (0.00275237% change) iteration 77: trace = 2.533354895678172 (0.00133939% change) iteration 79: trace = 2.533264598340547 (0.00247007% change) iteration 81: trace = 2.533186539401824 (0.00102793% change) iteration 83: trace = 2.533108249201224 (0.000711462% change) iteration 85: trace = 2.533055634426806 (0.00113525% change) iteration 87: trace = 2.533028884836307 (0.000747073% change) iteration 89: trace = 2.532997212217308 (0.000486148% change) iteration 91: trace = 2.532968276028285 (0.00015173% change) iteration 93: trace = 2.532930904921996 (0.00072928% change) iteration 95: trace = 2.532878174921818 (0.00176638% change) iteration 97: trace = 2.532816177932554 (0.00148896% change) iteration 99: trace = 2.532770509679752 (0.000448761% change) iteration 101: trace = 2.532732140397422 (0.000512136% change) iteration 103: trace = 2.532709695711798 (0.000517941% change) iteration 105: trace = 2.53269436792555 (0.000281217% change) iteration 107: trace = 2.532675345533483 (0.000123527% change) iteration 109: trace = 2.532659866949387 (0.000246585% change) iteration 111: trace = 2.532644586256165 (0.000482446% change) iteration 113: trace = 2.532610230848632 (0.00118961% change) iteration 115: trace = 2.532579007057423 (0.000410489% change) iteration 117: trace = 2.532532183055904 (0.000830055% change) iteration 119: trace = 2.532501118450873 (0.000838675% change) iteration 121: trace = 2.532486654347269 (0.000418219% change) iteration 123: trace = 2.532478309706754 (8.58316e-05% change) iteration 125: trace = 2.532466454982157 (0.000181711% change) iteration 127: trace = 2.532453473928575 (0.000417996% change) iteration 129: trace = 2.532442385680648 (0.00036992% change) iteration 131: trace = 2.532430463248548 (0.00013532% change) iteration 133: trace = 2.53241169933349 (0.000229849% change) iteration 135: trace = 2.532384784135793 (0.000594437% change) iteration 137: trace = 2.532371912916446 (0.000332321% change) iteration 139: trace = 2.532365827771703 (6.04588e-05% change) iteration 141: trace = 2.532363016090953 (6.56835e-05% change) iteration 143: trace = 2.532359059769322 (4.71404e-05% change) iteration 145: trace = 2.532350539155098 (0.000159018% change) iteration 147: trace = 2.532342851908739 (0.000232479% change) iteration 149: trace = 2.53233642392478 (0.000192231% change) iteration 151: trace = 2.532331262365747 (4.88277e-05% change) iteration 153: trace = 2.532323944720428 (0.000150429% change) iteration 155: trace = 2.532319967277697 (0.000123682% change) iteration 157: trace = 2.532318028108236 (3.97899e-05% change) iteration 159: trace = 2.532316265243967 (1.24806e-05% change) iteration 161: trace = 2.532313637865936 (4.45201e-05% change) iteration 163: trace = 2.532310968929546 (8.26372e-05% change) iteration 166: trace = 2.532303769116738 (0.000164794% change) iteration 168: trace = 2.532299862411479 (7.91423e-05% change) iteration 170: trace = 2.532296750961731 (2.85718e-05% change) iteration 172: trace = 2.53229273214026 (9.74035e-05% change) iteration 174: trace = 2.532289848057145 (8.59816e-05% change) iteration 176: trace = 2.532288081178135 (4.90731e-05% change) iteration 178: trace = 2.532286810988473 (1.82274e-05% change) iteration 180: trace = 2.532284628579436 (5.48895e-05% change) iteration 182: trace = 2.532281357768447 (0.000112347% change) iteration 184: trace = 2.532277606378603 (0.000102346% change) iteration 186: trace = 2.532272464254955 (8.1702e-05% change) iteration 188: trace = 2.532268381724468 (0.00011743% change) iteration 190: trace = 2.532265239174011 (0.000101561% change) iteration 192: trace = 2.5322632319531 (3.30463e-05% change) iteration 194: trace = 2.532261706115739 (1.92426e-05% change) iteration 196: trace = 2.532259316313175 (5.71632e-05% change) iteration 198: trace = 2.532257585681283 (5.30938e-05% change) iteration 200: trace = 2.532255986579119 (3.63126e-05% change) iteration 202: trace = 2.532253720498739 (2.50282e-05% change) iteration 204: trace = 2.532249751471355 (8.79729e-05% change) iteration 206: trace = 2.532247367151619 (6.20153e-05% change) iteration 208: trace = 2.532246297999102 (1.24556e-05% change) iteration 210: trace = 2.532244911640521 (8.2138e-06% change) iteration 212: trace = 2.532244078058106 (1.70087e-05% change) iteration 214: trace = 2.532243283315393 (2.21182e-05% change) iteration 216: trace = 2.532242314152262 (2.24203e-05% change) iteration 218: trace = 2.53224118123926 (8.23535e-06% change) iteration 220: trace = 2.532239762739147 (2.32783e-05% change) iteration 222: trace = 2.532238833540809 (2.73016e-05% change) iteration 224: trace = 2.532238033664176 (1.14838e-05% change) iteration 226: trace = 2.532237338756985 (4.04512e-06% change) iteration 228: trace = 2.532236850460059 (7.83377e-06% change) iteration 229: trace = 2.532236766625553 (3.31069e-06% change) iteration 230: trace = 2.532236394139235 (1.47098e-05% change) iteration 231: trace = 2.532236270094095 (4.89864e-06% change) iteration 233: trace = 2.532235578707478 (1.47065e-05% change) iteration 235: trace = 2.532235033067477 (1.6218e-05% change) iteration 237: trace = 2.53223412612666 (1.19728e-05% change) iteration 239: trace = 2.53223353942801 (1.00925e-05% change) iteration 241: trace = 2.53223327929858 (8.30063e-06% change) iteration 243: trace = 2.532233106440353 (3.63687e-06% change) iteration 245: trace = 2.532232863516299 (2.91556e-06% change) iteration 247: trace = 2.53223259878726 (6.11704e-06% change) iteration 249: trace = 2.532232451890474 (4.3312e-06% change) iteration 251: trace = 2.532232270316436 (2.25461e-06% change) iteration 253: trace = 2.532231812466517 (6.71402e-06% change) iteration 255: trace = 2.532231376679081 (9.29301e-06% change) iteration 257: trace = 2.532231165068807 (5.63607e-06% change) iteration 259: trace = 2.532230978286087 (1.45339e-06% change) iteration 261: trace = 2.532230835265907 (2.68504e-06% change) iteration 263: trace = 2.532230734857936 (3.09895e-06% change) iteration 265: trace = 2.532230635663954 (9.84478e-07% change) iteration 267: trace = 2.53223039990892 (3.22439e-06% change) iteration 269: trace = 2.532230166813434 (3.77198e-06% change) iteration 271: trace = 2.532229984307247 (5.36112e-06% change) iteration 273: trace = 2.532229758839345 (1.77903e-06% change) iteration 275: trace = 2.532229577032073 (1.92342e-06% change) iteration 277: trace = 2.53222943536168 (2.54402e-06% change) iteration 279: trace = 2.53222936211763 (2.17418e-06% change) iteration 281: trace = 2.532229312866556 (4.77281e-07% change) iteration 283: trace = 2.532229217046873 (1.78581e-06% change) iteration 285: trace = 2.532229099359808 (3.30996e-06% change) iteration 287: trace = 2.532228983682629 (3.80422e-06% change) iteration 289: trace = 2.532228862156965 (2.0669e-06% change) iteration 291: trace = 2.532228747423746 (2.25157e-06% change) iteration 293: trace = 2.532228638061661 (2.77347e-06% change) iteration 295: trace = 2.532228565627975 (2.24401e-06% change) iteration 297: trace = 2.532228527610832 (4.20022e-07% change) iteration 299: trace = 2.532228474262022 (1.08895e-06% change) iteration 301: trace = 2.532228417983311 (1.70726e-06% change) iteration 303: trace = 2.53222834639037 (2.11725e-06% change) iteration 305: trace = 2.532228263062658 (1.32568e-06% change) iteration 307: trace = 2.532228123615826 (2.76334e-06% change) iteration 309: trace = 2.532228074827441 (1.41229e-06% change) iteration 311: trace = 2.53222803584261 (6.04883e-07% change) iteration 313: trace = 2.532227973878927 (1.47163e-06% change) iteration 315: trace = 2.532227924749527 (1.61187e-06% change) iteration 317: trace = 2.532227881526679 (6.44418e-07% change) iteration 319: trace = 2.532227819366597 (8.39852e-07% change) iteration 321: trace = 2.532227710390972 (3.0285e-06% change) iteration 323: trace = 2.532227627165839 (2.56389e-06% change) iteration 325: trace = 2.532227568360666 (7.20292e-07% change) iteration 327: trace = 2.532227505460178 (1.27234e-06% change) iteration 329: trace = 2.532227468976784 (1.229e-06% change) iteration 331: trace = 2.532227435304789 (7.99112e-07% change) iteration 333: trace = 2.532227401611138 (3.74249e-07% change) iteration 335: trace = 2.532227309612948 (2.19785e-06% change) iteration 337: trace = 2.532227246375069 (1.9052e-06% change) iteration 339: trace = 2.532227199249875 (6.44807e-07% change) iteration 341: trace = 2.532227142183412 (1.10675e-06% change) iteration 343: trace = 2.532227106667969 (1.08197e-06% change) iteration 345: trace = 2.532227082226529 (6.09475e-07% change) iteration 347: trace = 2.532227067769046 (1.60892e-07% change) iteration 349: trace = 2.53222703231316 (1.03815e-06% change) iteration 351: trace = 2.532227005484013 (4.97838e-07% change) iteration 353: trace = 2.532226994175159 (3.42293e-07% change) iteration 355: trace = 2.532226982487371 (1.46899e-07% change) iteration 357: trace = 2.532226960185871 (3.45164e-07% change) iteration 359: trace = 2.532226929707415 (7.0999e-07% change) iteration 361: trace = 2.532226911377356 (3.14236e-07% change) iteration 363: trace = 2.532226888852743 (3.1116e-07% change) iteration 365: trace = 2.532226853435648 (7.69501e-07% change) iteration 367: trace = 2.532226842435835 (3.20881e-07% change) iteration 369: trace = 2.532226832899552 (6.08676e-08% change) Finished solving for bands 1 to 10 after 369 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: 20 seconds. solve_kpoint (0.166667,0.166667,0): Solving for bands 1 to 10... iteration 2: trace = 2.48891998152424 (2.55025% change) iteration 4: trace = 2.460850608450492 (0.176799% change) iteration 6: trace = 2.447947593703777 (0.111045% change) iteration 8: trace = 2.442327895997852 (0.119521% change) iteration 10: trace = 2.439918615255377 (0.0614991% change) iteration 11: trace = 2.439414955833516 (0.0206446% change) iteration 12: trace = 2.439001541769774 (0.0169487% change) iteration 14: trace = 2.438294137116474 (0.00631744% change) iteration 16: trace = 2.437769662560111 (0.00633378% change) iteration 18: trace = 2.437047119811816 (0.0181045% change) iteration 20: trace = 2.436536588300111 (0.0134692% change) iteration 22: trace = 2.435968638664024 (0.0181051% change) iteration 24: trace = 2.435502295224108 (0.0106072% change) iteration 26: trace = 2.43512531209804 (0.00335406% change) iteration 28: trace = 2.434634177525531 (0.00303278% change) iteration 30: trace = 2.434206072107229 (0.00754663% change) iteration 32: trace = 2.433926777016406 (0.00687504% change) iteration 34: trace = 2.433703860921766 (0.00704127% change) iteration 36: trace = 2.43346456482866 (0.00708098% change) iteration 38: trace = 2.433284499311963 (0.00432516% change) iteration 40: trace = 2.433148501514376 (0.00173727% change) iteration 41: trace = 2.433004010914524 (0.0059386% change) iteration 42: trace = 2.432968703225109 (0.00145121% change) iteration 44: trace = 2.432732090889373 (0.00263657% change) iteration 45: trace = 2.432592977361412 (0.00571857% change) iteration 47: trace = 2.432296851717663 (0.00796345% change) iteration 49: trace = 2.432063932238369 (0.00483287% change) iteration 51: trace = 2.43180658783369 (0.00331686% change) iteration 53: trace = 2.43164688643759 (0.00244659% change) iteration 55: trace = 2.431466788187315 (0.00145887% change) iteration 57: trace = 2.431266092306843 (0.0016028% change) iteration 59: trace = 2.431098203960029 (0.00226614% change) iteration 61: trace = 2.430964805301033 (0.00250265% change) iteration 63: trace = 2.430857353948 (0.00246395% change) iteration 65: trace = 2.430751169070486 (0.0028959% change) iteration 66: trace = 2.430728578792129 (0.000929358% change) iteration 68: trace = 2.430635655606584 (0.0012361% change) iteration 69: trace = 2.43057485366863 (0.00250151% change) iteration 71: trace = 2.430512317755266 (0.00137099% change) iteration 73: trace = 2.430474470528844 (0.000500097% change) iteration 75: trace = 2.430438245811914 (0.000758311% change) iteration 77: trace = 2.430404551573865 (0.00096285% change) iteration 79: trace = 2.430356887375295 (0.000500831% change) iteration 80: trace = 2.430309043910652 (0.0019686% change) iteration 82: trace = 2.43024328783741 (0.000692266% change) iteration 83: trace = 2.430148123970816 (0.00391589% change) iteration 85: trace = 2.430058392070922 (0.00267299% change) iteration 86: trace = 2.43001188064359 (0.00191402% change) iteration 88: trace = 2.42993674004394 (0.00119525% change) iteration 90: trace = 2.429871462087278 (0.00109401% change) iteration 91: trace = 2.429850074083976 (0.000880215% change) iteration 93: trace = 2.429826396858044 (0.000214357% change) iteration 95: trace = 2.42980528489233 (0.000494388% change) iteration 96: trace = 2.429802339135352 (0.000121234% change) iteration 98: trace = 2.429784701856654 (0.000207928% change) iteration 100: trace = 2.429757178506155 (0.000743678% change) iteration 102: trace = 2.429713531667429 (0.00143253% change) iteration 103: trace = 2.429670229462813 (0.00178221% change) iteration 104: trace = 2.429652636013095 (0.000724111% change) iteration 106: trace = 2.429566408727261 (0.00119444% change) iteration 108: trace = 2.429524550747645 (0.000645666% change) iteration 110: trace = 2.429503165144872 (0.000560019% change) iteration 112: trace = 2.429488260231476 (0.000164489% change) iteration 114: trace = 2.429470169747145 (0.000258678% change) iteration 116: trace = 2.4294482666201 (0.000651867% change) iteration 118: trace = 2.429432064150882 (0.000439917% change) iteration 120: trace = 2.429412756530613 (0.000218546% change) iteration 122: trace = 2.429378784622726 (0.000447463% change) iteration 124: trace = 2.429341489933168 (0.00111666% change) iteration 125: trace = 2.429337173777581 (0.000177668% change) iteration 127: trace = 2.429315292585164 (0.000398944% change) iteration 129: trace = 2.429302962527411 (0.000309014% change) iteration 131: trace = 2.429297695266339 (9.29643e-05% change) iteration 133: trace = 2.429294668154327 (3.47804e-05% change) iteration 134: trace = 2.429290800961319 (0.00015919% change) iteration 136: trace = 2.429287068318649 (7.08244e-05% change) iteration 138: trace = 2.429281680173658 (0.000119393% change) iteration 140: trace = 2.429277130081409 (6.78249e-05% change) iteration 142: trace = 2.429274346810117 (6.90198e-05% change) iteration 143: trace = 2.429273131396959 (5.0032e-05% change) iteration 145: trace = 2.429270043874932 (6.83148e-05% change) iteration 147: trace = 2.429267510550002 (7.88677e-05% change) iteration 149: trace = 2.429264851563894 (4.36275e-05% change) iteration 151: trace = 2.429259539459142 (0.000133248% change) iteration 152: trace = 2.42925862144248 (3.779e-05% change) iteration 154: trace = 2.429254510665726 (3.55185e-05% change) iteration 156: trace = 2.429249122753883 (0.00010287% change) iteration 158: trace = 2.429245522963494 (0.000103608% change) iteration 160: trace = 2.429242542525243 (3.7948e-05% change) iteration 162: trace = 2.429237996514349 (0.000107164% change) iteration 164: trace = 2.429236497221779 (3.7195e-05% change) iteration 165: trace = 2.429236024725725 (1.94504e-05% change) iteration 167: trace = 2.42923470475719 (3.38982e-05% change) iteration 169: trace = 2.429233961341658 (1.71219e-05% change) iteration 171: trace = 2.42923214228865 (2.16333e-05% change) iteration 173: trace = 2.429228347270183 (0.00010189% change) iteration 174: trace = 2.429227453148647 (3.68068e-05% change) iteration 175: trace = 2.429223848750452 (0.000148376% change) iteration 177: trace = 2.429220037971969 (4.72915e-05% change) iteration 179: trace = 2.42921782925506 (3.4177e-05% change) iteration 180: trace = 2.429217438766974 (1.60746e-05% change) iteration 182: trace = 2.429216551896964 (4.73122e-06% change) iteration 184: trace = 2.429215495033913 (2.3619e-05% change) iteration 186: trace = 2.429214240123154 (4.45861e-05% change) iteration 188: trace = 2.429212948487327 (2.13407e-05% change) iteration 190: trace = 2.429210330175364 (4.03609e-05% change) iteration 192: trace = 2.429207109102527 (6.55466e-05% change) iteration 194: trace = 2.429204420461532 (5.93497e-05% change) iteration 196: trace = 2.429201460094287 (4.36492e-05% change) iteration 198: trace = 2.429197590509362 (8.29139e-05% change) iteration 199: trace = 2.429197355973831 (9.65486e-06% change) iteration 201: trace = 2.429195957220421 (1.56332e-05% change) iteration 203: trace = 2.429195019735011 (2.82847e-05% change) iteration 205: trace = 2.429194307479169 (1.78657e-05% change) iteration 207: trace = 2.429193172044505 (1.04519e-05% change) iteration 208: trace = 2.429192555775689 (2.53693e-05% change) iteration 209: trace = 2.429189977974485 (0.000106118% change) iteration 211: trace = 2.429188455748756 (4.18319e-05% change) iteration 213: trace = 2.429187734813747 (9.62143e-06% change) iteration 214: trace = 2.429187147633768 (2.41719e-05% change) iteration 215: trace = 2.429186962576532 (7.61807e-06% change) iteration 217: trace = 2.429186065519583 (2.85387e-05% change) iteration 219: trace = 2.429185402664382 (2.29647e-05% change) iteration 221: trace = 2.429184857155466 (1.06e-05% change) iteration 223: trace = 2.429183972447873 (1.88978e-05% change) iteration 225: trace = 2.429183183601708 (2.47847e-05% change) iteration 227: trace = 2.42918248030428 (1.49041e-05% change) iteration 229: trace = 2.429181253992041 (1.23395e-05% change) iteration 231: trace = 2.429179906256919 (3.6719e-05% change) iteration 233: trace = 2.429179111179489 (2.60101e-05% change) iteration 235: trace = 2.429178817742145 (3.84215e-06% change) iteration 237: trace = 2.429178500278303 (6.15167e-06% change) iteration 238: trace = 2.429178455555197 (1.84108e-06% change) iteration 240: trace = 2.429178165229163 (6.51155e-06% change) iteration 242: trace = 2.429177710087702 (1.05957e-05% change) iteration 244: trace = 2.429177257962507 (1.13725e-05% change) iteration 246: trace = 2.429176571183051 (6.38403e-06% change) iteration 248: trace = 2.429175643059147 (1.63411e-05% change) iteration 249: trace = 2.429175486585323 (6.44144e-06% change) iteration 250: trace = 2.429175120382788 (1.50752e-05% change) iteration 252: trace = 2.429174601171958 (5.12099e-06% change) iteration 254: trace = 2.429173930529782 (1.40412e-05% change) iteration 255: trace = 2.429173888481851 (1.73096e-06% change) iteration 257: trace = 2.429173644590663 (3.5838e-06% change) iteration 259: trace = 2.429173455066893 (6.44878e-06% change) iteration 261: trace = 2.429173157889291 (1.01206e-05% change) iteration 262: trace = 2.429172932100749 (9.29487e-06% change) iteration 264: trace = 2.429172320263615 (2.03466e-05% change) iteration 266: trace = 2.429171643645913 (7.44047e-06% change) iteration 268: trace = 2.429170728801652 (8.2569e-06% change) iteration 270: trace = 2.429170113562037 (1.11537e-05% change) iteration 272: trace = 2.429169900942411 (3.21291e-06% change) iteration 274: trace = 2.429169591613205 (2.7727e-06% change) iteration 276: trace = 2.429169228755851 (7.62015e-06% change) iteration 278: trace = 2.429168995913503 (7.44403e-06% change) iteration 280: trace = 2.429168879646222 (1.30136e-06% change) iteration 282: trace = 2.42916871939717 (1.76667e-06% change) iteration 284: trace = 2.429168459125181 (5.62128e-06% change) iteration 286: trace = 2.429168260095105 (6.2948e-06% change) iteration 288: trace = 2.429168070404163 (2.17925e-06% change) iteration 290: trace = 2.429167659074971 (7.03057e-06% change) iteration 292: trace = 2.429167323782279 (9.09599e-06% change) iteration 293: trace = 2.429167119624355 (8.40444e-06% change) iteration 294: trace = 2.429166991001144 (5.29495e-06% change) iteration 295: trace = 2.429166687743074 (1.2484e-05% change) iteration 297: trace = 2.429166468702751 (6.98306e-06% change) iteration 299: trace = 2.429166271107905 (1.42368e-06% change) iteration 301: trace = 2.429166111128473 (3.21057e-06% change) iteration 303: trace = 2.429166009868362 (3.43957e-06% change) iteration 305: trace = 2.429165930823314 (1.7828e-06% change) iteration 307: trace = 2.429165793327365 (3.31267e-06% change) iteration 309: trace = 2.429165630777465 (4.84869e-06% change) iteration 311: trace = 2.429165427529432 (3.62071e-06% change) iteration 313: trace = 2.429165138518437 (3.52564e-06% change) iteration 315: trace = 2.429164926495581 (4.86961e-06% change) iteration 317: trace = 2.429164761482202 (4.36296e-06% change) iteration 318: trace = 2.429164665158768 (3.96529e-06% change) iteration 319: trace = 2.429164617990699 (1.94174e-06% change) iteration 320: trace = 2.429164555984812 (2.55256e-06% change) iteration 321: trace = 2.429164480489707 (3.10786e-06% change) iteration 322: trace = 2.429164458576505 (9.02088e-07% change) iteration 323: trace = 2.429164406187611 (2.15666e-06% change) iteration 324: trace = 2.42916436919568 (1.52283e-06% change) iteration 325: trace = 2.429164345267948 (9.85019e-07% change) iteration 326: trace = 2.429164288063851 (2.35489e-06% change) iteration 328: trace = 2.429164240495686 (1.08111e-06% change) iteration 329: trace = 2.4291641636861 (3.16198e-06% change) iteration 331: trace = 2.42916400487917 (4.86898e-06% change) iteration 332: trace = 2.429163856394201 (6.1126e-06% change) iteration 334: trace = 2.429163626938767 (6.79115e-06% change) iteration 336: trace = 2.42916343727398 (1.7367e-06% change) iteration 338: trace = 2.429163259296706 (2.69461e-06% change) iteration 340: trace = 2.429163137473038 (3.13151e-06% change) iteration 342: trace = 2.429163077024084 (1.65353e-06% change) iteration 343: trace = 2.429163011137059 (2.71233e-06% change) iteration 345: trace = 2.429162939094221 (2.40083e-06% change) iteration 346: trace = 2.429162874595985 (2.65516e-06% change) iteration 348: trace = 2.429162813617404 (1.6408e-06% change) iteration 350: trace = 2.429162667518224 (1.76059e-06% change) iteration 351: trace = 2.429162632545407 (1.43971e-06% change) iteration 353: trace = 2.42916257336329 (8.20231e-07% change) iteration 354: trace = 2.429162527308549 (1.89591e-06% change) iteration 356: trace = 2.429162458040163 (9.90505e-07% change) iteration 357: trace = 2.429162398093233 (2.4678e-06% change) iteration 359: trace = 2.429162355076563 (1.28464e-06% change) iteration 360: trace = 2.429162320459258 (1.42507e-06% change) iteration 362: trace = 2.429162251450371 (2.31508e-06% change) iteration 363: trace = 2.429162222714065 (1.18297e-06% change) iteration 364: trace = 2.429162156211741 (2.73767e-06% change) iteration 365: trace = 2.429162071303063 (3.49539e-06% change) iteration 366: trace = 2.429162003599541 (2.78711e-06% change) iteration 367: trace = 2.429161959164131 (1.82925e-06% change) iteration 368: trace = 2.429161886814548 (2.97838e-06% change) iteration 370: trace = 2.429161820691771 (1.06092e-06% change) iteration 371: trace = 2.429161784892061 (1.47375e-06% change) iteration 373: trace = 2.429161759587896 (7.5059e-07% change) iteration 374: trace = 2.429161739518825 (8.26173e-07% change) iteration 375: trace = 2.42916173429098 (2.15212e-07% change) iteration 377: trace = 2.429161686661192 (8.33443e-07% change) iteration 379: trace = 2.429161653456011 (5.50243e-07% change) iteration 380: trace = 2.429161624432971 (1.19478e-06% change) iteration 381: trace = 2.429161607734255 (6.87427e-07% change) iteration 383: trace = 2.429161539531593 (1.90739e-06% change) iteration 385: trace = 2.42916148385711 (1.89945e-06% change) iteration 387: trace = 2.429161419352195 (1.0387e-06% change) iteration 389: trace = 2.429161350408796 (1.17242e-06% change) iteration 391: trace = 2.42916128930471 (1.35133e-06% change) iteration 393: trace = 2.429161254529829 (8.72418e-07% change) iteration 395: trace = 2.429161225210803 (1.77359e-07% change) iteration 396: trace = 2.429161218185967 (2.89188e-07% change) iteration 398: trace = 2.429161202125419 (1.18292e-07% change) iteration 400: trace = 2.429161157451778 (9.18889e-07% change) iteration 402: trace = 2.429161115834378 (1.26803e-06% change) iteration 404: trace = 2.429161073589484 (6.16369e-07% change) iteration 406: trace = 2.429160986712797 (2.05191e-06% change) iteration 408: trace = 2.429160927796044 (1.89047e-06% change) iteration 410: trace = 2.429160886883275 (1.06499e-06% change) iteration 412: trace = 2.429160861508256 (3.0605e-07% change) iteration 413: trace = 2.429160835885675 (1.05479e-06% change) iteration 415: trace = 2.429160810040259 (4.2273e-07% change) iteration 417: trace = 2.429160786473268 (4.90145e-07% change) iteration 418: trace = 2.429160779708013 (2.78502e-07% change) iteration 419: trace = 2.429160774534415 (2.12979e-07% change) iteration 421: trace = 2.429160764645271 (2.15971e-07% change) iteration 422: trace = 2.429160754983767 (3.9773e-07% change) iteration 423: trace = 2.429160751200652 (1.55738e-07% change) iteration 425: trace = 2.429160724108641 (5.39057e-07% change) iteration 426: trace = 2.42916071870748 (2.22347e-07% change) iteration 427: trace = 2.42916069773245 (8.63468e-07% change) iteration 428: trace = 2.429160684790076 (5.32792e-07% change) iteration 429: trace = 2.429160673963195 (4.45705e-07% change) iteration 430: trace = 2.42916065480004 (7.8888e-07% change) iteration 432: trace = 2.429160618340037 (3.99201e-07% change) iteration 434: trace = 2.429160579667925 (4.04199e-07% change) iteration 436: trace = 2.429160544365572 (6.0029e-07% change) iteration 438: trace = 2.429160520498632 (6.9705e-07% change) iteration 440: trace = 2.429160506237867 (1.23269e-07% change) iteration 442: trace = 2.429160493448582 (1.35343e-07% change) iteration 444: trace = 2.429160486390175 (1.59861e-07% change) iteration 446: trace = 2.429160473077869 (1.74462e-07% change) iteration 448: trace = 2.429160448124542 (4.71543e-07% change) iteration 450: trace = 2.429160428144799 (6.39667e-07% change) iteration 452: trace = 2.429160403220129 (4.20007e-07% change) iteration 453: trace = 2.429160389005044 (5.85185e-07% change) iteration 455: trace = 2.429160371142436 (1.4792e-07% change) iteration 457: trace = 2.429160350582566 (4.12844e-07% change) iteration 459: trace = 2.429160336433332 (4.70129e-07% change) iteration 460: trace = 2.429160333311025 (1.28534e-07% change) iteration 462: trace = 2.429160322352305 (1.94229e-07% change) Finished solving for bands 1 to 10 after 463 iterations. tmfreqs:, 9, 0.166667, 0.166667, 0, 0.235702, 0.162353, 0.295875, 0.356214, 0.372161, 0.504258, 0.506735, 0.537355, 0.633231, 0.645916, 0.65717 elapsed time for k point: 30 seconds. solve_kpoint (0,0,0): Solving for bands 2 to 10... iteration 1: trace = 2.433384677990792 (3.19242% change) iteration 3: trace = 2.410444599473615 (0.512148% change) iteration 4: trace = 2.404753248799093 (0.236391% change) iteration 6: trace = 2.401576959404198 (0.0565671% change) iteration 7: trace = 2.4013010076229 (0.0114911% change) iteration 9: trace = 2.400421917650843 (0.0102474% change) iteration 11: trace = 2.400137089505719 (0.00766858% change) iteration 12: trace = 2.400049332392895 (0.0036564% change) iteration 14: trace = 2.399614449804989 (0.0125998% change) iteration 15: trace = 2.399543157164479 (0.00297105% change) iteration 17: trace = 2.399179635343983 (0.0072979% change) iteration 19: trace = 2.398715103962175 (0.0156018% change) iteration 20: trace = 2.398512815416528 (0.00843356% change) iteration 21: trace = 2.397997985217978 (0.0214669% change) iteration 22: trace = 2.397595544082721 (0.0167838% change) iteration 24: trace = 2.397047201092206 (0.0159372% change) iteration 26: trace = 2.396679116736455 (0.00611479% change) iteration 27: trace = 2.396446481609496 (0.00970703% change) iteration 29: trace = 2.39627371660493 (0.00519441% change) iteration 31: trace = 2.39618615055277 (0.00161426% change) iteration 33: trace = 2.39606165320173 (0.00123318% change) iteration 35: trace = 2.39586883863274 (0.00190148% change) iteration 37: trace = 2.395583574152033 (0.00332306% change) iteration 39: trace = 2.395315029245517 (0.00396998% change) iteration 41: trace = 2.395068372193415 (0.00224245% change) iteration 43: trace = 2.394856273157324 (0.00213292% change) iteration 45: trace = 2.394565659061142 (0.00404987% change) iteration 47: trace = 2.39430319810946 (0.00392075% change) iteration 49: trace = 2.394120957994755 (0.00127288% change) iteration 51: trace = 2.394055487836068 (0.000955896% change) iteration 53: trace = 2.394015941981679 (0.000838524% change) iteration 54: trace = 2.394004017120551 (0.000498112% change) iteration 56: trace = 2.393959243390141 (0.00048854% change) iteration 58: trace = 2.393870150052108 (0.00115638% change) iteration 60: trace = 2.393666882154855 (0.00405698% change) iteration 62: trace = 2.393478273052595 (0.00601565% change) iteration 64: trace = 2.393409135830718 (0.0020512% change) iteration 66: trace = 2.39336335955888 (0.00106839% change) iteration 68: trace = 2.393346057423228 (0.000277652% change) iteration 70: trace = 2.393335930019962 (9.76752e-05% change) iteration 72: trace = 2.393328292220292 (0.000109923% change) iteration 74: trace = 2.393313380020128 (0.000354529% change) iteration 76: trace = 2.393297313264593 (0.000521854% change) iteration 78: trace = 2.393280294996593 (0.000353749% change) iteration 80: trace = 2.393256178179918 (0.000343933% change) iteration 82: trace = 2.39322520399083 (0.00080745% change) iteration 84: trace = 2.393196223867472 (0.000889993% change) iteration 86: trace = 2.39317847377728 (0.000387462% change) iteration 88: trace = 2.393168523672695 (0.000110203% change) iteration 90: trace = 2.393159942357359 (0.000175482% change) iteration 92: trace = 2.393155778156379 (0.000122933% change) iteration 94: trace = 2.393152423176165 (0.000101111% change) iteration 96: trace = 2.393144488552322 (9.86168e-05% change) iteration 98: trace = 2.39313383953708 (8.43809e-05% change) iteration 100: trace = 2.393124050443855 (0.000132605% change) iteration 102: trace = 2.393114384138282 (0.000203952% change) iteration 104: trace = 2.393106019060244 (0.00025793% change) iteration 106: trace = 2.393098143919681 (0.00025358% change) iteration 108: trace = 2.393092235369089 (0.000104816% change) iteration 110: trace = 2.393089946597419 (2.47525e-05% change) iteration 112: trace = 2.393088344371354 (1.20453e-05% change) iteration 114: trace = 2.39308663282249 (2.52993e-05% change) iteration 116: trace = 2.393083611638029 (6.60859e-05% change) iteration 118: trace = 2.393078884653216 (0.00015973% change) iteration 120: trace = 2.393073776435183 (0.000173641% change) iteration 122: trace = 2.393069255687075 (0.000122899% change) iteration 124: trace = 2.393066041095043 (8.84135e-05% change) iteration 126: trace = 2.393064698275812 (4.24929e-05% change) iteration 128: trace = 2.393063992701459 (2.00099e-05% change) iteration 130: trace = 2.393063334550482 (2.06912e-05% change) iteration 132: trace = 2.393062598402105 (1.99894e-05% change) iteration 134: trace = 2.39306121585185 (3.50521e-05% change) iteration 136: trace = 2.393060030885259 (2.97309e-05% change) iteration 138: trace = 2.393058515811398 (3.53904e-05% change) iteration 140: trace = 2.393056956571336 (2.28201e-05% change) iteration 142: trace = 2.393055539665876 (2.03594e-05% change) iteration 144: trace = 2.393054523451914 (2.58339e-05% change) iteration 146: trace = 2.393053923266673 (1.78519e-05% change) iteration 148: trace = 2.3930535028465 (1.16043e-05% change) iteration 150: trace = 2.393053271948884 (4.45052e-06% change) iteration 152: trace = 2.393052874651413 (4.82979e-06% change) iteration 154: trace = 2.393052070454882 (1.05465e-05% change) iteration 156: trace = 2.393050686257477 (2.70346e-05% change) iteration 158: trace = 2.393049805567287 (2.56691e-05% change) iteration 160: trace = 2.393049160735574 (1.44145e-05% change) iteration 162: trace = 2.393048766733866 (6.30767e-06% change) iteration 164: trace = 2.39304854124281 (2.89127e-06% change) iteration 166: trace = 2.393048251039594 (6.50452e-06% change) iteration 168: trace = 2.393047895822627 (1.08387e-05% change) iteration 170: trace = 2.393047565192948 (9.85262e-06% change) iteration 172: trace = 2.393047304856975 (5.46813e-06% change) iteration 174: trace = 2.393046893568457 (4.16649e-06% change) iteration 176: trace = 2.393046368813909 (5.33446e-06% change) iteration 178: trace = 2.393045681164498 (1.30913e-05% change) iteration 180: trace = 2.39304501742214 (1.3592e-05% change) iteration 182: trace = 2.393044748261226 (5.95471e-06% change) iteration 184: trace = 2.393044636588279 (3.13507e-06% change) iteration 186: trace = 2.393044573528545 (1.17475e-06% change) iteration 188: trace = 2.39304445468129 (1.19156e-06% change) iteration 190: trace = 2.393044266511525 (1.99102e-06% change) iteration 192: trace = 2.393043993653845 (4.84596e-06% change) iteration 194: trace = 2.39304357111945 (1.18177e-05% change) iteration 196: trace = 2.393043245234354 (9.37082e-06% change) iteration 198: trace = 2.393043045479898 (5.86884e-06% change) iteration 200: trace = 2.393042899417224 (1.70956e-06% change) iteration 202: trace = 2.393042762789949 (1.24195e-06% change) iteration 204: trace = 2.393042667826343 (1.05451e-06% change) iteration 206: trace = 2.39304259426877 (1.32495e-06% change) iteration 208: trace = 2.393042539363063 (1.77326e-06% change) iteration 210: trace = 2.393042486356067 (9.77064e-07% change) iteration 212: trace = 2.393042440449246 (7.12777e-07% change) iteration 214: trace = 2.393042376342218 (1.40991e-06% change) iteration 216: trace = 2.393042307477547 (1.92222e-06% change) iteration 218: trace = 2.39304222443234 (1.63345e-06% change) iteration 220: trace = 2.393042114018312 (1.38486e-06% change) iteration 222: trace = 2.39304199800858 (2.10997e-06% change) iteration 224: trace = 2.393041828361468 (3.84518e-06% change) iteration 226: trace = 2.393041709616739 (3.10822e-06% change) iteration 228: trace = 2.39304164547876 (1.47366e-06% change) iteration 230: trace = 2.393041597258075 (5.80572e-07% change) iteration 232: trace = 2.393041565749892 (2.50137e-07% change) iteration 234: trace = 2.393041539215053 (3.95499e-07% change) iteration 236: trace = 2.393041506109305 (7.75921e-07% change) iteration 238: trace = 2.39304143642542 (2.31719e-06% change) iteration 240: trace = 2.393041337058112 (3.36262e-06% change) iteration 242: trace = 2.393041257562154 (1.9429e-06% change) iteration 244: trace = 2.393041179174945 (8.9716e-07% change) iteration 246: trace = 2.393041110508356 (5.74356e-07% change) iteration 248: trace = 2.393041041491782 (1.50565e-06% change) iteration 250: trace = 2.393040986111981 (1.52854e-06% change) iteration 252: trace = 2.393040951994378 (8.46575e-07% change) iteration 254: trace = 2.393040931248572 (2.63123e-07% change) iteration 256: trace = 2.393040907454241 (4.43441e-07% change) iteration 258: trace = 2.393040860878488 (1.34863e-06% change) iteration 260: trace = 2.393040795430122 (1.90272e-06% change) iteration 262: trace = 2.393040717917653 (1.82941e-06% change) iteration 264: trace = 2.393040612981243 (7.98402e-07% change) iteration 266: trace = 2.393040541228666 (6.80734e-07% change) iteration 268: trace = 2.39304050887162 (7.91701e-07% change) iteration 270: trace = 2.393040490187891 (5.87594e-07% change) iteration 272: trace = 2.393040467269314 (5.89214e-07% change) iteration 274: trace = 2.393040434702764 (5.32608e-07% change) iteration 276: trace = 2.393040390474913 (6.39539e-07% change) iteration 278: trace = 2.393040308644706 (1.25792e-06% change) iteration 280: trace = 2.393040252151865 (1.02616e-06% change) iteration 282: trace = 2.393040193596322 (1.67352e-06% change) iteration 284: trace = 2.393040155531517 (1.13197e-06% change) iteration 287: trace = 2.393040121660162 (4.58866e-07% change) iteration 289: trace = 2.393040110863079 (2.44997e-07% change) iteration 291: trace = 2.393040098569553 (1.21497e-07% change) iteration 293: trace = 2.393040073975255 (4.28452e-07% change) iteration 295: trace = 2.39304003384776 (9.75316e-07% change) iteration 297: trace = 2.393039992361288 (1.23792e-06% change) iteration 299: trace = 2.393039964709949 (4.69482e-07% change) iteration 301: trace = 2.393039948883739 (1.74421e-07% change) iteration 303: trace = 2.393039938290288 (2.16862e-07% change) iteration 305: trace = 2.393039929362543 (2.33908e-07% change) iteration 307: trace = 2.393039920640716 (2.56403e-07% change) iteration 309: trace = 2.393039909336181 (2.41647e-07% change) iteration 311: trace = 2.39303989584366 (1.41481e-07% change) iteration 313: trace = 2.393039880428584 (1.96054e-07% change) iteration 315: trace = 2.39303986127141 (3.73481e-07% change) iteration 317: trace = 2.393039836116857 (8.79004e-07% change) iteration 319: trace = 2.393039812114095 (7.17126e-07% change) iteration 321: trace = 2.393039799424484 (2.36877e-07% change) iteration 323: trace = 2.393039793586071 (6.17699e-08% change) Finished solving for bands 2 to 10 after 323 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: 17 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.21564853545819457 at #(0.5 0.5 0.0) Band 2 range: 0.26588498122594745 at #(0.0 0.0 0.0) to 0.3546302417861634 at #(0.3333333333333333 0.3333333333333333 0.0) Band 3 range: 0.3562142395969725 at #(0.16666666666666666 0.16666666666666666 0.0) to 0.36527833706119234 at #(0.5 0.0 0.0) Band 4 range: 0.3689901407135669 at #(0.0 0.0 0.0) to 0.48074847344960114 at #(0.5 0.5 0.0) Band 5 range: 0.47790148941687266 at #(0.5 0.0 0.0) to 0.5073352931236063 at #(0.5 0.5 0.0) Band 6 range: 0.5065518594965869 at #(0.0 0.0 0.0) to 0.5125343708644187 at #(0.5 0.5 0.0) Band 7 range: 0.5090758749152418 at #(0.5 0.0 0.0) to 0.6079200973301729 at #(0.5 0.5 0.0) Band 8 range: 0.6150519016036572 at #(0.5 0.33333333333333337 0.0) to 0.6356807934041531 at #(0.0 0.0 0.0) Band 9 range: 0.6397097825757532 at #(0.5 0.0 0.0) to 0.6489079040996613 at #(0.5 0.5 0.0) Band 10 range: 0.6468905789443082 at #(0.5 0.0 0.0) to 0.660017880796665 at #(0.0 0.0 0.0) Gap from band 1 (0.21564853545819457) to band 2 (0.26588498122594745), 20.865191737299178% Gap from band 2 (0.3546302417861634) to band 3 (0.3562142395969725), 0.4456664860721725% Gap from band 3 (0.36527833706119234) to band 4 (0.3689901407135669), 1.011020836308643% Gap from band 7 (0.6079200973301729) to band 8 (0.6150519016036572), 1.166307042140239% Gap from band 8 (0.6356807934041531) to band 9 (0.6397097825757532), 0.6318047580843317% total elapsed time for run: 9 minutes, 47 seconds. done. check-freqs: PASSED ************************************************************************** Test case: 3x3 triangular lattice of rods in air, dipole defect states. ************************************************************************** ************************************************************************** Test case: fcc lattice of air spheres in dielectric. ************************************************************************** init-params: initializing eigensolver data Computing 10 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 10 bands at a time. Creating Maxwell data... Mesh size is 5. Lattice vectors: (0, 0.707107, 0.707107) (0.707107, 0, 0.707107) (0.707107, 0.707107, 0) Cell volume = 0.707107 Reciprocal lattice vectors (/ 2 pi): (-0.707107, 0.707107, 0.707107) (0.707107, -0.707107, 0.707107) (0.707107, 0.707107, -0.707107) Geometric objects: sphere, center = (0,0,0) radius 0.5 epsilon = 1, mu = 1 Geometric object tree has depth 4 and 64 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... 13 k-points: (0,0.5,0.5) (0,0.5625,0.4375) (0,0.625,0.375) (0,0.5625,0.1875) (0,0.5,0) (0,0.25,0) (0,0,0) (0,0.25,0.25) (0,0.5,0.5) (0.125,0.625,0.5) (0.25,0.75,0.5) (0.3125,0.75,0.4375) (0.375,0.75,0.375) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-11.56, mean 3.72661, harm. mean 1.46352, 45.5811% > 1, 25.8202% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 37.5% "fill" Outputting check-mu... 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, band 6, band 7, band 8, band 9, band 10 Solving for bands 1 to 10... iteration 1: trace = 15.24577800467748 (190.564% change) iteration 2: trace = 3.778039076048133 (120.562% change) iteration 3: trace = 2.920983238167167 (25.5875% change) iteration 4: trace = 2.625587585358954 (10.6515% change) iteration 5: trace = 2.504394285112586 (4.7249% change) iteration 6: trace = 2.451138859148388 (2.14933% change) iteration 7: trace = 2.431967444375655 (0.785214% change) iteration 8: trace = 2.424906775814877 (0.290749% change) iteration 9: trace = 2.422065920399889 (0.117222% change) iteration 10: trace = 2.420709181996625 (0.0560314% change) iteration 11: trace = 2.419966887670685 (0.030669% change) iteration 12: trace = 2.419569559432178 (0.0164201% change) iteration 13: trace = 2.419328900320668 (0.00994686% change) iteration 14: trace = 2.41910974847355 (0.00905878% change) iteration 15: trace = 2.418808167700943 (0.0124674% change) iteration 16: trace = 2.418438231401564 (0.0152953% change) iteration 17: trace = 2.418166614524198 (0.0112317% change) iteration 18: trace = 2.418042280613686 (0.00514179% change) iteration 19: trace = 2.417993141111689 (0.00203222% change) iteration 20: trace = 2.417970819157971 (0.000923165% change) iteration 21: trace = 2.417959613575506 (0.00046343% change) iteration 22: trace = 2.4179535324037 (0.0002515% change) iteration 23: trace = 2.41794964881888 (0.000160615% change) iteration 24: trace = 2.417946208013352 (0.000142303% change) iteration 25: trace = 2.417942249117464 (0.00016373% change) iteration 26: trace = 2.417937625452411 (0.000191223% change) iteration 27: trace = 2.41793310484438 (0.000186961% change) iteration 28: trace = 2.41792986436953 (0.000134018% change) iteration 29: trace = 2.417928151530262 (7.08391e-05% change) iteration 30: trace = 2.417927382358755 (3.18112e-05% change) iteration 31: trace = 2.417926997460309 (1.59185e-05% change) iteration 32: trace = 2.417926760688661 (9.79234e-06% change) iteration 33: trace = 2.417926577246614 (7.58675e-06% change) iteration 34: trace = 2.417926385858023 (7.9154e-06% change) iteration 35: trace = 2.417926160838098 (9.30632e-06% change) iteration 36: trace = 2.417925931968846 (9.46552e-06% change) iteration 37: trace = 2.41792577440448 (6.51651e-06% change) iteration 38: trace = 2.417925702735223 (2.96408e-06% change) iteration 39: trace = 2.417925674587085 (1.16414e-06% change) iteration 40: trace = 2.417925663660842 (4.51885e-07% change) iteration 41: trace = 2.417925659337522 (1.78803e-07% change) iteration 42: trace = 2.417925657660864 (6.93428e-08% change) Finished solving for bands 1 to 10 after 42 iterations. freqs:, 1, 0, 0.5, 0.5, 0.707107, 0.370307, 0.372085, 0.38252, 0.3836, 0.493989, 0.512361, 0.522307, 0.523822, 0.595103, 0.664078 elapsed time for k point: 8 seconds. solve_kpoint (0,0.5625,0.4375): Solving for bands 1 to 10... iteration 1: trace = 2.442982651436208 (2.09204% change) iteration 2: trace = 2.431899741280837 (0.454694% change) iteration 3: trace = 2.428377178909991 (0.144953% change) iteration 4: trace = 2.425485835420753 (0.119136% change) iteration 5: trace = 2.422775081817727 (0.111824% change) iteration 6: trace = 2.419399997146961 (0.139404% change) iteration 7: trace = 2.416049609140971 (0.138576% change) iteration 8: trace = 2.413917479326039 (0.0882876% change) iteration 9: trace = 2.4120531177013 (0.0772637% change) iteration 10: trace = 2.410521119036204 (0.0635345% change) iteration 11: trace = 2.408964080935099 (0.0646143% change) iteration 12: trace = 2.407816415729978 (0.0476528% change) iteration 13: trace = 2.407203063672605 (0.0254766% change) iteration 14: trace = 2.406915127021341 (0.0119622% change) iteration 15: trace = 2.406812316866359 (0.00427154% change) iteration 16: trace = 2.406766157504499 (0.00191788% change) iteration 17: trace = 2.406741819494757 (0.00101124% change) iteration 18: trace = 2.406728496462619 (0.000553573% change) iteration 19: trace = 2.406721592670334 (0.000286854% change) iteration 20: trace = 2.406718740812433 (0.000118496% change) iteration 21: trace = 2.406717582089127 (4.81454e-05% change) iteration 22: trace = 2.406717155051181 (1.77436e-05% change) iteration 23: trace = 2.406716935512802 (9.1219e-06% change) iteration 24: trace = 2.406716749875449 (7.7133e-06% change) iteration 25: trace = 2.406716579731089 (7.06956e-06% change) iteration 26: trace = 2.406716462841532 (4.85681e-06% change) iteration 27: trace = 2.406716414257608 (2.01868e-06% change) iteration 28: trace = 2.406716393612334 (8.57819e-07% change) iteration 29: trace = 2.40671638432171 (3.86029e-07% change) iteration 30: trace = 2.406716380108947 (1.75042e-07% change) iteration 31: trace = 2.406716378259941 (7.68269e-08% change) Finished solving for bands 1 to 10 after 31 iterations. freqs:, 2, 0, 0.5625, 0.4375, 0.71807, 0.368359, 0.377487, 0.384992, 0.387438, 0.471895, 0.506546, 0.523725, 0.531091, 0.610293, 0.649714 elapsed time for k point: 5 seconds. solve_kpoint (0,0.625,0.375): Solving for bands 1 to 10... iteration 1: trace = 2.436418251595599 (1.94929% change) iteration 2: trace = 2.426383291126808 (0.412723% change) iteration 3: trace = 2.423174987216955 (0.132313% change) iteration 4: trace = 2.420640407664924 (0.104652% change) iteration 5: trace = 2.419078971562134 (0.0645259% change) iteration 6: trace = 2.418067256355919 (0.0418311% change) iteration 7: trace = 2.417429425166303 (0.0263812% change) iteration 8: trace = 2.417150969472728 (0.0115193% change) iteration 9: trace = 2.41698201511868 (0.00699006% change) iteration 10: trace = 2.416903503875514 (0.00324837% change) iteration 11: trace = 2.416861767902446 (0.00172685% change) iteration 12: trace = 2.416840136641907 (0.000895018% change) iteration 13: trace = 2.416830077878553 (0.000416196% change) iteration 14: trace = 2.416825695135808 (0.000181343% change) iteration 15: trace = 2.416824430319934 (5.23338e-05% change) iteration 16: trace = 2.416824100041221 (1.36658e-05% change) iteration 17: trace = 2.41682401360424 (3.57647e-06% change) iteration 18: trace = 2.416823989389099 (1.00194e-06% change) iteration 19: trace = 2.416823978054659 (4.68981e-07% change) iteration 20: trace = 2.416823971109359 (2.87373e-07% change) iteration 21: trace = 2.416823966063202 (2.08793e-07% change) iteration 22: trace = 2.416823962656649 (1.40952e-07% change) iteration 23: trace = 2.416823960561286 (8.6699e-08% change) Finished solving for bands 1 to 10 after 23 iterations. freqs:, 3, 0, 0.625, 0.375, 0.75, 0.357533, 0.38095, 0.392789, 0.401454, 0.43935, 0.495158, 0.527478, 0.540892, 0.635515, 0.644621 elapsed time for k point: 4 seconds. solve_kpoint (0,0.5625,0.1875): Solving for bands 1 to 10... iteration 1: trace = 2.511503984506655 (9.53512% change) iteration 2: trace = 2.463695619657966 (1.92187% change) iteration 3: trace = 2.449266186357966 (0.587403% change) iteration 4: trace = 2.43734569479225 (0.487884% change) iteration 5: trace = 2.429882063710356 (0.306689% change) iteration 6: trace = 2.423789948980588 (0.251031% change) iteration 7: trace = 2.418834514035369 (0.204659% change) iteration 8: trace = 2.415721871189953 (0.128766% change) iteration 9: trace = 2.413285806195701 (0.100893% change) iteration 10: trace = 2.41154029791342 (0.0723553% change) iteration 11: trace = 2.410201816687661 (0.0555186% change) iteration 12: trace = 2.409494447882757 (0.0293533% change) iteration 13: trace = 2.409174625755773 (0.0132743% change) iteration 14: trace = 2.409053677706458 (0.00502044% change) iteration 15: trace = 2.409011173257402 (0.00176438% change) iteration 16: trace = 2.408992622522868 (0.000770059% change) iteration 17: trace = 2.408984028837925 (0.000356734% change) iteration 18: trace = 2.408979044733074 (0.000206897% change) iteration 19: trace = 2.408976266449672 (0.00011533% change) iteration 20: trace = 2.408974912224586 (5.62158e-05% change) iteration 21: trace = 2.408974161972531 (3.1144e-05% change) iteration 22: trace = 2.408973756020576 (1.68517e-05% change) iteration 23: trace = 2.408973508751569 (1.02645e-05% change) iteration 24: trace = 2.40897335550268 (6.36158e-06% change) iteration 25: trace = 2.408973249413597 (4.40391e-06% change) iteration 26: trace = 2.408973181831633 (2.80543e-06% change) iteration 27: trace = 2.408973150850322 (1.28608e-06% change) iteration 28: trace = 2.408973137599043 (5.5008e-07% change) iteration 29: trace = 2.408973132090225 (2.28679e-07% change) iteration 30: trace = 2.408973129092057 (1.24458e-07% change) iteration 31: trace = 2.408973127308671 (7.4031e-08% change) Finished solving for bands 1 to 10 after 31 iterations. freqs:, 4, 0, 0.5625, 0.1875, 0.649519, 0.323742, 0.331653, 0.39821, 0.401206, 0.462868, 0.514292, 0.533282, 0.546116, 0.631046, 0.644236 elapsed time for k point: 5 seconds. solve_kpoint (0,0.5,0): Solving for bands 1 to 10... iteration 1: trace = 2.453440324078235 (10.4957% change) iteration 2: trace = 2.405589310460871 (1.96957% change) iteration 3: trace = 2.395173041379939 (0.433942% change) iteration 4: trace = 2.389757960301314 (0.226339% change) iteration 5: trace = 2.387729336287999 (0.0849243% change) iteration 6: trace = 2.386900948106388 (0.0346996% change) iteration 7: trace = 2.38650492686362 (0.0165928% change) iteration 8: trace = 2.386397430740166 (0.00450443% change) iteration 9: trace = 2.386364869076008 (0.00136448% change) iteration 10: trace = 2.386356380519735 (0.000355711% change) iteration 11: trace = 2.386353610080698 (0.000116095% change) iteration 12: trace = 2.386352573163193 (4.3452e-05% change) iteration 13: trace = 2.386352210297584 (1.52059e-05% change) iteration 14: trace = 2.386352067060724 (6.00234e-06% change) iteration 15: trace = 2.38635202146035 (1.91088e-06% change) iteration 16: trace = 2.386352005389704 (6.7344e-07% change) iteration 17: trace = 2.386351999642698 (2.40828e-07% change) iteration 18: trace = 2.386351997746122 (7.94759e-08% change) Finished solving for bands 1 to 10 after 18 iterations. freqs:, 5, 0, 0.5, 0, 0.612372, 0.307529, 0.308891, 0.387977, 0.389913, 0.491606, 0.536329, 0.536613, 0.538985, 0.624681, 0.629124 elapsed time for k point: 3 seconds. solve_kpoint (0,0.25,0): Solving for bands 1 to 10... iteration 1: trace = 2.496697621592042 (12.5858% change) iteration 2: trace = 2.442458277688758 (2.1963% change) iteration 3: trace = 2.429797936432621 (0.519691% change) iteration 4: trace = 2.425554296198738 (0.174803% change) iteration 5: trace = 2.423968336469383 (0.0654068% change) iteration 6: trace = 2.423026921694377 (0.0388453% change) iteration 7: trace = 2.422039166658738 (0.0407736% change) iteration 8: trace = 2.421495139453413 (0.0224641% change) iteration 9: trace = 2.421227319920987 (0.0110607% change) iteration 10: trace = 2.421126406593273 (0.00416795% change) iteration 11: trace = 2.421086466934001 (0.00164964% change) iteration 12: trace = 2.421071626808149 (0.000612955% change) iteration 13: trace = 2.421065941838652 (0.000234812% change) iteration 14: trace = 2.421062644709741 (0.000136185% change) iteration 15: trace = 2.421060228677704 (9.97923e-05% change) iteration 16: trace = 2.421058552302601 (6.92414e-05% change) iteration 17: trace = 2.4210576593944 (3.68809e-05% change) iteration 18: trace = 2.421057215990169 (1.83145e-05% change) iteration 19: trace = 2.421056990237826 (9.32454e-06% change) iteration 20: trace = 2.421056897916216 (3.81328e-06% change) iteration 21: trace = 2.421056860381283 (1.55035e-06% change) iteration 22: trace = 2.421056846250444 (5.83664e-07% change) iteration 23: trace = 2.421056839295379 (2.87274e-07% change) iteration 24: trace = 2.421056834674125 (1.90878e-07% change) iteration 25: trace = 2.421056831377213 (1.36177e-07% change) iteration 26: trace = 2.421056828704642 (1.10389e-07% change) iteration 27: trace = 2.421056827104765 (6.60818e-08% change) Finished solving for bands 1 to 10 after 27 iterations. freqs:, 6, 0, 0.25, 0, 0.306186, 0.179755, 0.180421, 0.473402, 0.475968, 0.50346, 0.53577, 0.538144, 0.540345, 0.624073, 0.627676 elapsed time for k point: 4 seconds. solve_kpoint (0,0,0): Solving for bands 3 to 10... iteration 1: trace = 2.616705407713272 (23.2212% change) iteration 2: trace = 2.516383978881804 (3.90881% change) iteration 3: trace = 2.486887353745365 (1.17909% change) iteration 4: trace = 2.470922760536068 (0.644018% change) iteration 5: trace = 2.465060717627625 (0.237523% change) iteration 6: trace = 2.461977737217758 (0.125145% change) iteration 7: trace = 2.459724328782291 (0.0915703% change) iteration 8: trace = 2.457950385416671 (0.0721456% change) iteration 9: trace = 2.456533757167675 (0.0576511% change) iteration 10: trace = 2.455523995613111 (0.0411136% change) iteration 11: trace = 2.455029097028189 (0.0201565% change) iteration 12: trace = 2.454865840834801 (0.00665009% change) iteration 13: trace = 2.454814894914271 (0.00207533% change) iteration 14: trace = 2.454797764127216 (0.000697847% change) iteration 15: trace = 2.454790925969622 (0.000278563% change) iteration 16: trace = 2.454788220622489 (0.000110207% change) iteration 17: trace = 2.454787102644059 (4.55428e-05% change) iteration 18: trace = 2.454786414624603 (2.80277e-05% change) iteration 19: trace = 2.454785602099473 (3.30996e-05% change) iteration 20: trace = 2.454784300948631 (5.30047e-05% change) iteration 21: trace = 2.454782392703978 (7.77358e-05% change) iteration 22: trace = 2.454780636750161 (7.1532e-05% change) iteration 23: trace = 2.454779268588231 (5.57346e-05% change) iteration 24: trace = 2.454777789197273 (6.02658e-05% change) iteration 25: trace = 2.454775395601666 (9.75077e-05% change) iteration 26: trace = 2.454771362440475 (0.000164299% change) iteration 27: trace = 2.454766778010033 (0.000186756% change) iteration 28: trace = 2.45476362530881 (0.000128432% change) iteration 29: trace = 2.454761954994568 (6.80438e-05% change) iteration 30: trace = 2.45476114276017 (3.30881e-05% change) iteration 31: trace = 2.454760787006994 (1.44924e-05% change) iteration 32: trace = 2.454760663552493 (5.02919e-06% change) iteration 33: trace = 2.45476062628756 (1.51807e-06% change) iteration 34: trace = 2.454760614639812 (4.74496e-07% change) iteration 35: trace = 2.454760609862766 (1.94603e-07% change) iteration 36: trace = 2.454760606540338 (1.35346e-07% change) iteration 37: trace = 2.454760603383989 (1.28581e-07% change) iteration 38: trace = 2.454760600580698 (1.14198e-07% change) iteration 39: trace = 2.454760598916967 (6.77757e-08% change) Finished solving for bands 3 to 10 after 39 iterations. freqs:, 7, 0, 0, 0, 0, 0, 0, 0.518283, 0.521124, 0.521132, 0.543942, 0.543952, 0.546505, 0.61287, 0.61397 elapsed time for k point: 5 seconds. solve_kpoint (0,0.25,0.25): Solving for bands 1 to 10... iteration 1: trace = 2.598397796490433 (18.1448% change) iteration 2: trace = 2.493311482062676 (4.12774% change) iteration 3: trace = 2.460792797080146 (1.3128% change) iteration 4: trace = 2.44740182193971 (0.545658% change) iteration 5: trace = 2.443483036475958 (0.160249% change) iteration 6: trace = 2.441420705377637 (0.0844369% change) iteration 7: trace = 2.440314809969688 (0.0453075% change) iteration 8: trace = 2.439771437441526 (0.022269% change) iteration 9: trace = 2.439391772124254 (0.0155627% change) iteration 10: trace = 2.439110482781149 (0.0115318% change) iteration 11: trace = 2.438733327469056 (0.015464% change) iteration 12: trace = 2.437898925824576 (0.0342204% change) iteration 13: trace = 2.43567554659531 (0.0912422% change) iteration 14: trace = 2.433332754220081 (0.0962328% change) iteration 15: trace = 2.431474048781491 (0.0764144% change) iteration 16: trace = 2.430389194688438 (0.0446271% change) iteration 17: trace = 2.429734562412395 (0.0269389% change) iteration 18: trace = 2.429319514361326 (0.0170835% change) iteration 19: trace = 2.429084912141541 (0.00965758% change) iteration 20: trace = 2.428955876355789 (0.00531226% change) iteration 21: trace = 2.428883560606383 (0.00297728% change) iteration 22: trace = 2.428833285960611 (0.00206989% change) iteration 23: trace = 2.428783692392252 (0.00204189% change) iteration 24: trace = 2.428723829052389 (0.00246478% change) iteration 25: trace = 2.428641978491244 (0.00337016% change) iteration 26: trace = 2.428538456530775 (0.00426264% change) iteration 27: trace = 2.428449365874399 (0.00366856% change) iteration 28: trace = 2.428392475082411 (0.00234271% change) iteration 29: trace = 2.428350560082619 (0.00172605% change) iteration 30: trace = 2.428313431281334 (0.00152898% change) iteration 31: trace = 2.428283494852407 (0.00123282% change) iteration 32: trace = 2.428261341535165 (0.000912308% change) iteration 33: trace = 2.42824440287375 (0.000697566% change) iteration 34: trace = 2.428227024566226 (0.000715676% change) iteration 35: trace = 2.428205119505888 (0.000902105% change) iteration 36: trace = 2.428176994323218 (0.00115828% change) iteration 37: trace = 2.42815321554403 (0.00097929% change) iteration 38: trace = 2.428141205294633 (0.000494626% change) iteration 39: trace = 2.428136300455985 (0.000202% change) iteration 40: trace = 2.428134399377348 (7.82938e-05% change) iteration 41: trace = 2.428133469807054 (3.82833e-05% change) iteration 42: trace = 2.428132951308006 (2.13538e-05% change) iteration 43: trace = 2.428132631295569 (1.31794e-05% change) iteration 44: trace = 2.428132424961635 (8.49764e-06% change) iteration 45: trace = 2.428132302703408 (5.03507e-06% change) iteration 46: trace = 2.42813222717219 (3.11067e-06% change) iteration 47: trace = 2.428132170959487 (2.31506e-06% change) iteration 48: trace = 2.428132115255822 (2.2941e-06% change) iteration 49: trace = 2.428132057449707 (2.38068e-06% change) iteration 50: trace = 2.428132004368118 (2.18611e-06% change) iteration 51: trace = 2.428131957456567 (1.932e-06% change) iteration 52: trace = 2.428131921905847 (1.46412e-06% change) iteration 53: trace = 2.428131901720346 (8.31318e-07% change) iteration 54: trace = 2.428131892323989 (3.86979e-07% change) iteration 55: trace = 2.428131887943627 (1.80401e-07% change) iteration 56: trace = 2.428131885180651 (1.1379e-07% change) iteration 57: trace = 2.428131883016384 (8.9133e-08% change) Finished solving for bands 1 to 10 after 57 iterations. freqs:, 8, 0, 0.25, 0.25, 0.353553, 0.207258, 0.207841, 0.473224, 0.475268, 0.506873, 0.526874, 0.530366, 0.532023, 0.604689, 0.653955 elapsed time for k point: 10 seconds. solve_kpoint (0,0.5,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.560674756366529 (21.0256% change) iteration 2: trace = 2.465560009703127 (3.78473% change) iteration 3: trace = 2.447610376560727 (0.730674% change) iteration 4: trace = 2.439662132022463 (0.325263% change) iteration 5: trace = 2.436174049308673 (0.143076% change) iteration 6: trace = 2.434647390508133 (0.0626859% change) iteration 7: trace = 2.433980799433487 (0.0273831% change) iteration 8: trace = 2.433780349644284 (0.00823581% change) iteration 9: trace = 2.433702211923975 (0.0032106% change) iteration 10: trace = 2.433655529692808 (0.00191818% change) iteration 11: trace = 2.433596058893995 (0.00244371% change) iteration 12: trace = 2.433426499164586 (0.0069677% change) iteration 13: trace = 2.432114277414735 (0.0539394% change) iteration 14: trace = 2.431042836360255 (0.0440636% change) iteration 15: trace = 2.429840506116783 (0.0494696% change) iteration 16: trace = 2.428247790506171 (0.0655696% change) iteration 17: trace = 2.425899648275635 (0.0967479% change) iteration 18: trace = 2.42396507147892 (0.0797786% change) iteration 19: trace = 2.422648249358318 (0.0543399% change) iteration 20: trace = 2.421612813542484 (0.042749% change) iteration 21: trace = 2.420869799291016 (0.0306873% change) iteration 22: trace = 2.420329657139782 (0.0223144% change) iteration 23: trace = 2.419912442329268 (0.0172394% change) iteration 24: trace = 2.41958648855985 (0.0134706% change) iteration 25: trace = 2.419315138459657 (0.0112154% change) iteration 26: trace = 2.419069980893388 (0.0101339% change) iteration 27: trace = 2.418855195753418 (0.00887923% change) iteration 28: trace = 2.418683855172964 (0.00708379% change) iteration 29: trace = 2.418551650230899 (0.00546614% change) iteration 30: trace = 2.418447795965992 (0.00429416% change) iteration 31: trace = 2.418365395005507 (0.00340724% change) iteration 32: trace = 2.418299195574709 (0.0027374% change) iteration 33: trace = 2.418244675909636 (0.00225449% change) iteration 34: trace = 2.418199592879781 (0.0018643% change) iteration 35: trace = 2.418162688644501 (0.00152612% change) iteration 36: trace = 2.418131765065171 (0.00127881% change) iteration 37: trace = 2.418104616964762 (0.0011227% change) iteration 38: trace = 2.41808048544887 (0.000997957% change) iteration 39: trace = 2.418059444147974 (0.000870169% change) iteration 40: trace = 2.418041142376096 (0.000756881% change) iteration 41: trace = 2.418025073084983 (0.00066456% change) iteration 42: trace = 2.418011240454893 (0.000572065% change) iteration 43: trace = 2.41799976204961 (0.000474706% change) iteration 44: trace = 2.41799033035519 (0.000390063% change) iteration 45: trace = 2.417982481278746 (0.000324612% change) iteration 46: trace = 2.417975935228813 (0.000270724% change) iteration 47: trace = 2.417970501343374 (0.000224729% change) iteration 48: trace = 2.417965937982972 (0.000188727% change) iteration 49: trace = 2.417962011267648 (0.000162398% change) iteration 50: trace = 2.417958544832562 (0.000143362% change) iteration 51: trace = 2.417955400274697 (0.00013005% change) iteration 52: trace = 2.417952524244009 (0.000118945% change) iteration 53: trace = 2.417950007406886 (0.00010409% change) iteration 54: trace = 2.417947956792807 (8.4808e-05% change) iteration 55: trace = 2.417946320059881 (6.7691e-05% change) iteration 56: trace = 2.417944934003855 (5.73237e-05% change) iteration 57: trace = 2.417943667941263 (5.23611e-05% change) iteration 58: trace = 2.417942482902526 (4.90102e-05% change) iteration 59: trace = 2.417941400383709 (4.47703e-05% change) iteration 60: trace = 2.417940446917876 (3.9433e-05% change) iteration 61: trace = 2.417939628660877 (3.38411e-05% change) iteration 62: trace = 2.417938930171016 (2.88878e-05% change) iteration 63: trace = 2.417938328072368 (2.49013e-05% change) iteration 64: trace = 2.41793781202789 (2.13423e-05% change) iteration 65: trace = 2.417937384988331 (1.76613e-05% change) iteration 66: trace = 2.417937039295621 (1.4297e-05% change) iteration 67: trace = 2.417936748560656 (1.20241e-05% change) iteration 68: trace = 2.417936485413109 (1.08831e-05% change) iteration 69: trace = 2.417936237536459 (1.02516e-05% change) iteration 70: trace = 2.417935363053431 (3.61665e-05% change) iteration 71: trace = 2.417934958944307 (1.6713e-05% change) iteration 72: trace = 2.417934824088519 (5.57731e-06% change) iteration 73: trace = 2.417934757941919 (2.73567e-06% change) iteration 74: trace = 2.417934719067803 (1.60774e-06% change) iteration 75: trace = 2.41793468661743 (1.34207e-06% change) iteration 76: trace = 2.417934651155178 (1.46663e-06% change) iteration 77: trace = 2.417934622167876 (1.19885e-06% change) iteration 78: trace = 2.417934594322915 (1.1516e-06% change) iteration 79: trace = 2.41793456600758 (1.17105e-06% change) iteration 80: trace = 2.417934544486666 (8.90054e-07% change) iteration 81: trace = 2.417934532628345 (4.90432e-07% change) iteration 82: trace = 2.417934528606994 (1.66313e-07% change) iteration 83: trace = 2.417934527323804 (5.30697e-08% change) Finished solving for bands 1 to 10 after 83 iterations. freqs:, 9, 0, 0.5, 0.5, 0.707107, 0.370307, 0.372085, 0.38252, 0.3836, 0.493989, 0.512361, 0.522307, 0.523822, 0.595103, 0.664085 elapsed time for k point: 13 seconds. solve_kpoint (0.125,0.625,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.46483210267878 (3.17223% change) iteration 2: trace = 2.444022641193042 (0.847834% change) iteration 3: trace = 2.432772953052681 (0.461356% change) iteration 4: trace = 2.420950771600501 (0.487139% change) iteration 5: trace = 2.412358132788056 (0.355559% change) iteration 6: trace = 2.407114631705811 (0.217596% change) iteration 7: trace = 2.404530449973358 (0.107414% change) iteration 8: trace = 2.403620291291668 (0.037859% change) iteration 9: trace = 2.403165368951622 (0.0189283% change) iteration 10: trace = 2.40298256680907 (0.00760701% change) iteration 11: trace = 2.402898025631821 (0.00351824% change) iteration 12: trace = 2.402857192084262 (0.00169936% change) iteration 13: trace = 2.402836057099614 (0.000879581% change) iteration 14: trace = 2.402824113909712 (0.000497047% change) iteration 15: trace = 2.402819299889575 (0.000200349% change) iteration 16: trace = 2.402817528934174 (7.37033e-05% change) iteration 17: trace = 2.402816909617924 (2.57746e-05% change) iteration 18: trace = 2.402816680472838 (9.53652e-06% change) iteration 19: trace = 2.402816533122977 (6.13238e-06% change) iteration 20: trace = 2.402816414019119 (4.95684e-06% change) iteration 21: trace = 2.402816317526176 (4.01583e-06% change) iteration 22: trace = 2.402816262688451 (2.28223e-06% change) iteration 23: trace = 2.402816235951446 (1.11274e-06% change) iteration 24: trace = 2.402816222678639 (5.52385e-07% change) iteration 25: trace = 2.402816217001736 (2.3626e-07% change) iteration 26: trace = 2.402816214491158 (1.04485e-07% change) iteration 27: trace = 2.402816213382247 (4.61504e-08% change) Finished solving for bands 1 to 10 after 27 iterations. freqs:, 10, 0.125, 0.625, 0.5, 0.728869, 0.372309, 0.377154, 0.385968, 0.392562, 0.463569, 0.502026, 0.505399, 0.549256, 0.621502, 0.639203 elapsed time for k point: 5 seconds. solve_kpoint (0.25,0.75,0.5): Solving for bands 1 to 10... iteration 1: trace = 2.464698440569781 (2.90181% change) iteration 2: trace = 2.449054959070972 (0.636722% change) iteration 3: trace = 2.443843270849446 (0.213031% change) iteration 4: trace = 2.441008881397375 (0.116048% change) iteration 5: trace = 2.439788280811857 (0.0500164% change) iteration 6: trace = 2.439340929192744 (0.0183374% change) iteration 7: trace = 2.43906044890211 (0.0114989% change) iteration 8: trace = 2.438832328235714 (0.00935325% change) iteration 9: trace = 2.43809179008348 (0.0303691% change) iteration 10: trace = 2.435151654445368 (0.120664% change) iteration 11: trace = 2.432023916362799 (0.128524% change) iteration 12: trace = 2.428779884464709 (0.133477% change) iteration 13: trace = 2.426121041654461 (0.109532% change) iteration 14: trace = 2.424763036017652 (0.05599% change) iteration 15: trace = 2.424004395555261 (0.0312921% change) iteration 16: trace = 2.423527311999871 (0.0196836% change) iteration 17: trace = 2.423195772601852 (0.013681% change) iteration 18: trace = 2.422995891710465 (0.00824899% change) iteration 19: trace = 2.42289726604742 (0.00407048% change) iteration 20: trace = 2.422841680416335 (0.00229421% change) iteration 21: trace = 2.422803204693642 (0.00158805% change) iteration 22: trace = 2.42277173373607 (0.00129896% change) iteration 23: trace = 2.422746175374828 (0.00105493% change) iteration 24: trace = 2.422730091050771 (0.00066389% change) iteration 25: trace = 2.422718412588475 (0.000482038% change) iteration 26: trace = 2.42270891176502 (0.000392156% change) iteration 27: trace = 2.42270278022081 (0.000253087% change) iteration 28: trace = 2.422699264204017 (0.000145128% change) iteration 29: trace = 2.422697289448376 (8.15106e-05% change) iteration 30: trace = 2.422696139195283 (4.74782e-05% change) iteration 31: trace = 2.422695332451047 (3.32994e-05% change) iteration 32: trace = 2.422694706015247 (2.5857e-05% change) iteration 33: trace = 2.422694284495679 (1.73988e-05% change) iteration 34: trace = 2.422693987642624 (1.2253e-05% change) iteration 35: trace = 2.422693755143358 (9.59672e-06% change) iteration 36: trace = 2.422693574731023 (7.44677e-06% change) iteration 37: trace = 2.422693421900852 (6.30828e-06% change) iteration 38: trace = 2.42269331624051 (4.36128e-06% change) iteration 39: trace = 2.422693257919811 (2.40727e-06% change) iteration 40: trace = 2.422693224964422 (1.36028e-06% change) iteration 41: trace = 2.422693205416424 (8.06871e-07% change) iteration 42: trace = 2.422693193148399 (5.0638e-07% change) iteration 43: trace = 2.422693186167036 (2.88165e-07% change) iteration 44: trace = 2.422693182794665 (1.39199e-07% change) iteration 45: trace = 2.422693181311829 (6.12061e-08% change) Finished solving for bands 1 to 10 after 45 iterations. freqs:, 11, 0.25, 0.75, 0.5, 0.790569, 0.373709, 0.386404, 0.386499, 0.410208, 0.435229, 0.490809, 0.492518, 0.566583, 0.627971, 0.654078 elapsed time for k point: 7 seconds. solve_kpoint (0.3125,0.75,0.4375): Solving for bands 1 to 10... iteration 1: trace = 2.453452081562277 (2.08584% change) iteration 2: trace = 2.442746822026281 (0.437289% change) iteration 3: trace = 2.439727493606332 (0.12368% change) iteration 4: trace = 2.437948470447333 (0.0729455% change) iteration 5: trace = 2.436956888041538 (0.0406811% change) iteration 6: trace = 2.436167162524226 (0.0324115% change) iteration 7: trace = 2.43488064275732 (0.0528231% change) iteration 8: trace = 2.432592775489012 (0.0940064% change) iteration 9: trace = 2.42912874133378 (0.142502% change) iteration 10: trace = 2.426461808652887 (0.10985% change) iteration 11: trace = 2.424306528090856 (0.0888635% change) iteration 12: trace = 2.42252569818723 (0.0734843% change) iteration 13: trace = 2.421185198056388 (0.0553501% change) iteration 14: trace = 2.420281561255061 (0.0373291% change) iteration 15: trace = 2.419882851364524 (0.0164751% change) iteration 16: trace = 2.419730801806947 (0.00628354% change) iteration 17: trace = 2.419666612124217 (0.0026528% change) iteration 18: trace = 2.419634691343598 (0.00131923% change) iteration 19: trace = 2.41961198162121 (0.000938564% change) iteration 20: trace = 2.419595563233019 (0.000678557% change) iteration 21: trace = 2.419583203071111 (0.000510837% change) iteration 22: trace = 2.419573793488932 (0.000388893% change) iteration 23: trace = 2.419566828748878 (0.00028785% change) iteration 24: trace = 2.419560836096924 (0.000247675% change) iteration 25: trace = 2.419556900083303 (0.000162675% change) iteration 26: trace = 2.41955451760178 (9.84677e-05% change) iteration 27: trace = 2.419553083761316 (5.92605e-05% change) iteration 28: trace = 2.419552178070111 (3.74322e-05% change) iteration 29: trace = 2.419551534140638 (2.66136e-05% change) iteration 30: trace = 2.419551120469047 (1.7097e-05% change) iteration 31: trace = 2.419550860144232 (1.07592e-05% change) iteration 32: trace = 2.419550704426126 (6.43583e-06% change) iteration 33: trace = 2.419550618979803 (3.5315e-06% change) iteration 34: trace = 2.419550566011305 (2.18919e-06% change) iteration 35: trace = 2.419550531638275 (1.42064e-06% change) iteration 36: trace = 2.419550508347557 (9.62605e-07% change) iteration 37: trace = 2.419550494566121 (5.69587e-07% change) iteration 38: trace = 2.419550487664644 (2.85238e-07% change) iteration 39: trace = 2.419550484031831 (1.50144e-07% change) iteration 40: trace = 2.419550482044759 (8.21256e-08% change) Finished solving for bands 1 to 10 after 40 iterations. freqs:, 12, 0.3125, 0.75, 0.4375, 0.760345, 0.364261, 0.382754, 0.390011, 0.405967, 0.438258, 0.493602, 0.505736, 0.559219, 0.634896, 0.645093 elapsed time for k point: 6 seconds. solve_kpoint (0.375,0.75,0.375): Solving for bands 1 to 10... iteration 1: trace = 2.443316890404276 (1.92792% change) iteration 2: trace = 2.433174131445039 (0.415986% change) iteration 3: trace = 2.429880159999545 (0.135469% change) iteration 4: trace = 2.427428391661643 (0.100952% change) iteration 5: trace = 2.42566800272653 (0.072547% change) iteration 6: trace = 2.424282593928468 (0.0571308% change) iteration 7: trace = 2.423300367443304 (0.0405244% change) iteration 8: trace = 2.422917989593393 (0.0157805% change) iteration 9: trace = 2.422720951321129 (0.0081326% change) iteration 10: trace = 2.42264091398401 (0.00330367% change) iteration 11: trace = 2.422603800340656 (0.00153196% change) iteration 12: trace = 2.422586991916261 (0.000693819% change) iteration 13: trace = 2.422579973517536 (0.000289707% change) iteration 14: trace = 2.422576717217213 (0.000134415% change) iteration 15: trace = 2.422575419357831 (5.35735e-05% change) iteration 16: trace = 2.422574802844257 (2.54487e-05% change) iteration 17: trace = 2.422574467036693 (1.38616e-05% change) iteration 18: trace = 2.422574238114622 (9.44954e-06% change) iteration 19: trace = 2.422574050434595 (7.74713e-06% change) iteration 20: trace = 2.422573949025097 (4.18602e-06% change) iteration 21: trace = 2.422573907511666 (1.71361e-06% change) iteration 22: trace = 2.422573893753083 (5.67932e-07% change) iteration 23: trace = 2.422573888183194 (2.29916e-07% change) iteration 24: trace = 2.422573885014726 (1.30789e-07% change) iteration 25: trace = 2.42257388326315 (7.23023e-08% change) Finished solving for bands 1 to 10 after 25 iterations. freqs:, 13, 0.375, 0.75, 0.375, 0.75, 0.359122, 0.380258, 0.391276, 0.402681, 0.438005, 0.49516, 0.529122, 0.541679, 0.637583, 0.645624 elapsed time for k point: 4 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.3737093804558342 at #(0.25 0.75 0.5) Band 2 range: 0.0 at #(0.0 0.0 0.0) to 0.3864041214981436 at #(0.25 0.75 0.5) Band 3 range: 0.3825201383133255 at #(0.0 0.5 0.5) to 0.5182834488052883 at #(0.0 0.0 0.0) Band 4 range: 0.3836003495557455 at #(0.0 0.5 0.5) to 0.5211243460581924 at #(0.0 0.0 0.0) Band 5 range: 0.4352292385396694 at #(0.25 0.75 0.5) to 0.521132474139247 at #(0.0 0.0 0.0) Band 6 range: 0.4908086394112832 at #(0.25 0.75 0.5) to 0.5439419096018506 at #(0.0 0.0 0.0) Band 7 range: 0.49251834848766524 at #(0.25 0.75 0.5) to 0.5439517867826289 at #(0.0 0.0 0.0) Band 8 range: 0.5238217224838795 at #(0.0 0.5 0.5) to 0.566583331338416 at #(0.25 0.75 0.5) Band 9 range: 0.5951030360815242 at #(0.0 0.5 0.5) to 0.6375830839471327 at #(0.375 0.75 0.375) Band 10 range: 0.6139704161698659 at #(0.0 0.0 0.0) to 0.6640850273032576 at #(0.0 0.5 0.5) Gap from band 8 (0.566583331338416) to band 9 (0.5951030360815242), 4.910052410522697% total elapsed time for run: 1 minute, 19 seconds. done. check-freqs: PASSED ************************************************************************** Test case: simple cubic lattice with anisotropic dielectric. ************************************************************************** init-params: initializing eigensolver data Computing 3 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 5. 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: block, center = (0,0,0) size (0.313,0.313,1) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,1,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) epsilon = 12, mu = 1 Geometric object tree has depth 7 and 16 object nodes (vs. 4 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... 4 k-points: (0,0,0) (0.5,0,0) (0.5,0.5,0) (0.5,0.5,0.5) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 1 seconds. epsilon: 1-12, mean 1.51138, harm. mean 1.14094, 34.9121% > 1, 4.64894% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... solve_kpoint (0,0,0): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 3 to 3... Finished solving for bands 3 to 3 after 41 iterations. freqs:, 1, 0, 0, 0, 0, 0, 0, 0.546635 elapsed time for k point: 0 seconds. solve_kpoint (0.5,0,0): Solving for bands 1 to 3... iteration 2: trace = 0.4077218882758686 (24.9185% change) iteration 4: trace = 0.3550617034324795 (3.75077% change) iteration 6: trace = 0.33815122991471 (2.50617% change) iteration 8: trace = 0.3335367374871533 (0.349028% change) iteration 10: trace = 0.3330039128461244 (0.043413% change) iteration 12: trace = 0.3329054731162541 (0.0112936% change) iteration 14: trace = 0.3328779076261687 (0.00249736% change) iteration 16: trace = 0.3328723911100141 (0.00068281% change) iteration 18: trace = 0.3328705634187857 (0.000170649% change) iteration 20: trace = 0.3328701713254492 (4.05304e-05% change) iteration 22: trace = 0.3328700650074063 (1.248e-05% change) iteration 24: trace = 0.3328700292892348 (3.9587e-06% change) iteration 26: trace = 0.3328700176317422 (1.37141e-06% change) iteration 28: trace = 0.3328700142547211 (3.00093e-07% change) iteration 30: trace = 0.3328700134073047 (9.63553e-08% change) Finished solving for bands 1 to 3 after 30 iterations. freqs:, 2, 0.5, 0, 0, 0.5, 0.259951, 0.259951, 0.444658 elapsed time for k point: 2 seconds. solve_kpoint (0.5,0.5,0): Solving for bands 1 to 3... iteration 1: trace = 0.6649534755742821 (29.9881% change) iteration 3: trace = 0.5078711617082859 (11.5804% change) iteration 5: trace = 0.4750069664033073 (1.84119% change) iteration 7: trace = 0.4656102140273357 (0.865389% change) iteration 9: trace = 0.4610705647473757 (0.352948% change) iteration 11: trace = 0.4596073663736092 (0.120611% change) iteration 13: trace = 0.4585907546242272 (0.0961097% change) iteration 15: trace = 0.4580238143975732 (0.0493848% change) iteration 17: trace = 0.4577575199712869 (0.0239943% change) iteration 19: trace = 0.4576414419542597 (0.00829187% change) iteration 21: trace = 0.4576161623616592 (0.00178126% change) iteration 23: trace = 0.4576084134378447 (0.000581786% change) iteration 24: trace = 0.4576070487519168 (0.000298222% change) iteration 25: trace = 0.4576063418444756 (0.000154479% change) iteration 26: trace = 0.4576057980214772 (0.000118841% change) iteration 28: trace = 0.4576050489904339 (7.08627e-05% change) iteration 30: trace = 0.4576046009999875 (4.11215e-05% change) iteration 32: trace = 0.4576044095517831 (1.8732e-05% change) iteration 33: trace = 0.4576043474377315 (1.35737e-05% change) iteration 35: trace = 0.4576043014114948 (3.03823e-06% change) iteration 37: trace = 0.4576042914353126 (7.58732e-07% change) iteration 39: trace = 0.4576042883857797 (2.34756e-07% change) iteration 41: trace = 0.4576042873125886 (9.35455e-08% change) Finished solving for bands 1 to 3 after 41 iterations. freqs:, 3, 0.5, 0.5, 0, 0.707107, 0.300692, 0.345674, 0.497693 elapsed time for k point: 2 seconds. solve_kpoint (0.5,0.5,0.5): Solving for bands 1 to 3... iteration 1: trace = 0.6659529694904651 (24.2667% change) iteration 3: trace = 0.5484479280545556 (7.12401% change) iteration 5: trace = 0.5274115820747656 (1.34309% change) iteration 6: trace = 0.5231627576875252 (0.808857% change) iteration 8: trace = 0.5179343921809145 (0.407088% change) iteration 9: trace = 0.5168941248218923 (0.201051% change) iteration 11: trace = 0.5160416005630561 (0.0705724% change) iteration 13: trace = 0.51569345641187 (0.0263599% change) iteration 15: trace = 0.5155602097327562 (0.0104666% change) iteration 16: trace = 0.5155247564050294 (0.0068769% change) iteration 17: trace = 0.5154963764610225 (0.00550521% change) iteration 19: trace = 0.5154695980846975 (0.00163768% change) iteration 21: trace = 0.5154656015126096 (0.000251389% change) iteration 23: trace = 0.5154644138399358 (7.25825e-05% change) iteration 25: trace = 0.5154641729260231 (1.82508e-05% change) iteration 27: trace = 0.5154641034215536 (3.90092e-06% change) iteration 28: trace = 0.515464089345063 (2.73084e-06% change) iteration 30: trace = 0.515464072857952 (1.27858e-06% change) iteration 31: trace = 0.5154640692416653 (7.01559e-07% change) iteration 33: trace = 0.515464065821764 (2.96543e-07% change) iteration 35: trace = 0.5154640641063295 (1.11128e-07% change) Finished solving for bands 1 to 3 after 36 iterations. freqs:, 4, 0.5, 0.5, 0.5, 0.866025, 0.362782, 0.362782, 0.502237 elapsed time for k point: 3 seconds. Band 1 range: 0.0 at #(0.0 0.0 0.0) to 0.36278243257711007 at #(0.5 0.5 0.5) Band 2 range: 0.0 at #(0.0 0.0 0.0) to 0.3627824326346556 at #(0.5 0.5 0.5) Band 3 range: 0.4446580181508916 at #(0.5 0.0 0.0) to 0.546634952485823 at #(0.0 0.0 0.0) Gap from band 2 (0.3627824326346556) to band 3 (0.4446580181508916), 20.28027836271528% total elapsed time for run: 8 seconds. done. check-freqs: PASSED ******************************************************************************* Test case: group velocity in simple cubic lattice with anisotropic dielectric. ******************************************************************************* init-params: initializing eigensolver data Computing 3 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 3 bands at a time. Creating Maxwell data... Mesh size is 5. 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: block, center = (0,0,0) size (0.313,0.313,1) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,1,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (1,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) block, center = (0,0,0) size (0.313,0.313,0.313) axes (1,0,0), (0,1,0), (0,0,1) epsilon = 12, mu = 1 Geometric object tree has depth 7 and 16 object nodes (vs. 4 actual objects) Initializing epsilon function... Initializing mu function... 1 k-points: (0.12,0.34,0.41) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-12, mean 1.51138, harm. mean 1.14094, 34.9121% > 1, 4.64894% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 100% "fill" Outputting check-mu... solve_kpoint (0.12,0.34,0.41): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3 Solving for bands 1 to 3... iteration 2: trace = 1.066932210574266 (135.697% change) iteration 4: trace = 0.5892996295831037 (24.8741% change) iteration 6: trace = 0.4746416688239025 (8.10059% change) iteration 8: trace = 0.4427452932078939 (2.45272% change) iteration 10: trace = 0.4330397306542447 (0.912986% change) iteration 12: trace = 0.4295810011814855 (0.277327% change) iteration 14: trace = 0.428460994909593 (0.110168% change) iteration 16: trace = 0.4277027222148612 (0.0865588% change) iteration 18: trace = 0.4271016118646247 (0.0663834% change) iteration 20: trace = 0.4267283792323185 (0.0375391% change) iteration 22: trace = 0.4265898512032533 (0.0125687% change) iteration 24: trace = 0.4265416714727885 (0.00419935% change) iteration 26: trace = 0.4265231564862961 (0.00187566% change) iteration 28: trace = 0.4265124182620004 (0.00109404% change) iteration 30: trace = 0.4265058489681045 (0.000747806% change) iteration 32: trace = 0.4265021783387414 (0.000347962% change) iteration 33: trace = 0.4265011628377122 (0.0002381% change) iteration 35: trace = 0.4265001502907697 (9.3628e-05% change) iteration 36: trace = 0.4264998910447196 (6.07845e-05% change) iteration 37: trace = 0.4264997292310085 (3.79399e-05% change) iteration 39: trace = 0.426499538940297 (1.94531e-05% change) iteration 41: trace = 0.4264994280471182 (1.16532e-05% change) iteration 43: trace = 0.4264993677836345 (5.82883e-06% change) iteration 45: trace = 0.4264993422496129 (2.24373e-06% change) iteration 47: trace = 0.4264993356035351 (5.63511e-07% change) iteration 49: trace = 0.4264993326953048 (2.71403e-07% change) iteration 51: trace = 0.4264993314190106 (1.19769e-07% change) Finished solving for bands 1 to 3 after 52 iterations. freqs:, 1, 0.12, 0.34, 0.41, 0.545985, 0.291848, 0.315613, 0.491642 elapsed time for k point: 3 seconds. total elapsed time for run: 3 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED ************************************************************************** Test case: symmetry transformed overlaps & inversion/mirror eigenvalues. ************************************************************************** init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... Allocating fields... 1 k-points: (0.5,0.5,0.5) Solving for band polarization: . Initializing fields to random numbers... elapsed time for initialization: 0 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 33.3333% "fill" Outputting check-mu... solve_kpoint (0.5,0.5,0.5): freqs:, k index, k1, k2, k3, kmag/2pi, band 1, band 2, band 3, band 4, band 5, band 6 Solving for bands 1 to 6... iteration 1: trace = 10.41577400820612 (189.183% change) iteration 2: trace = 3.470511235601815 (100.031% change) iteration 3: trace = 2.715780202737325 (24.4001% change) iteration 4: trace = 2.327845902469499 (15.3832% change) iteration 5: trace = 2.144648864198565 (8.19216% change) iteration 6: trace = 2.092408495564924 (2.46588% change) iteration 7: trace = 2.075106943586326 (0.830305% change) iteration 8: trace = 2.069002005680998 (0.294632% change) iteration 9: trace = 2.06699279159562 (0.0971575% change) iteration 10: trace = 2.06608954564661 (0.0437081% change) iteration 11: trace = 2.065733570319377 (0.0172309% change) iteration 12: trace = 2.065607401626635 (0.00610788% change) iteration 13: trace = 2.065560650333196 (0.00226335% change) iteration 14: trace = 2.065548666726882 (0.000580164% change) iteration 15: trace = 2.065544910432567 (0.000181855% change) iteration 16: trace = 2.065543663621837 (6.03623e-05% change) iteration 17: trace = 2.0655432712434 (1.89964e-05% change) iteration 18: trace = 2.065543096268903 (8.47111e-06% change) iteration 19: trace = 2.065543033201326 (3.05332e-06% change) iteration 20: trace = 2.065543014400983 (9.10189e-07% change) iteration 21: trace = 2.065543007923475 (3.13598e-07% change) iteration 22: trace = 2.065543006215519 (8.2688e-08% change) Finished solving for bands 1 to 6 after 22 iterations. freqs:, 1, 0.5, 0.5, 0.5, 0.866025, 0.529861, 0.529881, 0.529888, 0.638532, 0.638544, 0.638573 elapsed time for k point: 2 seconds. total elapsed time for run: 2 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... 1 k-points: (0,0,0) Solving for band polarization: zeven. Initializing fields to random numbers... elapsed time for initialization: 1 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 33.3333% "fill" Outputting check-mu... solve_kpoint (0,0,0): zevenfreqs:, k index, k1, k2, k3, kmag/2pi, zeven band 1, zeven band 2, zeven band 3, zeven band 4, zeven band 5, zeven band 6 Solving for bands 2 to 6... iteration 1: trace = 10.95575258322968 (186.043% change) iteration 3: trace = 3.077270666813844 (17.4128% change) iteration 4: trace = 2.834156444776065 (8.22523% change) iteration 5: trace = 2.687639415323662 (5.30686% change) iteration 6: trace = 2.591490307585203 (3.64261% change) iteration 7: trace = 2.546812178586362 (1.73902% change) iteration 8: trace = 2.527058213915477 (0.778655% change) iteration 9: trace = 2.520785101598079 (0.248546% change) iteration 10: trace = 2.518379929538962 (0.0954592% change) iteration 11: trace = 2.517839148369569 (0.0214757% change) iteration 12: trace = 2.517748055910424 (0.00361795% change) iteration 13: trace = 2.51771677709139 (0.00124234% change) iteration 14: trace = 2.517698717917088 (0.000717286% change) iteration 15: trace = 2.517684538428148 (0.000563194% change) iteration 16: trace = 2.517672145529525 (0.000492235% change) iteration 17: trace = 2.517672084089315 (2.44036e-06% change) iteration 18: trace = 2.517672084049479 (1.58226e-09% change) Finished solving for bands 2 to 6 after 18 iterations. zevenfreqs:, 1, 0, 0, 0, 0, 0, 0.552075, 0.71331, 0.713335, 0.77299, 0.773119 elapsed time for k point: 1 seconds. total elapsed time for run: 2 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED init-params: initializing eigensolver data Computing 6 bands with 1.000000e-09 tolerance. Working in 3 dimensions. Grid size is 16 x 16 x 16. Solving for 6 bands at a time. Creating Maxwell data... Mesh size is 5. 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: sphere, center = (0,0,0) radius 0.25 epsilon = 13, mu = 1 Geometric object tree has depth 1 and 1 object nodes (vs. 1 actual objects) Initializing epsilon function... Initializing mu function... 1 k-points: (0,0,0) Solving for band polarization: zodd. Initializing fields to random numbers... elapsed time for initialization: 1 seconds. epsilon: 1-13, mean 1.78533, harm. mean 1.08703, 11.2549% > 1, 6.54442% "fill" Outputting check-epsilon... mu: 1-1, mean 1, harm. mean 1, 0% > 1, 33.3333% "fill" Outputting check-mu... solve_kpoint (0,0,0): zoddfreqs:, k index, k1, k2, k3, kmag/2pi, zodd band 1, zodd band 2, zodd band 3, zodd band 4, zodd band 5, zodd band 6 Solving for bands 2 to 6... iteration 1: trace = 11.97403736301911 (184.89% change) iteration 3: trace = 2.847917226601046 (22.2632% change) iteration 5: trace = 2.478748401507861 (4.44793% change) iteration 6: trace = 2.400289082957493 (3.21618% change) iteration 7: trace = 2.358069962017245 (1.77452% change) iteration 8: trace = 2.341498502663287 (0.705233% change) iteration 9: trace = 2.335836472237235 (0.242105% change) iteration 10: trace = 2.333984873649193 (0.0793006% change) iteration 11: trace = 2.333079223627796 (0.0388103% change) iteration 12: trace = 2.332607567862669 (0.0202181% change) iteration 13: trace = 2.332072477870058 (0.0229422% change) iteration 14: trace = 2.331356839005442 (0.0306915% change) iteration 15: trace = 2.330383981166501 (0.041738% change) iteration 16: trace = 2.329538131536836 (0.0363032% change) iteration 17: trace = 2.329003870990562 (0.0229368% change) iteration 18: trace = 2.328769770323015 (0.010052% change) iteration 19: trace = 2.328697910394533 (0.00308579% change) iteration 20: trace = 2.328674131655666 (0.00102112% change) iteration 21: trace = 2.328665296978173 (0.000379387% change) iteration 22: trace = 2.328662544701977 (0.000118191% change) iteration 23: trace = 2.328660992631437 (6.66508e-05% change) iteration 24: trace = 2.328660077968798 (3.92785e-05% change) iteration 25: trace = 2.328659950236684 (5.48522e-06% change) iteration 26: trace = 2.328659918199575 (1.37577e-06% change) iteration 27: trace = 2.328659893683831 (1.05278e-06% change) iteration 28: trace = 2.328659870556988 (9.9314e-07% change) iteration 29: trace = 2.328659847282096 (9.99497e-07% change) iteration 30: trace = 2.328659823132145 (1.03708e-06% change) iteration 31: trace = 2.328659797290012 (1.10974e-06% change) iteration 32: trace = 2.32865976797151 (1.25903e-06% change) iteration 33: trace = 2.328659730923499 (1.59096e-06% change) iteration 34: trace = 2.328659680846691 (2.15046e-06% change) iteration 35: trace = 2.328659630504894 (2.16184e-06% change) iteration 36: trace = 2.328659592168556 (1.64628e-06% change) iteration 37: trace = 2.328659557785006 (1.47654e-06% change) iteration 38: trace = 2.328659525119433 (1.40276e-06% change) iteration 39: trace = 2.328659495278379 (1.28147e-06% change) iteration 40: trace = 2.328659467697686 (1.1844e-06% change) iteration 41: trace = 2.328659440794163 (1.15532e-06% change) iteration 42: trace = 2.328659413453781 (1.17408e-06% change) iteration 43: trace = 2.328659385043414 (1.22003e-06% change) iteration 44: trace = 2.328659354620436 (1.30646e-06% change) iteration 45: trace = 2.328659320299455 (1.47385e-06% change) iteration 46: trace = 2.328659279171882 (1.76615e-06% change) iteration 47: trace = 2.328659228288476 (2.18509e-06% change) iteration 48: trace = 2.328659167940369 (2.59154e-06% change) iteration 49: trace = 2.328659107042337 (2.61515e-06% change) iteration 50: trace = 2.328659061951059 (1.93636e-06% change) iteration 51: trace = 2.328659032801589 (1.25177e-06% change) iteration 52: trace = 2.328659011336774 (9.21767e-07% change) iteration 54: trace = 2.328658977033673 (7.01455e-07% change) iteration 55: trace = 2.328658961374099 (6.72472e-07% change) iteration 56: trace = 2.328658945778293 (6.69733e-07% change) iteration 57: trace = 2.328658929744384 (6.88547e-07% change) iteration 58: trace = 2.328658912742977 (7.30094e-07% change) iteration 59: trace = 2.328658894097085 (8.00714e-07% change) iteration 60: trace = 2.328658872825853 (9.13454e-07% change) iteration 61: trace = 2.328658847405299 (1.09164e-06% change) iteration 62: trace = 2.328658815510301 (1.36967e-06% change) iteration 63: trace = 2.328658774905327 (1.74371e-06% change) iteration 64: trace = 2.328658727848326 (2.02078e-06% change) iteration 65: trace = 2.328658679455299 (2.07815e-06% change) iteration 66: trace = 2.328658630650069 (2.09585e-06% change) iteration 67: trace = 2.328658580184571 (2.16715e-06% change) iteration 68: trace = 2.328658526304002 (2.3138e-06% change) iteration 69: trace = 2.32865846723515 (2.5366e-06% change) iteration 70: trace = 2.328657071849239 (5.99223e-05% change) iteration 71: trace = 2.328657005300611 (2.85781e-06% change) iteration 72: trace = 2.328656995043525 (4.40472e-07% change) iteration 73: trace = 2.328656993513072 (6.57226e-08% change) Finished solving for bands 2 to 6 after 73 iterations. zoddfreqs:, 1, 0, 0, 0, 0, 0, 0.552078, 0.552093, 0.71276, 0.770964, 0.78527 elapsed time for k point: 6 seconds. total elapsed time for run: 7 seconds. done. check-almost-equal: PASSED check-almost-equal: PASSED eigensolver iterations for 87 k-points: 8-6921/5, mean = 90.14482758620689, median = 19.25 mean flops per iteration = 5069300.926478464 mean time per iteration = 0.09129625379338485 s Relative error ranged from 0.0 to 1.9811268423457199e-4, with a mean of 3.590031062856472e-6 Absolute error ranged to 1.9322344391181634e-4, with a mean of 2.7057513153684874e-6 PASSED all tests. make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' Making check in examples make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' Making check in utils make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' >>> mpb: Entering fakeroot... Making install in src make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make install-recursive make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making install in util make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make install-am make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[5]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/util' Making install in matrices make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrices' Making install in matrixio make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/matrixio' Making install in maxwell make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src/maxwell' make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[4]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/include/mpb' /bin/sh ../libtool --mode=install /usr/bin/install -c libmpb.la '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/include' /usr/bin/install -c -m 644 matrices/eigensolver.h matrices/matrices.h matrices/scalar.h maxwell/maxwell.h util/verbosity.h '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/include/mpb' /usr/bin/install -c -m 644 mpb.h '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/include' libtool: install: /usr/bin/install -c .libs/libmpb.so.6.0.0 /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib/libmpb.so.6.0.0 libtool: install: (cd /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib && { ln -s -f libmpb.so.6.0.0 libmpb.so.6 || { rm -f libmpb.so.6 && ln -s libmpb.so.6.0.0 libmpb.so.6; }; }) libtool: install: (cd /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib && { ln -s -f libmpb.so.6.0.0 libmpb.so || { rm -f libmpb.so && ln -s libmpb.so.6.0.0 libmpb.so; }; }) libtool: install: /usr/bin/install -c .libs/libmpb.lai /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib/libmpb.la libtool: install: /usr/bin/install -c .libs/libmpb.a /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib/libmpb.a libtool: install: chmod 644 /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib/libmpb.a libtool: install: ranlib /home/buildozer/aports/testing/mpb/pkg/mpb/usr/lib/libmpb.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[4]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/src' Making install in tests make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/tests' Making install in mpb make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make install-am make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[3]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/mpb' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/man/man1' /bin/sh ../libtool --mode=install /usr/bin/install -c mpb '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /usr/bin/install -c mpb-split '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /usr/bin/install -c -m 644 mpb.scm '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/mpb' /usr/bin/install -c -m 644 mpb-split.1 mpb.1 '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/man/man1' libtool: warning: '../src/libmpb.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/mpb /home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin/mpb make[3]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/mpb' Making install in examples make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/examples' Making install in utils make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /bin/mkdir -p '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/man/man1' /bin/sh ../libtool --mode=install /usr/bin/install -c mpb-data '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin' /usr/bin/install -c -m 644 mpb-data.1 '/home/buildozer/aports/testing/mpb/pkg/mpb/usr/share/man/man1' libtool: warning: '../src/libmpb.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/mpb-data /home/buildozer/aports/testing/mpb/pkg/mpb/usr/bin/mpb-data make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0/utils' make[1]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[2]: Entering directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' make[1]: Leaving directory '/home/buildozer/aports/testing/mpb/src/mpb-1.12.0' >>> mpb-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/mpb/pkg/mpb-dev/usr/include' 'usr/lib/libmpb.a' -> '/home/buildozer/aports/testing/mpb/pkg/mpb-dev/usr/lib/libmpb.a' 'usr/lib/libmpb.so' -> '/home/buildozer/aports/testing/mpb/pkg/mpb-dev/usr/lib/libmpb.so' >>> mpb-dev*: Preparing subpackage mpb-dev... >>> mpb-dev*: Stripping binaries >>> mpb-dev*: Running postcheck for mpb-dev >>> mpb-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/mpb/pkg/mpb-doc/usr/share/man' >>> mpb-doc*: Preparing subpackage mpb-doc... >>> mpb-doc*: Running postcheck for mpb-doc >>> mpb*: Running postcheck for mpb >>> mpb*: Preparing package mpb... >>> mpb*: Stripping binaries >>> mpb*: Scanning shared objects >>> mpb-dev*: Scanning shared objects >>> mpb*: Tracing dependencies... openblas so:libc.musl-riscv64.so.1 so:libctl.so.7 so:libctlgeom.so.7 so:libfftw3.so.3 so:libguile-3.0.so.1 so:libhdf5.so.311 >>> mpb*: Package size: 328.2 KB >>> mpb*: Compressing data... >>> mpb*: Create checksum... >>> mpb*: Create mpb-1.12.0-r0.apk >>> mpb-dev*: Tracing dependencies... mpb=1.12.0-r0 >>> mpb-dev*: Package size: 293.4 KB >>> mpb-dev*: Compressing data... >>> mpb-dev*: Create checksum... >>> mpb-dev*: Create mpb-dev-1.12.0-r0.apk >>> mpb-doc*: Tracing dependencies... >>> mpb-doc*: Package size: 5.9 KB >>> mpb-doc*: Compressing data... >>> mpb-doc*: Create checksum... >>> mpb-doc*: Create mpb-doc-1.12.0-r0.apk >>> mpb: Build complete at Sat, 25 Jul 2026 20:11:33 +0000 elapsed time 0h 19m 4s >>> mpb: Cleaning up srcdir >>> mpb: Cleaning up pkgdir >>> mpb: Cleaning up tmpdir >>> mpb: Uninstalling dependencies... ( 1/31) Purging .makedepends-mpb (20260725.195231) ( 2/31) Purging fftw-dev (3.3.11-r0) ( 3/31) Purging fftw-double-libs (3.3.11-r0) ( 4/31) Purging fftw-long-double-libs (3.3.11-r0) ( 5/31) Purging fftw-single-libs (3.3.11-r0) ( 6/31) Purging hdf5-dev (1.14.4.2-r1) ( 7/31) Purging zlib-dev (1.3.2-r0) ( 8/31) Purging hdf5-cpp (1.14.4.2-r1) ( 9/31) Purging hdf5-hl-cpp (1.14.4.2-r1) (10/31) Purging hdf5-hl-fortran (1.14.4.2-r1) (11/31) Purging hdf5-hl (1.14.4.2-r1) (12/31) Purging libctl-dev (4.5.1-r1) (13/31) Purging guile-dev (3.0.9-r2) (14/31) Purging guile (3.0.9-r2) (15/31) Purging gc-dev (8.2.12-r0) (16/31) Purging libgc++ (8.2.12-r0) (17/31) Purging gmp-dev (6.3.0-r4) (18/31) Purging libgmpxx (6.3.0-r4) (19/31) Purging libctl (4.5.1-r1) (20/31) Purging openblas-dev (0.3.30-r2) (21/31) Purging gfortran (15.2.0-r8) (22/31) Purging liblapack (0.3.30-r2) (23/31) Purging liblapacke (0.3.30-r2) (24/31) Purging openblas (0.3.30-r2) (25/31) Purging guile-libs (3.0.9-r2) (26/31) Purging hdf5-fortran (1.14.4.2-r1) (27/31) Purging libffi (3.5.2-r1) (28/31) Purging libgfortran (15.2.0-r8) (29/31) Purging gc (8.2.12-r0) (30/31) Purging hdf5 (1.14.4.2-r1) (31/31) Purging libsz (1.1.6-r0) Executing busybox-1.38.0-r4.trigger OK: 392.1 MiB in 106 packages >>> mpb: Updating the testing/riscv64 repository index... >>> mpb: Signing the index...