Achieving DFT convergence
Some systems are tricky to converge. Here are some collected tips and tricks you can try and which may help. Take these as a source of inspiration for what you can try. Your mileage may vary.
Even if modelling an insulator, add a temperature to your
Model
. Values up to1e-2
atomic units may be sometimes needed. Note, that this can change the physics of your system, so if in doubt perform a second SCF with a lower temperature afterwards, starting from the final density of the first.Increase the history size of the Anderson acceleration by passing a custom
solver
toself_consistent_field
, e.g.solver = scf_anderson_solver(; m=15)
(::DFTK.var"#anderson#779"{DFTK.var"#anderson#778#780"{Base.Pairs{Symbol, Int64, Tuple{Symbol}, @NamedTuple{m::Int64}}}}) (generic function with 1 method)
All keyword arguments are passed through to
DFTK.AndersonAcceleration
.Try increasing convergence for for the bands in each SCF step by increasing the
ratio_ρdiff
parameter of theAdaptiveDiagtol
algorithm. For example:diagtolalg = AdaptiveDiagtol(; ratio_ρdiff=0.05)
AdaptiveDiagtol(0.05, nothing, 0.005, 0.03)
Increase the number of bands, which are fully converged in each SCF step by tweaking the
AdaptiveBands
algorithm. For example:nbandsalg = AdaptiveBands(model; temperature_factor_converge=1.1)
AdaptiveBands(4, 7, 1.0e-6, 0.01)
Try the adaptive damping algorithm by using
DFTK.scf_potential_mixing_adaptive
instead ofself_consistent_field
:DFTK.scf_potential_mixing_adaptive(basis; tol=1e-10)
(ham = Hamiltonian(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), HamiltonianBlock[DFTK.DftHamiltonianBlock(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), DFTK.RealFourierOperator[DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), [0.0, 0.5624107360872233, 2.249642944348893, 5.061696624785009, 8.998571777395572, 14.06026840218058, 14.06026840218058, 8.998571777395572, 5.061696624785009, 2.249642944348893 … 0.7498809814496308, 2.062172698986485, 4.499285888697785, 8.061220550583531, 12.747976684643724, 11.060744476382055, 6.748928833046679, 3.561934661885747, 1.499761962899262, 0.5624107360872233]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), ComplexF64[0.11162114718647566 + 0.0im 0.17292273765511482 + 0.0im … 0.0 + 0.0im 0.0 + 0.0im; 0.10094779392345996 + 0.0im 0.14590894423989453 + 0.0im … -0.05030254922547522 - 0.0im 0.0503025492254752 + 0.0im; … ; 0.08537828309138949 + 0.0im 0.10863402648960857 + 0.0im … -0.0 + 0.08075097926136235im 0.0 + 0.0im; 0.10094779392345996 + 0.0im 0.14590894423989453 + 0.0im … 0.05030254922547522 + 0.0im 0.0503025492254752 + 0.0im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749)), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749)), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068])], DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), [0.0, 0.5624107360872233, 2.249642944348893, 5.061696624785009, 8.998571777395572, 14.06026840218058, 14.06026840218058, 8.998571777395572, 5.061696624785009, 2.249642944348893 … 0.7498809814496308, 2.062172698986485, 4.499285888697785, 8.061220550583531, 12.747976684643724, 11.060744476382055, 6.748928833046679, 3.561934661885747, 1.499761962899262, 0.5624107360872233]), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0, 0, 0], spin = 1, num. G vectors = 749), ComplexF64[0.11162114718647566 + 0.0im 0.17292273765511482 + 0.0im … 0.0 + 0.0im 0.0 + 0.0im; 0.10094779392345996 + 0.0im 0.14590894423989453 + 0.0im … -0.05030254922547522 - 0.0im 0.0503025492254752 + 0.0im; … ; 0.08537828309138949 + 0.0im 0.10863402648960857 + 0.0im … -0.0 + 0.08075097926136235im 0.0 + 0.0im; 0.10094779392345996 + 0.0im 0.14590894423989453 + 0.0im … 0.05030254922547522 + 0.0im 0.0503025492254752 + 0.0im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), nothing, @NamedTuple{ψ_reals::Array{ComplexF64, 3}}[(ψ_reals = [0.032438026408734486 - 0.0022940436721716317im 0.028836915386952825 + 0.01453355514691793im … -0.005198144491027418 - 0.13484179059319015im -0.003345558446679728 - 0.04672506682524897im; 0.05308588138246002 - 0.02800659496365958im 0.04398627597147406 - 0.005258979401770048im … 0.04739938837294655 - 0.08217630754123685im 0.04357404814777509 - 0.02902383816514171im; … ; 0.010374644196780632 - 0.0913795580340171im 0.014486768280551624 - 0.047065736639428035im … 0.06353409689817233 - 0.049025861672878264im 0.0620109045574152 - 0.10789192679518778im; -0.024174239703604633 - 0.03758829844142052im 0.018848396158443036 - 0.008073706439395919im … 0.08149817215294358 - 0.17855044678366574im -0.04305455236323094 - 0.13658099597914358im;;; 0.04903313112085164 - 0.06324905558735072im 0.003973406638998735 - 0.03834448869580322im … -0.0061254099692330324 - 0.04534021079922873im 0.0822169978226235 - 0.03563328497804228im; -0.006419700470579555 - 0.13176636396690916im 0.04786744234779988 - 0.025683763505671885im … 0.10603041031241145 - 0.07644317760078514im 0.11593995232830895 - 0.13498944374583802im; … ; -0.09439570286382515 - 0.06886197927665216im -0.01819727038600278 - 0.0028107665036450694im … 0.02913827249480586 - 0.10530721948042607im -0.04539686682326757 - 0.14953565437367686im; -0.0243626359641486 + 0.004191847375918894im 0.029156686530095666 - 0.0038442427461132453im … -0.055765913258351923 - 0.1469056010461995im -0.10800531414406117 - 0.06272147824330267im;;; -0.03094831260920993 - 0.11921631265807196im -0.05556190443500868 - 0.04130142899563722im … 0.028175883008592546 - 0.02500661099203652im 0.05672891672423783 - 0.07808821009990245im; -0.024496362557359083 - 0.028307684410552765im 0.052854449578309474 - 0.027782642692189906im … 0.05813629499548256 - 0.0946428375532583im 0.002631743958112865 - 0.13096790610185916im; … ; -0.055885055799445874 + 0.018673015046970855im 0.0276958807777547 - 0.00283491022190727im … -0.032767956800918034 - 0.09846993677170711im -0.10583134466344526 - 0.06226515270465295im; 0.029236693364510756 - 0.021199034559520304im 0.008269066072939306 - 0.08543276364253277im … -0.07364538142061242 - 0.04826925696600505im -0.04364231347453537 + 0.014516128115961716im;;; … ;;; -0.0008448051977641285 + 0.12305586005559152im 0.01214034428243884 - 0.024023725426646582im … -0.04719714796591935 + 0.0046145535054640426im -0.12483064538004415 + 0.1046107568821426im; 0.012152284689471856 + 0.018588961626014637im -0.0694287064978718 - 0.02691523261106401im … -0.05971653817126192 + 0.017432435209440572im -0.04041286933902412 + 0.11347390865531684im; … ; -0.0422442427584589 - 0.008383936447513153im 0.012327308977566287 + 0.021247659313874463im … 0.11107617116557508 - 0.03134241565093674im 0.031097224660385905 - 0.05584160119227384im; -0.06087582421222193 + 0.0968470591769593im 0.03835842961919446 + 0.018949229150288037im … 0.001501238435645506 - 0.012539431883877298im -0.0844980148809516 + 0.01138963117255257im;;; 0.04668773406872045 + 0.007674607237783473im -0.04621278695002275 - 0.039455519158474804im … 0.0035862585439163756 + 0.01470143354630664im 0.016612249240341367 + 0.08706449241257443im; -0.1024092120392205 - 0.03252049041395868im -0.11593512062499761 + 0.055380157336614146im … -0.011753085332976813 + 0.04846523614877292im 0.015507885273542354 + 0.02021958457862623im; … ; 0.0458195708741046 + 0.04870346067974182im 0.07242347814496511 - 0.017144349151487385im … 0.017881102157036408 - 0.03948043236615882im 0.029725222835994797 + 0.026014678262241603im; 0.0802781017790318 + 0.06534386279872334im 0.05247789189621618 - 0.046473467721031im … 0.03905213152577514 + 0.03677929923756609im 0.02554247255172412 + 0.07251753325331674im;;; -0.010581872107698755 - 0.02732989507889553im -0.021596405293434574 + 0.015632324263569978im … 0.05832624573927236 - 0.0644471533311559im 0.02560105873524314 - 0.029413792474773565im; -0.08586198574325624 + 0.046412973531205826im -0.003358402011504006 + 0.08756909120878717im … 0.06393437753504111 - 0.01891333796736752im -0.033999865189081435 - 0.05372199529990032im; … ; 0.09188175629227535 - 0.027378831229731226im 0.061344549667353636 - 0.045830862189410175im … 0.029091508351469144 + 0.005065018802555964im 0.09028156828772588 + 0.002213998631336117im; 0.06900108890265481 - 0.015007166010998461im 0.03613019017728332 - 0.04000826224125124im … 0.12367331136587595 - 0.038715636106264974im 0.09020992999577837 - 0.056877932011151im],)]), DFTK.DftHamiltonianBlock(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), DFTK.RealFourierOperator[DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), [0.062490081787469245, 0.9998413085995079, 3.062014007585993, 6.249008178746925, 10.5608238220823, 12.248056030343973, 7.561299896283778, 3.9993652343980317, 1.5622520446867312, 0.24996032714987704 … 2.7495635986486464, 5.561617279084762, 9.498492431695325, 14.560189056480333, 14.560189056480338, 9.498492431695329, 5.561617279084762, 2.7495635986486464, 1.0623313903869773, 0.49992065429975385]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), ComplexF64[0.11038155824020969 + 0.0im 0.1697292679710574 + 0.0im … -0.009426647060181403 - 0.016327431653253982im 0.009426647060181401 + 0.01632743165325398im; 0.09335704685777356 + 0.0im 0.12740009431942179 + 0.0im … -0.052421044862493965 + 0.030265304362562334im 0.05242104486249396 - 0.030265304362562327im; … ; 0.09232028665365559 + 0.0im 0.12492048143428733 + 0.0im … 0.03728123116232768 + 0.06457298654187171im 0.007456246232465533 + 0.012914597308374338im; 0.10208144135055229 + 0.0im 0.14872488279907023 + 0.0im … 0.029470953026436673 - 0.01701506266308801im 0.05894190605287333 - 0.03403012532617602im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757)), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757)), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068])], DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), [0.062490081787469245, 0.9998413085995079, 3.062014007585993, 6.249008178746925, 10.5608238220823, 12.248056030343973, 7.561299896283778, 3.9993652343980317, 1.5622520446867312, 0.24996032714987704 … 2.7495635986486464, 5.561617279084762, 9.498492431695325, 14.560189056480333, 14.560189056480338, 9.498492431695329, 5.561617279084762, 2.7495635986486464, 1.0623313903869773, 0.49992065429975385]), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0, 0], spin = 1, num. G vectors = 757), ComplexF64[0.11038155824020969 + 0.0im 0.1697292679710574 + 0.0im … -0.009426647060181403 - 0.016327431653253982im 0.009426647060181401 + 0.01632743165325398im; 0.09335704685777356 + 0.0im 0.12740009431942179 + 0.0im … -0.052421044862493965 + 0.030265304362562334im 0.05242104486249396 - 0.030265304362562327im; … ; 0.09232028665365559 + 0.0im 0.12492048143428733 + 0.0im … 0.03728123116232768 + 0.06457298654187171im 0.007456246232465533 + 0.012914597308374338im; 0.10208144135055229 + 0.0im 0.14872488279907023 + 0.0im … 0.029470953026436673 - 0.01701506266308801im 0.05894190605287333 - 0.03403012532617602im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), nothing, @NamedTuple{ψ_reals::Array{ComplexF64, 3}}[(ψ_reals = [0.032438026408734486 - 0.0022940436721716317im 0.028836915386952825 + 0.01453355514691793im … -0.005198144491027418 - 0.13484179059319015im -0.003345558446679728 - 0.04672506682524897im; 0.05308588138246002 - 0.02800659496365958im 0.04398627597147406 - 0.005258979401770048im … 0.04739938837294655 - 0.08217630754123685im 0.04357404814777509 - 0.02902383816514171im; … ; 0.010374644196780632 - 0.0913795580340171im 0.014486768280551624 - 0.047065736639428035im … 0.06353409689817233 - 0.049025861672878264im 0.0620109045574152 - 0.10789192679518778im; -0.024174239703604633 - 0.03758829844142052im 0.018848396158443036 - 0.008073706439395919im … 0.08149817215294358 - 0.17855044678366574im -0.04305455236323094 - 0.13658099597914358im;;; 0.04903313112085164 - 0.06324905558735072im 0.003973406638998735 - 0.03834448869580322im … -0.0061254099692330324 - 0.04534021079922873im 0.0822169978226235 - 0.03563328497804228im; -0.006419700470579555 - 0.13176636396690916im 0.04786744234779988 - 0.025683763505671885im … 0.10603041031241145 - 0.07644317760078514im 0.11593995232830895 - 0.13498944374583802im; … ; -0.09439570286382515 - 0.06886197927665216im -0.01819727038600278 - 0.0028107665036450694im … 0.02913827249480586 - 0.10530721948042607im -0.04539686682326757 - 0.14953565437367686im; -0.0243626359641486 + 0.004191847375918894im 0.029156686530095666 - 0.0038442427461132453im … -0.055765913258351923 - 0.1469056010461995im -0.10800531414406117 - 0.06272147824330267im;;; -0.03094831260920993 - 0.11921631265807196im -0.05556190443500868 - 0.04130142899563722im … 0.028175883008592546 - 0.02500661099203652im 0.05672891672423783 - 0.07808821009990245im; -0.024496362557359083 - 0.028307684410552765im 0.052854449578309474 - 0.027782642692189906im … 0.05813629499548256 - 0.0946428375532583im 0.002631743958112865 - 0.13096790610185916im; … ; -0.055885055799445874 + 0.018673015046970855im 0.0276958807777547 - 0.00283491022190727im … -0.032767956800918034 - 0.09846993677170711im -0.10583134466344526 - 0.06226515270465295im; 0.029236693364510756 - 0.021199034559520304im 0.008269066072939306 - 0.08543276364253277im … -0.07364538142061242 - 0.04826925696600505im -0.04364231347453537 + 0.014516128115961716im;;; … ;;; -0.0008448051977641285 + 0.12305586005559152im 0.01214034428243884 - 0.024023725426646582im … -0.04719714796591935 + 0.0046145535054640426im -0.12483064538004415 + 0.1046107568821426im; 0.012152284689471856 + 0.018588961626014637im -0.0694287064978718 - 0.02691523261106401im … -0.05971653817126192 + 0.017432435209440572im -0.04041286933902412 + 0.11347390865531684im; … ; -0.0422442427584589 - 0.008383936447513153im 0.012327308977566287 + 0.021247659313874463im … 0.11107617116557508 - 0.03134241565093674im 0.031097224660385905 - 0.05584160119227384im; -0.06087582421222193 + 0.0968470591769593im 0.03835842961919446 + 0.018949229150288037im … 0.001501238435645506 - 0.012539431883877298im -0.0844980148809516 + 0.01138963117255257im;;; 0.04668773406872045 + 0.007674607237783473im -0.04621278695002275 - 0.039455519158474804im … 0.0035862585439163756 + 0.01470143354630664im 0.016612249240341367 + 0.08706449241257443im; -0.1024092120392205 - 0.03252049041395868im -0.11593512062499761 + 0.055380157336614146im … -0.011753085332976813 + 0.04846523614877292im 0.015507885273542354 + 0.02021958457862623im; … ; 0.0458195708741046 + 0.04870346067974182im 0.07242347814496511 - 0.017144349151487385im … 0.017881102157036408 - 0.03948043236615882im 0.029725222835994797 + 0.026014678262241603im; 0.0802781017790318 + 0.06534386279872334im 0.05247789189621618 - 0.046473467721031im … 0.03905213152577514 + 0.03677929923756609im 0.02554247255172412 + 0.07251753325331674im;;; -0.010581872107698755 - 0.02732989507889553im -0.021596405293434574 + 0.015632324263569978im … 0.05832624573927236 - 0.0644471533311559im 0.02560105873524314 - 0.029413792474773565im; -0.08586198574325624 + 0.046412973531205826im -0.003358402011504006 + 0.08756909120878717im … 0.06393437753504111 - 0.01891333796736752im -0.033999865189081435 - 0.05372199529990032im; … ; 0.09188175629227535 - 0.027378831229731226im 0.061344549667353636 - 0.045830862189410175im … 0.029091508351469144 + 0.005065018802555964im 0.09028156828772588 + 0.002213998631336117im; 0.06900108890265481 - 0.015007166010998461im 0.03613019017728332 - 0.04000826224125124im … 0.12367331136587595 - 0.038715636106264974im 0.09020992999577837 - 0.056877932011151im],)]), DFTK.DftHamiltonianBlock(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), DFTK.RealFourierOperator[DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), [0.083320109049959, 0.8956911722870593, 2.8328837076986058, 5.8948977152846, 10.08173319504504, 12.893786875481156, 8.082050577846022, 4.395135752385337, 1.8330423990990978, 0.3957705179873052 … 0.8332010904995898, 2.3954531351863206, 5.082526652047498, 8.894421641083122, 13.83113810229319, 9.89426294968263, 5.832407633497128, 2.895373789486075, 1.083161417649467, 0.3957705179873052]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), ComplexF64[0.10997142862853636 + 0.0im 0.1686758360708126 + 0.0im … -0.032495727623724026 - 0.018761417091069828im 5.710372280586092e-19 + 3.2968849733693577e-19im; 0.09511091805015323 + 0.0im 0.13162182200636915 + 0.0im … -0.03876707908042238 + 0.06714655062833207im 0.02326024744825342 - 0.04028793037699923im; … ; 0.09197726483082143 + 0.0im 0.12410271910068073 + 0.0im … 0.051406644402565774 + 0.029679639983956733im 0.0 - 0.0im; 0.10399921515860865 + 0.0im 0.15351809108742234 + 0.0im … 0.008717893888213726 - 0.015099835149380354im 0.02615368166464116 - 0.04529950544814103im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749)), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749)), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068])], DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), [0.083320109049959, 0.8956911722870593, 2.8328837076986058, 5.8948977152846, 10.08173319504504, 12.893786875481156, 8.082050577846022, 4.395135752385337, 1.8330423990990978, 0.3957705179873052 … 0.8332010904995898, 2.3954531351863206, 5.082526652047498, 8.894421641083122, 13.83113810229319, 9.89426294968263, 5.832407633497128, 2.895373789486075, 1.083161417649467, 0.3957705179873052]), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([ 0.333, 0.333, 0], spin = 1, num. G vectors = 749), ComplexF64[0.10997142862853636 + 0.0im 0.1686758360708126 + 0.0im … -0.032495727623724026 - 0.018761417091069828im 5.710372280586092e-19 + 3.2968849733693577e-19im; 0.09511091805015323 + 0.0im 0.13162182200636915 + 0.0im … -0.03876707908042238 + 0.06714655062833207im 0.02326024744825342 - 0.04028793037699923im; … ; 0.09197726483082143 + 0.0im 0.12410271910068073 + 0.0im … 0.051406644402565774 + 0.029679639983956733im 0.0 - 0.0im; 0.10399921515860865 + 0.0im 0.15351809108742234 + 0.0im … 0.008717893888213726 - 0.015099835149380354im 0.02615368166464116 - 0.04529950544814103im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), nothing, @NamedTuple{ψ_reals::Array{ComplexF64, 3}}[(ψ_reals = [0.032438026408734486 - 0.0022940436721716317im 0.028836915386952825 + 0.01453355514691793im … -0.005198144491027418 - 0.13484179059319015im -0.003345558446679728 - 0.04672506682524897im; 0.05308588138246002 - 0.02800659496365958im 0.04398627597147406 - 0.005258979401770048im … 0.04739938837294655 - 0.08217630754123685im 0.04357404814777509 - 0.02902383816514171im; … ; 0.010374644196780632 - 0.0913795580340171im 0.014486768280551624 - 0.047065736639428035im … 0.06353409689817233 - 0.049025861672878264im 0.0620109045574152 - 0.10789192679518778im; -0.024174239703604633 - 0.03758829844142052im 0.018848396158443036 - 0.008073706439395919im … 0.08149817215294358 - 0.17855044678366574im -0.04305455236323094 - 0.13658099597914358im;;; 0.04903313112085164 - 0.06324905558735072im 0.003973406638998735 - 0.03834448869580322im … -0.0061254099692330324 - 0.04534021079922873im 0.0822169978226235 - 0.03563328497804228im; -0.006419700470579555 - 0.13176636396690916im 0.04786744234779988 - 0.025683763505671885im … 0.10603041031241145 - 0.07644317760078514im 0.11593995232830895 - 0.13498944374583802im; … ; -0.09439570286382515 - 0.06886197927665216im -0.01819727038600278 - 0.0028107665036450694im … 0.02913827249480586 - 0.10530721948042607im -0.04539686682326757 - 0.14953565437367686im; -0.0243626359641486 + 0.004191847375918894im 0.029156686530095666 - 0.0038442427461132453im … -0.055765913258351923 - 0.1469056010461995im -0.10800531414406117 - 0.06272147824330267im;;; -0.03094831260920993 - 0.11921631265807196im -0.05556190443500868 - 0.04130142899563722im … 0.028175883008592546 - 0.02500661099203652im 0.05672891672423783 - 0.07808821009990245im; -0.024496362557359083 - 0.028307684410552765im 0.052854449578309474 - 0.027782642692189906im … 0.05813629499548256 - 0.0946428375532583im 0.002631743958112865 - 0.13096790610185916im; … ; -0.055885055799445874 + 0.018673015046970855im 0.0276958807777547 - 0.00283491022190727im … -0.032767956800918034 - 0.09846993677170711im -0.10583134466344526 - 0.06226515270465295im; 0.029236693364510756 - 0.021199034559520304im 0.008269066072939306 - 0.08543276364253277im … -0.07364538142061242 - 0.04826925696600505im -0.04364231347453537 + 0.014516128115961716im;;; … ;;; -0.0008448051977641285 + 0.12305586005559152im 0.01214034428243884 - 0.024023725426646582im … -0.04719714796591935 + 0.0046145535054640426im -0.12483064538004415 + 0.1046107568821426im; 0.012152284689471856 + 0.018588961626014637im -0.0694287064978718 - 0.02691523261106401im … -0.05971653817126192 + 0.017432435209440572im -0.04041286933902412 + 0.11347390865531684im; … ; -0.0422442427584589 - 0.008383936447513153im 0.012327308977566287 + 0.021247659313874463im … 0.11107617116557508 - 0.03134241565093674im 0.031097224660385905 - 0.05584160119227384im; -0.06087582421222193 + 0.0968470591769593im 0.03835842961919446 + 0.018949229150288037im … 0.001501238435645506 - 0.012539431883877298im -0.0844980148809516 + 0.01138963117255257im;;; 0.04668773406872045 + 0.007674607237783473im -0.04621278695002275 - 0.039455519158474804im … 0.0035862585439163756 + 0.01470143354630664im 0.016612249240341367 + 0.08706449241257443im; -0.1024092120392205 - 0.03252049041395868im -0.11593512062499761 + 0.055380157336614146im … -0.011753085332976813 + 0.04846523614877292im 0.015507885273542354 + 0.02021958457862623im; … ; 0.0458195708741046 + 0.04870346067974182im 0.07242347814496511 - 0.017144349151487385im … 0.017881102157036408 - 0.03948043236615882im 0.029725222835994797 + 0.026014678262241603im; 0.0802781017790318 + 0.06534386279872334im 0.05247789189621618 - 0.046473467721031im … 0.03905213152577514 + 0.03677929923756609im 0.02554247255172412 + 0.07251753325331674im;;; -0.010581872107698755 - 0.02732989507889553im -0.021596405293434574 + 0.015632324263569978im … 0.05832624573927236 - 0.0644471533311559im 0.02560105873524314 - 0.029413792474773565im; -0.08586198574325624 + 0.046412973531205826im -0.003358402011504006 + 0.08756909120878717im … 0.06393437753504111 - 0.01891333796736752im -0.033999865189081435 - 0.05372199529990032im; … ; 0.09188175629227535 - 0.027378831229731226im 0.061344549667353636 - 0.045830862189410175im … 0.029091508351469144 + 0.005065018802555964im 0.09028156828772588 + 0.002213998631336117im; 0.06900108890265481 - 0.015007166010998461im 0.03613019017728332 - 0.04000826224125124im … 0.12367331136587595 - 0.038715636106264974im 0.09020992999577837 - 0.056877932011151im],)]), DFTK.DftHamiltonianBlock(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), DFTK.RealFourierOperator[DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), [0.16664021809991797, 0.22913029988738726, 1.4164418538493029, 3.728574879985665, 7.1655293782964735, 11.72730534878173, 11.164894612694503, 6.72809880578419, 3.4161244710483185, 1.2289716084868951 … 0.41660054524979495, 1.228971608486895, 3.1661641438984414, 6.228178151484434, 10.415013631244872, 13.227067311680987, 8.415331014045858, 4.7284161885851725, 2.166322835298934, 0.729050954187141]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), ComplexF64[0.1083460922901765 + 0.0im 0.16451669692939747 + 0.0im … 0.0 - 1.0213144005610526e-18im 0.0 - 0.03679672923035902im; 0.10714287388793554 + 0.0im 0.16145393303017874 + 0.0im … -0.054392079538503724 - 0.0im 0.01813069317950125 + 0.0im; … ; 0.07579045242767471 + 0.0im 0.08711041809792076 + 0.0im … -0.0 + 0.06906475263474504im 0.0 - 0.023021584211581677im; 0.09798590385967748 + 0.0im 0.13861415332258226 + 0.0im … 0.048374574773583326 + 0.0im 0.01612485825786111 + 0.0im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740)), DFTK.NoopOperator{Float64}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740)), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068])], DFTK.FourierMultiplication{Float64, Vector{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), [0.16664021809991797, 0.22913029988738726, 1.4164418538493029, 3.728574879985665, 7.1655293782964735, 11.72730534878173, 11.164894612694503, 6.72809880578419, 3.4161244710483185, 1.2289716084868951 … 0.41660054524979495, 1.228971608486895, 3.1661641438984414, 6.228178151484434, 10.415013631244872, 13.227067311680987, 8.415331014045858, 4.7284161885851725, 2.166322835298934, 0.729050954187141]), DFTK.RealSpaceMultiplication{Float64, Array{Float64, 3}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), [-12.24756966872362 -11.100308396742141 … -8.289845772412274 -11.100308396742204; -11.100308396742141 -9.130057825947615 … -9.130057795896322 -11.100308356759164; … ; -8.289845772412274 -9.130057795896322 … -4.149589921643161 -6.287956198199139; -11.1003083967422 -11.100308356759166 … -6.28795619819914 -9.111848223577224;;; -11.100308396742143 -9.130057825947613 … -9.130057795896324 -11.100308356759168; -9.130057825947615 -6.9031594819819935 … -9.130057827297296 -10.053883826551951; … ; -9.130057795896322 -9.130057827297296 … -5.294353669214248 -7.547399206521466; -11.100308356759164 -10.053883826551951 … -7.547399206521467 -10.053883826552056;;; -8.289845772412573 -6.307621931516592 … -8.289845781011527 -9.111848193525894; -6.307621931516594 -4.516655665815623 … -7.547399237611298 -7.547399206521699; … ; -8.289845781011525 -7.547399237611297 … -5.768969083581075 -7.547399237611369; -9.111848193525892 -7.547399206521698 … -7.54739923761137 -9.111848224927131;;; … ;;; -5.301031718249662 -6.3076219557887985 … -2.549703573275929 -3.8495821793877134; -6.307621955788799 -6.903159495208823 … -3.329060698546166 -4.878419358630524; … ; -2.549703573275928 -3.329060698546166 … -1.2567984709024367 -1.8141947460409973; -3.849582179387712 -4.878419358630525 … -1.8141947460409968 -2.714767335322536;;; -8.289845772412276 -9.130057795896322 … -4.1495899216431615 -6.287956198199138; -9.130057795896324 -9.130057827297295 … -5.294353669214246 -7.547399206521465; … ; -4.1495899216431615 -5.294353669214248 … -1.9094492399152483 -2.894612367852184; -6.287956198199138 -7.547399206521466 … -2.8946123678521833 -4.485542759371905;;; -11.100308396742202 -11.100308356759166 … -6.28795619819914 -9.111848223577223; -11.100308356759164 -10.053883826551951 … -7.547399206521468 -10.053883826552056; … ; -6.287956198199138 -7.547399206521468 … -2.8946123678521833 -4.485542759371905; -9.111848223577224 -10.053883826552056 … -4.4855427593719055 -6.871104500135068]), DFTK.NonlocalOperator{Float64, Matrix{ComplexF64}, Matrix{Float64}}(PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), KPoint([-0.333, 0.333, 0], spin = 1, num. G vectors = 740), ComplexF64[0.1083460922901765 + 0.0im 0.16451669692939747 + 0.0im … 0.0 - 1.0213144005610526e-18im 0.0 - 0.03679672923035902im; 0.10714287388793554 + 0.0im 0.16145393303017874 + 0.0im … -0.054392079538503724 - 0.0im 0.01813069317950125 + 0.0im; … ; 0.07579045242767471 + 0.0im 0.08711041809792076 + 0.0im … -0.0 + 0.06906475263474504im 0.0 - 0.023021584211581677im; 0.09798590385967748 + 0.0im 0.13861415332258226 + 0.0im … 0.048374574773583326 + 0.0im 0.01612485825786111 + 0.0im], [5.90692831 -1.26189397 … 0.0 0.0; -1.26189397 3.25819622 … 0.0 0.0; … ; 0.0 0.0 … 2.72701346 0.0; 0.0 0.0 … 0.0 2.72701346]), nothing, @NamedTuple{ψ_reals::Array{ComplexF64, 3}}[(ψ_reals = [0.032438026408734486 - 0.0022940436721716317im 0.028836915386952825 + 0.01453355514691793im … -0.005198144491027418 - 0.13484179059319015im -0.003345558446679728 - 0.04672506682524897im; 0.05308588138246002 - 0.02800659496365958im 0.04398627597147406 - 0.005258979401770048im … 0.04739938837294655 - 0.08217630754123685im 0.04357404814777509 - 0.02902383816514171im; … ; 0.010374644196780632 - 0.0913795580340171im 0.014486768280551624 - 0.047065736639428035im … 0.06353409689817233 - 0.049025861672878264im 0.0620109045574152 - 0.10789192679518778im; -0.024174239703604633 - 0.03758829844142052im 0.018848396158443036 - 0.008073706439395919im … 0.08149817215294358 - 0.17855044678366574im -0.04305455236323094 - 0.13658099597914358im;;; 0.04903313112085164 - 0.06324905558735072im 0.003973406638998735 - 0.03834448869580322im … -0.0061254099692330324 - 0.04534021079922873im 0.0822169978226235 - 0.03563328497804228im; -0.006419700470579555 - 0.13176636396690916im 0.04786744234779988 - 0.025683763505671885im … 0.10603041031241145 - 0.07644317760078514im 0.11593995232830895 - 0.13498944374583802im; … ; -0.09439570286382515 - 0.06886197927665216im -0.01819727038600278 - 0.0028107665036450694im … 0.02913827249480586 - 0.10530721948042607im -0.04539686682326757 - 0.14953565437367686im; -0.0243626359641486 + 0.004191847375918894im 0.029156686530095666 - 0.0038442427461132453im … -0.055765913258351923 - 0.1469056010461995im -0.10800531414406117 - 0.06272147824330267im;;; -0.03094831260920993 - 0.11921631265807196im -0.05556190443500868 - 0.04130142899563722im … 0.028175883008592546 - 0.02500661099203652im 0.05672891672423783 - 0.07808821009990245im; -0.024496362557359083 - 0.028307684410552765im 0.052854449578309474 - 0.027782642692189906im … 0.05813629499548256 - 0.0946428375532583im 0.002631743958112865 - 0.13096790610185916im; … ; -0.055885055799445874 + 0.018673015046970855im 0.0276958807777547 - 0.00283491022190727im … -0.032767956800918034 - 0.09846993677170711im -0.10583134466344526 - 0.06226515270465295im; 0.029236693364510756 - 0.021199034559520304im 0.008269066072939306 - 0.08543276364253277im … -0.07364538142061242 - 0.04826925696600505im -0.04364231347453537 + 0.014516128115961716im;;; … ;;; -0.0008448051977641285 + 0.12305586005559152im 0.01214034428243884 - 0.024023725426646582im … -0.04719714796591935 + 0.0046145535054640426im -0.12483064538004415 + 0.1046107568821426im; 0.012152284689471856 + 0.018588961626014637im -0.0694287064978718 - 0.02691523261106401im … -0.05971653817126192 + 0.017432435209440572im -0.04041286933902412 + 0.11347390865531684im; … ; -0.0422442427584589 - 0.008383936447513153im 0.012327308977566287 + 0.021247659313874463im … 0.11107617116557508 - 0.03134241565093674im 0.031097224660385905 - 0.05584160119227384im; -0.06087582421222193 + 0.0968470591769593im 0.03835842961919446 + 0.018949229150288037im … 0.001501238435645506 - 0.012539431883877298im -0.0844980148809516 + 0.01138963117255257im;;; 0.04668773406872045 + 0.007674607237783473im -0.04621278695002275 - 0.039455519158474804im … 0.0035862585439163756 + 0.01470143354630664im 0.016612249240341367 + 0.08706449241257443im; -0.1024092120392205 - 0.03252049041395868im -0.11593512062499761 + 0.055380157336614146im … -0.011753085332976813 + 0.04846523614877292im 0.015507885273542354 + 0.02021958457862623im; … ; 0.0458195708741046 + 0.04870346067974182im 0.07242347814496511 - 0.017144349151487385im … 0.017881102157036408 - 0.03948043236615882im 0.029725222835994797 + 0.026014678262241603im; 0.0802781017790318 + 0.06534386279872334im 0.05247789189621618 - 0.046473467721031im … 0.03905213152577514 + 0.03677929923756609im 0.02554247255172412 + 0.07251753325331674im;;; -0.010581872107698755 - 0.02732989507889553im -0.021596405293434574 + 0.015632324263569978im … 0.05832624573927236 - 0.0644471533311559im 0.02560105873524314 - 0.029413792474773565im; -0.08586198574325624 + 0.046412973531205826im -0.003358402011504006 + 0.08756909120878717im … 0.06393437753504111 - 0.01891333796736752im -0.033999865189081435 - 0.05372199529990032im; … ; 0.09188175629227535 - 0.027378831229731226im 0.061344549667353636 - 0.045830862189410175im … 0.029091508351469144 + 0.005065018802555964im 0.09028156828772588 + 0.002213998631336117im; 0.06900108890265481 - 0.015007166010998461im 0.03613019017728332 - 0.04000826224125124im … 0.12367331136587595 - 0.038715636106264974im 0.09020992999577837 - 0.056877932011151im],)])]), basis = PlaneWaveBasis(model = Model(lda_x+lda_c_pw, spin_polarization = :none), Ecut = 15.0 Ha, kgrid = MonkhorstPack([3, 3, 3])), energies = Energies(total = -7.910594396488506), converged = true, ρ = [7.589784542785487e-5 0.0011262712728417575 … 0.0066970375501027544 0.0011262712728417744; 0.0011262712728417508 0.005274334457389028 … 0.005274334457389051 0.001126271272841749; … ; 0.006697037550102742 0.0052743344573890575 … 0.02324475419109119 0.012258986825273013; 0.0011262712728417575 0.0011262712728417508 … 0.012258986825273 0.0037700086299121377;;; 0.0011262712728417534 0.005274334457389044 … 0.005274334457389084 0.0011262712728417632; 0.005274334457389043 0.014620065304751888 … 0.005274334457389056 0.002588080874862849; … ; 0.005274334457389072 0.005274334457389061 … 0.01810768664617708 0.008922003044771976; 0.0011262712728417504 0.0025880808748628484 … 0.008922003044771962 0.0025880808748628636;;; 0.006697037550102707 0.016412109101633272 … 0.006697037550102744 0.003770008629912134; 0.016412109101633272 0.031277839315969516 … 0.008922003044771941 0.008922003044771932; … ; 0.006697037550102736 0.008922003044771946 … 0.016476756359482966 0.00892200304477197; 0.0037700086299121216 0.008922003044771932 … 0.008922003044771958 0.003770008629912136;;; … ;;; 0.019853839853436764 0.016412109101633293 … 0.03715667363570603 0.027190800686618864; 0.016412109101633286 0.014620065304751904 … 0.03230127212648151 0.022322100931750754; … ; 0.03715667363570603 0.03230127212648151 … 0.04629698070146826 0.04263658273147112; 0.02719080068661885 0.022322100931750757 … 0.042636582731471105 0.03477222914203625;;; 0.006697037550102718 0.005274334457389051 … 0.023244754191091184 0.012258986825272987; 0.005274334457389045 0.005274334457389035 … 0.018107686646177047 0.008922003044771943; … ; 0.023244754191091174 0.01810768664617705 … 0.040371110335610576 0.03149160381142728; 0.012258986825272973 0.008922003044771943 … 0.03149160381142727 0.02004716343277489;;; 0.0011262712728417584 0.0011262712728417562 … 0.012258986825273013 0.003770008629912147; 0.0011262712728417534 0.0025880808748628336 … 0.008922003044771951 0.002588080874862851; … ; 0.012258986825273002 0.008922003044771955 … 0.031491603811427286 0.02004716343277491; 0.003770008629912133 0.0025880808748628514 … 0.0200471634327749 0.008952603496795414;;;;], eigenvalues = [[-0.17836835653963493, 0.26249194499101725, 0.2624919449910178, 0.26249194499101813, 0.3546921481675269, 0.3546921481675271, 0.35469214817138295], [-0.12755037617951825, 0.06475320594653206, 0.22545166517375562, 0.2254516651737557, 0.32197764961116976, 0.38922276908471004, 0.38922276908471054], [-0.10818729216541265, 0.07755003473396209, 0.1727832801143771, 0.17278328011437732, 0.28435185361982507, 0.3305476484331453, 0.5267232426393537], [-0.05777325374473368, 0.01272478220514895, 0.09766073750111975, 0.1841782533293753, 0.31522841795991174, 0.47203121848615737, 0.49791351762175673]], occupation = [[2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0], [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0], [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0], [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0]], εF = 0.2734218993054216, n_iter = 10, ψ = Matrix{ComplexF64}[[0.8643558688413967 + 0.3931826792041412im -1.0132708564012965e-13 - 9.331793147720435e-14im … -1.1694335273585724e-12 - 1.7512944239140248e-12im -1.1446528373864776e-7 - 1.805412114718074e-7im; 0.09303871411667829 - 0.034859645263470386im -0.12494086336429351 - 0.06811003235291459im … 0.20828635219564642 + 0.2596634303253068im -0.09645932063250401 + 0.20918885621462777im; … ; -0.010702782614263193 - 0.004868537248320531im -0.005588590247336658 - 0.027272431688700895im … 0.035935093757305345 - 0.010146161244048171im 0.024298020995472167 - 0.03238252223227333im; 0.09303871411680342 - 0.03485964526355008im -0.08684970250386682 - 0.07164317002950042im … 0.36125864792634316 - 0.0136769013965692im -0.14441457232892985 - 0.12702342302124447im], [0.7150493260804219 + 0.5808468454016253im 0.1120961555308958 + 0.16928078329192423im … -1.752447851948858e-11 + 6.344274259276971e-11im 1.0164249996994968e-10 - 1.5134482752868672e-10im; 0.06221851255450319 - 0.006443323865527831im -0.008828856489074876 - 0.001794300819365029im … 1.8027978721685544e-10 - 7.331474917422217e-13im -3.7672508412826106e-11 - 1.5543919672773237e-10im; … ; -0.0038361095616683207 - 0.0031161376652756377im -0.046674958544321375 - 0.07048567816697779im … 0.017333414978422775 + 0.032048385845528056im -0.08848636549088582 + 0.04417545819679549im; 0.11629071678057769 - 0.01204301935240534im 0.09811435608603684 + 0.019939917444074775im … 0.15440385217649197 + 0.046009828591109185im -0.13854850574909058 + 0.4147984933241365im], [0.29798688857513234 + 0.8762508069067627im -2.1079635348700255e-15 + 2.7615413646625238e-15im … -7.636593728144168e-13 - 2.6752942583166225e-12im -1.1575633048384103e-8 - 2.5752973911618843e-8im; 0.06148275422729344 + 0.030277735509666517im 0.051123762677707636 - 0.010528377396640686im … 0.00837453210345368 - 0.024572930763379415im 0.0005260039387170295 + 0.002916042807083685im; … ; -0.0034111522723918207 - 0.010030726336619786im -1.837842872795734e-14 + 4.0459978933863804e-14im … 1.6139251936184924e-10 - 8.07831909461459e-11im -0.026688678033431376 + 0.04656790319879936im; 0.1437550532944073 + 0.070793469429439im -0.2872141519880181 + 0.059148599934614146im … 0.12003180969131556 - 0.352202765282624im 0.04068484490629524 + 0.15025560169671054im], [-0.039484987949173635 - 0.7983484856625332im -3.0805133157227364e-16 + 3.0193056059694885e-15im … 0.18138938651084918 + 0.0095816317427641im 3.7347761071025347e-6 + 1.4450064376956856e-6im; -0.2904343542336494 - 0.26305947046944134im -0.14140903512370737 + 0.604450743614208im … -0.1353018406913674 + 0.12172136233096797im -3.097767746069546e-6 + 3.089532614156382e-7im; … ; 0.000654580552583866 + 0.013234989297220088im 0.00021569288513850215 - 0.00013390560115317517im … -0.013034208387831949 - 0.0006891565130923222im -0.04280479009296427 - 0.017113685520633342im; -0.04972636892560687 - 0.04503941110015946im 0.0012103510413168628 - 0.005173626892432149im … -0.10662086658770802 + 0.0959168682767854im -0.433115625326858 + 0.18570480103935885im]], n_bands_converge = 4, diagonalization = @NamedTuple{λ::Vector{Vector{Float64}}, X::Vector{Matrix{ComplexF64}}, residual_norms::Vector{Vector{Float64}}, n_iter::Vector{Int64}, converged::Bool, n_matvec::Int64}[(λ = [[-0.17836835653963493, 0.26249194499101725, 0.2624919449910178, 0.26249194499101813, 0.3546921481675269, 0.3546921481675271, 0.35469214817138295], [-0.12755037617951825, 0.06475320594653206, 0.22545166517375562, 0.2254516651737557, 0.32197764961116976, 0.38922276908471004, 0.38922276908471054], [-0.10818729216541265, 0.07755003473396209, 0.1727832801143771, 0.17278328011437732, 0.28435185361982507, 0.3305476484331453, 0.5267232426393537], [-0.05777325374473368, 0.01272478220514895, 0.09766073750111975, 0.1841782533293753, 0.31522841795991174, 0.47203121848615737, 0.49791351762175673]], X = [[0.8643558688413967 + 0.3931826792041412im -1.0132708564012965e-13 - 9.331793147720435e-14im … -1.1694335273585724e-12 - 1.7512944239140248e-12im -1.1446528373864776e-7 - 1.805412114718074e-7im; 0.09303871411667829 - 0.034859645263470386im -0.12494086336429351 - 0.06811003235291459im … 0.20828635219564642 + 0.2596634303253068im -0.09645932063250401 + 0.20918885621462777im; … ; -0.010702782614263193 - 0.004868537248320531im -0.005588590247336658 - 0.027272431688700895im … 0.035935093757305345 - 0.010146161244048171im 0.024298020995472167 - 0.03238252223227333im; 0.09303871411680342 - 0.03485964526355008im -0.08684970250386682 - 0.07164317002950042im … 0.36125864792634316 - 0.0136769013965692im -0.14441457232892985 - 0.12702342302124447im], [0.7150493260804219 + 0.5808468454016253im 0.1120961555308958 + 0.16928078329192423im … -1.752447851948858e-11 + 6.344274259276971e-11im 1.0164249996994968e-10 - 1.5134482752868672e-10im; 0.06221851255450319 - 0.006443323865527831im -0.008828856489074876 - 0.001794300819365029im … 1.8027978721685544e-10 - 7.331474917422217e-13im -3.7672508412826106e-11 - 1.5543919672773237e-10im; … ; -0.0038361095616683207 - 0.0031161376652756377im -0.046674958544321375 - 0.07048567816697779im … 0.017333414978422775 + 0.032048385845528056im -0.08848636549088582 + 0.04417545819679549im; 0.11629071678057769 - 0.01204301935240534im 0.09811435608603684 + 0.019939917444074775im … 0.15440385217649197 + 0.046009828591109185im -0.13854850574909058 + 0.4147984933241365im], [0.29798688857513234 + 0.8762508069067627im -2.1079635348700255e-15 + 2.7615413646625238e-15im … -7.636593728144168e-13 - 2.6752942583166225e-12im -1.1575633048384103e-8 - 2.5752973911618843e-8im; 0.06148275422729344 + 0.030277735509666517im 0.051123762677707636 - 0.010528377396640686im … 0.00837453210345368 - 0.024572930763379415im 0.0005260039387170295 + 0.002916042807083685im; … ; -0.0034111522723918207 - 0.010030726336619786im -1.837842872795734e-14 + 4.0459978933863804e-14im … 1.6139251936184924e-10 - 8.07831909461459e-11im -0.026688678033431376 + 0.04656790319879936im; 0.1437550532944073 + 0.070793469429439im -0.2872141519880181 + 0.059148599934614146im … 0.12003180969131556 - 0.352202765282624im 0.04068484490629524 + 0.15025560169671054im], [-0.039484987949173635 - 0.7983484856625332im -3.0805133157227364e-16 + 3.0193056059694885e-15im … 0.18138938651084918 + 0.0095816317427641im 3.7347761071025347e-6 + 1.4450064376956856e-6im; -0.2904343542336494 - 0.26305947046944134im -0.14140903512370737 + 0.604450743614208im … -0.1353018406913674 + 0.12172136233096797im -3.097767746069546e-6 + 3.089532614156382e-7im; … ; 0.000654580552583866 + 0.013234989297220088im 0.00021569288513850215 - 0.00013390560115317517im … -0.013034208387831949 - 0.0006891565130923222im -0.04280479009296427 - 0.017113685520633342im; -0.04972636892560687 - 0.04503941110015946im 0.0012103510413168628 - 0.005173626892432149im … -0.10662086658770802 + 0.0959168682767854im -0.433115625326858 + 0.18570480103935885im]], residual_norms = [[0.0, 0.0, 2.1824745234547304e-12, 2.259118816650333e-12, 1.4009528361208164e-11, 1.413056336384099e-11, 1.4044860470455072e-6], [0.0, 0.0, 0.0, 1.4278794364007049e-12, 1.7564555421015262e-10, 3.29930497841157e-9, 3.331770705914285e-9], [1.1172843457516821e-12, 1.8015078455028755e-12, 2.1831545188189917e-12, 1.2807210392733993e-12, 4.3635206492333735e-11, 1.4577706306064693e-9, 1.2168243971124509e-6], [8.562558272623991e-13, 6.067138724730997e-13, 6.636384961452519e-13, 2.541173692625892e-12, 2.423710755774696e-10, 1.6003184470793552e-5, 5.71108058592692e-6]], n_iter = [4, 4, 3, 3], converged = 1, n_matvec = 119)], stage = :finalize, algorithm = "SCF", history_Δρ = [0.21070679153480307, 0.027624293772501703, 0.0023096550727002892, 0.000257726624722546, 9.346863469338666e-6, 9.371313935121668e-7, 3.775731578202819e-8, 2.6229567977261777e-9, 1.4304199798839092e-10, 2.2855441766649258e-11], history_Etot = [-7.905258414016193, -7.910544371606655, -7.910593450117963, -7.91059439325792, -7.910594396442778, -7.910594396488438, -7.910594396488502, -7.910594396488506, -7.9105943964885075, -7.910594396488506], occupation_threshold = 1.0e-6, runtime_ns = 0x00000000a09f632b)