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-2atomic 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
solvertoself_consistent_field, e.g.solver = scf_anderson_solver(; m=15)(::DFTK.var"#anderson#822"{DFTK.var"#anderson#821#823"{Base.Pairs{Symbol, Int64, Nothing, @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_ρdiffparameter of theAdaptiveDiagtolalgorithm. 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
AdaptiveBandsalgorithm. 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_adaptiveinstead 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152])], 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152]), 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.0012279535949055198 + 0.013576544036159061im 0.02580466207505465 + 0.026910477814017335im … 0.07824894856394883 - 0.07819255171708522im 0.0006485953307799638 - 0.0388446419940603im; 0.05826391465951952 + 0.011253325334354356im 0.027069711887500767 + 0.0066062414980913794im … -0.002435580384871622 - 0.064886774028513im 0.025662846260327728 + 0.02815723643584567im; … ; 0.05880226299669003 - 0.05430434700802068im 0.0068696867045696785 - 0.06449540662278999im … -0.008807220575246862 + 0.00493130655027765im 0.04675179630278953 + 0.0020659352443951513im; 0.0045223111388881946 - 0.06211109606630118im -0.01692069142014249 - 0.010266491769627009im … 0.08340267231418409 + 0.005996909386358876im 0.0735241622123093 - 0.06906660963915223im;;; 0.07454662910868981 - 0.01935367422208248im 0.0257923634143766 - 0.07765967151218633im … 0.021563336966899486 - 0.030034150783739638im -0.004598570191865818 + 0.03266280200599511im; 0.09438670433256921 + 0.021378773083358903im -0.00429833582929404 - 0.009103636939404674im … 0.010536622829174107 + 0.013845968157643496im 0.07757199157691708 + 0.05110198636827793im; … ; -0.03338845693220393 - 0.09285808155577072im -0.022766885317853834 - 0.03333370275157988im … 0.05345977425012055 - 0.03679669754063223im 0.02462766658739975 - 0.10758429931901828im; -0.023137079154066653 - 0.019061324263228357im 0.04163744942417874 - 0.05542909890564003im … 0.04828904612339016 - 0.06399025723402918im -0.028541859305379995 - 0.07363337249769898im;;; 0.029809186498633122 - 0.10194330442717615im -0.07214420310474223 - 0.08436979280456441im … 0.048066314816695904 - 0.00024607226539291246im 0.07093456008000486 - 0.016062896556226537im; 0.02352946219434432 - 0.017546393411928im 0.015214865604001569 + 0.011187630800961109im … 0.054425705591504336 + 0.026538275876789384im 0.09850089603077725 + 0.02096167860908965im; … ; -0.0016006638813406563 - 0.03806387763866162im 0.025577705565009923 - 0.06841601086275123im … 0.0041972791303369825 - 0.05553162504998552im -0.02619395761512662 - 0.05132908209396985im; 0.05399262994866487 - 0.09513097454145021im -0.013533054544042869 - 0.15740199043908937im … 0.010694270267876426 - 0.017944835488651216im 0.02521072892841703 - 0.021643489043889567im;;; … ;;; -0.011237531403396854 + 0.02043613401988338im 0.04078370421542746 + 0.07585587111407077im … -0.05807652429621879 - 0.0313663757683796im 0.025168036634847905 - 0.0067619011447917im; 0.005583291480982286 + 0.01851083820921163im 0.05677708503444707 + 0.01141581345534996im … -0.0047767258172983044 + 0.0008581501386821042im 0.013509397645577556 - 0.038237217058378736im; … ; 0.11321389776221909 + 0.0012255216808517919im 0.008897835079583579 - 0.024689155998503763im … 0.026453249042440615 + 0.07053344899315994im 0.09429704701575739 + 0.09516545824357026im; 0.02335628130951685 - 0.025383963588152814im -0.018093898494995403 + 0.05004317575289548im … 0.027618084443537576 - 0.04605185913638821im 0.06195029544871903 + 0.0015769464873069683im;;; 0.050088192195526654 + 0.05186781302424397im 0.0991514589314813 + 0.027560152830488103im … -0.005645687854562001 + 0.035964022124784834im 0.041822539711962675 + 0.022311645588417826im; 0.005788753272421204 + 0.0020921815646368714im 0.009876866260653875 - 0.011695518941520508im … 0.05287233991799657 - 0.05100349944054728im -0.01349887011335918 - 0.08452816573936922im; … ; -0.010597328604130672 - 0.015321483559841653im -0.012290987637022546 + 0.0713631886099241im … 0.08511052598682739 - 0.011428920995056938im 0.07326362701409066 - 0.029062482685085857im; -0.0065389843008562785 + 0.09195239942286897im 0.07959219259748308 + 0.11047155034076471im … -0.02186314194913247 - 0.03667582120225192im -0.0017226304291192672 + 0.014373035150606376im;;; 0.018485075747664666 - 0.007698193659273994im -0.01606496480739833 + 0.010306863339544198im … 0.10107308264963857 - 0.04075480702345047im 0.03035211778061913 - 0.12101305039726784im; -0.040955998609401835 + 0.04282325513349962im -0.015193294601227262 + 0.06524956098259227im … 0.013188275852222184 - 0.15372299411396217im -0.07291227262439764 - 0.05150804898555061im; … ; 0.008577514266431848 + 0.07559952960772909im 0.07700843514509359 + 0.041901250170820144im … 0.011810321598223875 - 0.056049987179976106im -0.01874376486627864 - 0.0033055734438041454im; 0.07806912957986341 + 0.024149926672234968im 0.07870904338435632 - 0.005963571244350683im … 0.03338724560847697 + 0.01729170135007679im 0.062335638511619336 + 0.03784340899233185im],)]), 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.560189056480331, 14.560189056480338, 9.498492431695325, 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.0074562462324655335 + 0.01291459730837434im; 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152])], 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.560189056480331, 14.560189056480338, 9.498492431695325, 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152]), 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.0074562462324655335 + 0.01291459730837434im; 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.0012279535949055198 + 0.013576544036159061im 0.02580466207505465 + 0.026910477814017335im … 0.07824894856394883 - 0.07819255171708522im 0.0006485953307799638 - 0.0388446419940603im; 0.05826391465951952 + 0.011253325334354356im 0.027069711887500767 + 0.0066062414980913794im … -0.002435580384871622 - 0.064886774028513im 0.025662846260327728 + 0.02815723643584567im; … ; 0.05880226299669003 - 0.05430434700802068im 0.0068696867045696785 - 0.06449540662278999im … -0.008807220575246862 + 0.00493130655027765im 0.04675179630278953 + 0.0020659352443951513im; 0.0045223111388881946 - 0.06211109606630118im -0.01692069142014249 - 0.010266491769627009im … 0.08340267231418409 + 0.005996909386358876im 0.0735241622123093 - 0.06906660963915223im;;; 0.07454662910868981 - 0.01935367422208248im 0.0257923634143766 - 0.07765967151218633im … 0.021563336966899486 - 0.030034150783739638im -0.004598570191865818 + 0.03266280200599511im; 0.09438670433256921 + 0.021378773083358903im -0.00429833582929404 - 0.009103636939404674im … 0.010536622829174107 + 0.013845968157643496im 0.07757199157691708 + 0.05110198636827793im; … ; -0.03338845693220393 - 0.09285808155577072im -0.022766885317853834 - 0.03333370275157988im … 0.05345977425012055 - 0.03679669754063223im 0.02462766658739975 - 0.10758429931901828im; -0.023137079154066653 - 0.019061324263228357im 0.04163744942417874 - 0.05542909890564003im … 0.04828904612339016 - 0.06399025723402918im -0.028541859305379995 - 0.07363337249769898im;;; 0.029809186498633122 - 0.10194330442717615im -0.07214420310474223 - 0.08436979280456441im … 0.048066314816695904 - 0.00024607226539291246im 0.07093456008000486 - 0.016062896556226537im; 0.02352946219434432 - 0.017546393411928im 0.015214865604001569 + 0.011187630800961109im … 0.054425705591504336 + 0.026538275876789384im 0.09850089603077725 + 0.02096167860908965im; … ; -0.0016006638813406563 - 0.03806387763866162im 0.025577705565009923 - 0.06841601086275123im … 0.0041972791303369825 - 0.05553162504998552im -0.02619395761512662 - 0.05132908209396985im; 0.05399262994866487 - 0.09513097454145021im -0.013533054544042869 - 0.15740199043908937im … 0.010694270267876426 - 0.017944835488651216im 0.02521072892841703 - 0.021643489043889567im;;; … ;;; -0.011237531403396854 + 0.02043613401988338im 0.04078370421542746 + 0.07585587111407077im … -0.05807652429621879 - 0.0313663757683796im 0.025168036634847905 - 0.0067619011447917im; 0.005583291480982286 + 0.01851083820921163im 0.05677708503444707 + 0.01141581345534996im … -0.0047767258172983044 + 0.0008581501386821042im 0.013509397645577556 - 0.038237217058378736im; … ; 0.11321389776221909 + 0.0012255216808517919im 0.008897835079583579 - 0.024689155998503763im … 0.026453249042440615 + 0.07053344899315994im 0.09429704701575739 + 0.09516545824357026im; 0.02335628130951685 - 0.025383963588152814im -0.018093898494995403 + 0.05004317575289548im … 0.027618084443537576 - 0.04605185913638821im 0.06195029544871903 + 0.0015769464873069683im;;; 0.050088192195526654 + 0.05186781302424397im 0.0991514589314813 + 0.027560152830488103im … -0.005645687854562001 + 0.035964022124784834im 0.041822539711962675 + 0.022311645588417826im; 0.005788753272421204 + 0.0020921815646368714im 0.009876866260653875 - 0.011695518941520508im … 0.05287233991799657 - 0.05100349944054728im -0.01349887011335918 - 0.08452816573936922im; … ; -0.010597328604130672 - 0.015321483559841653im -0.012290987637022546 + 0.0713631886099241im … 0.08511052598682739 - 0.011428920995056938im 0.07326362701409066 - 0.029062482685085857im; -0.0065389843008562785 + 0.09195239942286897im 0.07959219259748308 + 0.11047155034076471im … -0.02186314194913247 - 0.03667582120225192im -0.0017226304291192672 + 0.014373035150606376im;;; 0.018485075747664666 - 0.007698193659273994im -0.01606496480739833 + 0.010306863339544198im … 0.10107308264963857 - 0.04075480702345047im 0.03035211778061913 - 0.12101305039726784im; -0.040955998609401835 + 0.04282325513349962im -0.015193294601227262 + 0.06524956098259227im … 0.013188275852222184 - 0.15372299411396217im -0.07291227262439764 - 0.05150804898555061im; … ; 0.008577514266431848 + 0.07559952960772909im 0.07700843514509359 + 0.041901250170820144im … 0.011810321598223875 - 0.056049987179976106im -0.01874376486627864 - 0.0033055734438041454im; 0.07806912957986341 + 0.024149926672234968im 0.07870904338435632 - 0.005963571244350683im … 0.03338724560847697 + 0.01729170135007679im 0.062335638511619336 + 0.03784340899233185im],)]), 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.8956911722870592, 2.8328837076986058, 5.894897715284598, 10.081733195045036, 12.893786875481155, 8.082050577846019, 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.03876707908042239 + 0.06714655062833208im 0.02326024744825342 - 0.04028793037699923im; … ; 0.09197726483082143 + 0.0im 0.12410271910068073 + 0.0im … 0.051406644402565774 + 0.029679639983956733im 6.990521527121634e-18 + 4.035979485459552e-18im; 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152])], 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.8956911722870592, 2.8328837076986058, 5.894897715284598, 10.081733195045036, 12.893786875481155, 8.082050577846019, 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152]), 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.03876707908042239 + 0.06714655062833208im 0.02326024744825342 - 0.04028793037699923im; … ; 0.09197726483082143 + 0.0im 0.12410271910068073 + 0.0im … 0.051406644402565774 + 0.029679639983956733im 6.990521527121634e-18 + 4.035979485459552e-18im; 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.0012279535949055198 + 0.013576544036159061im 0.02580466207505465 + 0.026910477814017335im … 0.07824894856394883 - 0.07819255171708522im 0.0006485953307799638 - 0.0388446419940603im; 0.05826391465951952 + 0.011253325334354356im 0.027069711887500767 + 0.0066062414980913794im … -0.002435580384871622 - 0.064886774028513im 0.025662846260327728 + 0.02815723643584567im; … ; 0.05880226299669003 - 0.05430434700802068im 0.0068696867045696785 - 0.06449540662278999im … -0.008807220575246862 + 0.00493130655027765im 0.04675179630278953 + 0.0020659352443951513im; 0.0045223111388881946 - 0.06211109606630118im -0.01692069142014249 - 0.010266491769627009im … 0.08340267231418409 + 0.005996909386358876im 0.0735241622123093 - 0.06906660963915223im;;; 0.07454662910868981 - 0.01935367422208248im 0.0257923634143766 - 0.07765967151218633im … 0.021563336966899486 - 0.030034150783739638im -0.004598570191865818 + 0.03266280200599511im; 0.09438670433256921 + 0.021378773083358903im -0.00429833582929404 - 0.009103636939404674im … 0.010536622829174107 + 0.013845968157643496im 0.07757199157691708 + 0.05110198636827793im; … ; -0.03338845693220393 - 0.09285808155577072im -0.022766885317853834 - 0.03333370275157988im … 0.05345977425012055 - 0.03679669754063223im 0.02462766658739975 - 0.10758429931901828im; -0.023137079154066653 - 0.019061324263228357im 0.04163744942417874 - 0.05542909890564003im … 0.04828904612339016 - 0.06399025723402918im -0.028541859305379995 - 0.07363337249769898im;;; 0.029809186498633122 - 0.10194330442717615im -0.07214420310474223 - 0.08436979280456441im … 0.048066314816695904 - 0.00024607226539291246im 0.07093456008000486 - 0.016062896556226537im; 0.02352946219434432 - 0.017546393411928im 0.015214865604001569 + 0.011187630800961109im … 0.054425705591504336 + 0.026538275876789384im 0.09850089603077725 + 0.02096167860908965im; … ; -0.0016006638813406563 - 0.03806387763866162im 0.025577705565009923 - 0.06841601086275123im … 0.0041972791303369825 - 0.05553162504998552im -0.02619395761512662 - 0.05132908209396985im; 0.05399262994866487 - 0.09513097454145021im -0.013533054544042869 - 0.15740199043908937im … 0.010694270267876426 - 0.017944835488651216im 0.02521072892841703 - 0.021643489043889567im;;; … ;;; -0.011237531403396854 + 0.02043613401988338im 0.04078370421542746 + 0.07585587111407077im … -0.05807652429621879 - 0.0313663757683796im 0.025168036634847905 - 0.0067619011447917im; 0.005583291480982286 + 0.01851083820921163im 0.05677708503444707 + 0.01141581345534996im … -0.0047767258172983044 + 0.0008581501386821042im 0.013509397645577556 - 0.038237217058378736im; … ; 0.11321389776221909 + 0.0012255216808517919im 0.008897835079583579 - 0.024689155998503763im … 0.026453249042440615 + 0.07053344899315994im 0.09429704701575739 + 0.09516545824357026im; 0.02335628130951685 - 0.025383963588152814im -0.018093898494995403 + 0.05004317575289548im … 0.027618084443537576 - 0.04605185913638821im 0.06195029544871903 + 0.0015769464873069683im;;; 0.050088192195526654 + 0.05186781302424397im 0.0991514589314813 + 0.027560152830488103im … -0.005645687854562001 + 0.035964022124784834im 0.041822539711962675 + 0.022311645588417826im; 0.005788753272421204 + 0.0020921815646368714im 0.009876866260653875 - 0.011695518941520508im … 0.05287233991799657 - 0.05100349944054728im -0.01349887011335918 - 0.08452816573936922im; … ; -0.010597328604130672 - 0.015321483559841653im -0.012290987637022546 + 0.0713631886099241im … 0.08511052598682739 - 0.011428920995056938im 0.07326362701409066 - 0.029062482685085857im; -0.0065389843008562785 + 0.09195239942286897im 0.07959219259748308 + 0.11047155034076471im … -0.02186314194913247 - 0.03667582120225192im -0.0017226304291192672 + 0.014373035150606376im;;; 0.018485075747664666 - 0.007698193659273994im -0.01606496480739833 + 0.010306863339544198im … 0.10107308264963857 - 0.04075480702345047im 0.03035211778061913 - 0.12101305039726784im; -0.040955998609401835 + 0.04282325513349962im -0.015193294601227262 + 0.06524956098259227im … 0.013188275852222184 - 0.15372299411396217im -0.07291227262439764 - 0.05150804898555061im; … ; 0.008577514266431848 + 0.07559952960772909im 0.07700843514509359 + 0.041901250170820144im … 0.011810321598223875 - 0.056049987179976106im -0.01874376486627864 - 0.0033055734438041454im; 0.07806912957986341 + 0.024149926672234968im 0.07870904338435632 - 0.005963571244350683im … 0.03338724560847697 + 0.01729170135007679im 0.062335638511619336 + 0.03784340899233185im],)]), 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.165529378296473, 11.727305348781728, 11.164894612694503, 6.728098805784188, 3.4161244710483185, 1.2289716084868951 … 0.41660054524979495, 1.228971608486895, 3.1661641438984414, 6.2281781514844345, 10.415013631244872, 13.22706731168099, 8.415331014045858, 4.7284161885851725, 2.166322835298934, 0.7290509541871413]), 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.018130693179501244 + 0.0im; … ; 0.07579045242767471 + 0.0im 0.08711041809792076 + 0.0im … -0.0 + 0.06906475263474503im 0.0 - 0.023021584211581677im; 0.09798590385967747 + 0.0im 0.13861415332258223 + 0.0im … 0.048374574773583326 + 0.0im 0.016124858257861113 + 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152])], 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.165529378296473, 11.727305348781728, 11.164894612694503, 6.728098805784188, 3.4161244710483185, 1.2289716084868951 … 0.41660054524979495, 1.228971608486895, 3.1661641438984414, 6.2281781514844345, 10.415013631244872, 13.22706731168099, 8.415331014045858, 4.7284161885851725, 2.166322835298934, 0.7290509541871413]), 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.24756966872225 -11.100308396741209 … -8.28984577241143 -11.100308396741271; -11.100308396741209 -9.130057825946796 … -9.130057795895503 -11.100308356758234; … ; -8.28984577241143 -9.130057795895503 … -4.149589921642325 -6.28795619819827; -11.10030839674127 -11.100308356758234 … -6.2879561981982715 -9.111848223576311;;; -11.100308396741212 -9.130057825946794 … -9.130057795895505 -11.100308356758235; -9.130057825946796 -6.903159481981248 … -9.130057827296477 -10.053883826551058; … ; -9.130057795895503 -9.130057827296477 … -5.294353669213418 -7.547399206520624; -11.100308356758234 -10.053883826551058 … -7.547399206520625 -10.053883826551163;;; -8.289845772411729 -6.307621931515828 … -8.289845781010683 -9.111848193524981; -6.30762193151583 -4.516655665814913 … -7.547399237610455 -7.547399206520856; … ; -8.289845781010682 -7.547399237610454 … -5.768969083580254 -7.547399237610527; -9.111848193524981 -7.547399206520856 … -7.547399237610528 -9.111848224926218;;; … ;;; -5.301031718248872 -6.307621955788036 … -2.5497035732751763 -3.849582179386915; -6.307621955788036 -6.903159495208077 … -3.3290606985453937 -4.878419358629735; … ; -2.549703573275176 -3.329060698545394 … -1.2567984709018358 -1.8141947460403016; -3.8495821793869154 -4.878419358629737 … -1.8141947460403016 -2.7147673353217665;;; -8.289845772411432 -9.130057795895503 … -4.149589921642327 -6.28795619819827; -9.130057795895505 -9.130057827296476 … -5.294353669213417 -7.547399206520622; … ; -4.149589921642327 -5.294353669213418 … -1.9094492399145313 -2.8946123678513835; -6.287956198198271 -7.547399206520622 … -2.8946123678513827 -4.485542759371041;;; -11.100308396741271 -11.100308356758234 … -6.2879561981982715 -9.11184822357631; -11.100308356758232 -10.053883826551058 … -7.547399206520625 -10.053883826551163; … ; -6.28795619819827 -7.547399206520625 … -2.8946123678513827 -4.485542759371041; -9.111848223576311 -10.053883826551163 … -4.485542759371042 -6.871104500134152]), 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.018130693179501244 + 0.0im; … ; 0.07579045242767471 + 0.0im 0.08711041809792076 + 0.0im … -0.0 + 0.06906475263474503im 0.0 - 0.023021584211581677im; 0.09798590385967747 + 0.0im 0.13861415332258223 + 0.0im … 0.048374574773583326 + 0.0im 0.016124858257861113 + 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.0012279535949055198 + 0.013576544036159061im 0.02580466207505465 + 0.026910477814017335im … 0.07824894856394883 - 0.07819255171708522im 0.0006485953307799638 - 0.0388446419940603im; 0.05826391465951952 + 0.011253325334354356im 0.027069711887500767 + 0.0066062414980913794im … -0.002435580384871622 - 0.064886774028513im 0.025662846260327728 + 0.02815723643584567im; … ; 0.05880226299669003 - 0.05430434700802068im 0.0068696867045696785 - 0.06449540662278999im … -0.008807220575246862 + 0.00493130655027765im 0.04675179630278953 + 0.0020659352443951513im; 0.0045223111388881946 - 0.06211109606630118im -0.01692069142014249 - 0.010266491769627009im … 0.08340267231418409 + 0.005996909386358876im 0.0735241622123093 - 0.06906660963915223im;;; 0.07454662910868981 - 0.01935367422208248im 0.0257923634143766 - 0.07765967151218633im … 0.021563336966899486 - 0.030034150783739638im -0.004598570191865818 + 0.03266280200599511im; 0.09438670433256921 + 0.021378773083358903im -0.00429833582929404 - 0.009103636939404674im … 0.010536622829174107 + 0.013845968157643496im 0.07757199157691708 + 0.05110198636827793im; … ; -0.03338845693220393 - 0.09285808155577072im -0.022766885317853834 - 0.03333370275157988im … 0.05345977425012055 - 0.03679669754063223im 0.02462766658739975 - 0.10758429931901828im; -0.023137079154066653 - 0.019061324263228357im 0.04163744942417874 - 0.05542909890564003im … 0.04828904612339016 - 0.06399025723402918im -0.028541859305379995 - 0.07363337249769898im;;; 0.029809186498633122 - 0.10194330442717615im -0.07214420310474223 - 0.08436979280456441im … 0.048066314816695904 - 0.00024607226539291246im 0.07093456008000486 - 0.016062896556226537im; 0.02352946219434432 - 0.017546393411928im 0.015214865604001569 + 0.011187630800961109im … 0.054425705591504336 + 0.026538275876789384im 0.09850089603077725 + 0.02096167860908965im; … ; -0.0016006638813406563 - 0.03806387763866162im 0.025577705565009923 - 0.06841601086275123im … 0.0041972791303369825 - 0.05553162504998552im -0.02619395761512662 - 0.05132908209396985im; 0.05399262994866487 - 0.09513097454145021im -0.013533054544042869 - 0.15740199043908937im … 0.010694270267876426 - 0.017944835488651216im 0.02521072892841703 - 0.021643489043889567im;;; … ;;; -0.011237531403396854 + 0.02043613401988338im 0.04078370421542746 + 0.07585587111407077im … -0.05807652429621879 - 0.0313663757683796im 0.025168036634847905 - 0.0067619011447917im; 0.005583291480982286 + 0.01851083820921163im 0.05677708503444707 + 0.01141581345534996im … -0.0047767258172983044 + 0.0008581501386821042im 0.013509397645577556 - 0.038237217058378736im; … ; 0.11321389776221909 + 0.0012255216808517919im 0.008897835079583579 - 0.024689155998503763im … 0.026453249042440615 + 0.07053344899315994im 0.09429704701575739 + 0.09516545824357026im; 0.02335628130951685 - 0.025383963588152814im -0.018093898494995403 + 0.05004317575289548im … 0.027618084443537576 - 0.04605185913638821im 0.06195029544871903 + 0.0015769464873069683im;;; 0.050088192195526654 + 0.05186781302424397im 0.0991514589314813 + 0.027560152830488103im … -0.005645687854562001 + 0.035964022124784834im 0.041822539711962675 + 0.022311645588417826im; 0.005788753272421204 + 0.0020921815646368714im 0.009876866260653875 - 0.011695518941520508im … 0.05287233991799657 - 0.05100349944054728im -0.01349887011335918 - 0.08452816573936922im; … ; -0.010597328604130672 - 0.015321483559841653im -0.012290987637022546 + 0.0713631886099241im … 0.08511052598682739 - 0.011428920995056938im 0.07326362701409066 - 0.029062482685085857im; -0.0065389843008562785 + 0.09195239942286897im 0.07959219259748308 + 0.11047155034076471im … -0.02186314194913247 - 0.03667582120225192im -0.0017226304291192672 + 0.014373035150606376im;;; 0.018485075747664666 - 0.007698193659273994im -0.01606496480739833 + 0.010306863339544198im … 0.10107308264963857 - 0.04075480702345047im 0.03035211778061913 - 0.12101305039726784im; -0.040955998609401835 + 0.04282325513349962im -0.015193294601227262 + 0.06524956098259227im … 0.013188275852222184 - 0.15372299411396217im -0.07291227262439764 - 0.05150804898555061im; … ; 0.008577514266431848 + 0.07559952960772909im 0.07700843514509359 + 0.041901250170820144im … 0.011810321598223875 - 0.056049987179976106im -0.01874376486627864 - 0.0033055734438041454im; 0.07806912957986341 + 0.024149926672234968im 0.07870904338435632 - 0.005963571244350683im … 0.03338724560847697 + 0.01729170135007679im 0.062335638511619336 + 0.03784340899233185im],)])]), 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.589784542664061e-5 0.0011262712728460353 … 0.006697037550126184 0.001126271272846054; 0.0011262712728460353 0.0052743344574119186 … 0.005274334457411942 0.001126271272846047; … ; 0.006697037550126189 0.005274334457411948 … 0.023244754191126024 0.012258986825299483; 0.001126271272846054 0.0011262712728460319 … 0.012258986825299486 0.003770008629922729;;; 0.0011262712728460497 0.005274334457411921 … 0.005274334457411949 0.0011262712728460536; 0.005274334457411923 0.014620065304815459 … 0.005274334457411948 0.0025880808748725156; … ; 0.005274334457411954 0.005274334457411954 … 0.018107686646219128 0.008922003044800253; 0.001126271272846055 0.0025880808748725012 … 0.008922003044800257 0.002588080874872518;;; 0.006697037550126155 0.01641210910169606 … 0.006697037550126177 0.003770008629922712; 0.016412109101696062 0.03127783931609567 … 0.008922003044800226 0.008922003044800219; … ; 0.006697037550126182 0.008922003044800229 … 0.016476756359527674 0.00892200304480025; 0.003770008629922712 0.008922003044800206 … 0.008922003044800255 0.0037700086299227247;;; … ;;; 0.019853839853495342 0.016412109101696073 … 0.037156673635753236 0.027190800686671318; 0.01641210910169607 0.014620065304815468 … 0.03230127212654501 0.022322100931812718; … ; 0.037156673635753236 0.032301272126545 … 0.04629698070147959 0.04263658273149968; 0.027190800686671318 0.0223221009318127 … 0.04263658273149969 0.03477222914207652;;; 0.0066970375501261645 0.005274334457411928 … 0.02324475419112599 0.012258986825299453; 0.005274334457411928 0.0052743344574119186 … 0.01810768664621909 0.008922003044800226; … ; 0.02324475419112599 0.01810768664621909 … 0.040371110335629026 0.03149160381145325; 0.012258986825299453 0.008922003044800213 … 0.03149160381145326 0.020047163432799636;;; 0.0011262712728460514 0.001126271272846038 … 0.012258986825299464 0.003770008629922725; 0.0011262712728460395 0.0025880808748724947 … 0.008922003044800229 0.0025880808748725177; … ; 0.012258986825299469 0.008922003044800234 … 0.03149160381145326 0.020047163432799654; 0.003770008629922727 0.0025880808748725047 … 0.02004716343279966 0.008952603496810008;;;;], eigenvalues = [[-0.17836835654040747, 0.262491944989951, 0.2624919449899513, 0.2624919449899516, 0.3546921481669275, 0.3546921481669285, 0.3546921481768805], [-0.1275503761803433, 0.06475320594574378, 0.22545166517278883, 0.22545166517278942, 0.3219776496104479, 0.38922276908417774, 0.3892227690841783], [-0.10818729216624315, 0.07755003473295562, 0.17278328011356772, 0.17278328011356828, 0.28435185361943977, 0.3305476484328513, 0.5267232426391952], [-0.05777325374565887, 0.012724782204231426, 0.09766073750057166, 0.1841782533285278, 0.3152284179595385, 0.47203121860339264, 0.4979135176883221]], 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.2734218993046957, n_iter = 10, ψ = Matrix{ComplexF64}[[0.8356988842794372 + 0.4509002794858051im 1.2938468678403151e-13 + 2.9050373223086683e-13im … -2.9517775393963257e-12 + 7.708965340882754e-13im -8.735694860469647e-7 - 1.275829726975299e-6im; 0.09518875740785894 - 0.028469240517248903im -0.1783399615230304 - 0.15055260993483222im … 0.4252877736518361 + 0.06515022578344312im -0.1359847319167715 - 0.12791674185868876im; … ; -0.010347940948696784 - 0.005583218493671849im -0.013848395112189337 - 0.05947507496179193im … 0.0013944938367717078 - 0.06759260007956626im 0.03795388748477569 + 0.03736323162875803im; 0.09518875740782488 - 0.028469240517264963im -0.29423265806412274 - 0.14351311823909182im … 0.03262024933019119 - 0.34406074589147795im 0.31077522117060613 - 0.13142104738999874im], [-0.10928738389072111 + 0.9147321270529125im -0.18253759907533992 - 0.08889070030451675im … -3.6766642616701675e-11 - 1.2863298889365342e-11im -7.009576140530793e-11 + 2.663427647114595e-11im; 0.038670979178220655 + 0.04916518174831549im 0.008516694766629461 - 0.0029383894549525513im … -1.0903629818147566e-10 + 6.37449720107151e-11im 3.549865703554324e-11 + 6.036402966081196e-11im; … ; 0.0005863069343749848 - 0.004907371464988844im 0.07600559385182278 + 0.03701259630219794im … 0.08659916328649848 - 0.04078427025278725im 0.017879967076694467 - 0.04032850778387236im; 0.07227874313618293 + 0.09189313584362874im -0.09464532853576613 + 0.03265408036218804im … 0.14325107970713255 - 0.3982943774196348im -0.07019065978922719 - 0.18200253156006566im], [-0.586686947953466 + 0.7158282527728551im -2.792165934196829e-14 + 3.795080985152452e-15im … -5.888947204790824e-11 - 3.4522446352934526e-13im -1.0345121438894959e-9 - 2.7839524548915705e-8im; 0.0067618022614844234 + 0.06819932818706957im -0.019716005554761034 + 0.04832975238809957im … -0.02326163355268843 + 0.011526408673822992im -0.0054264348281661805 - 0.004589286969626787im; … ; 0.006715995207879915 - 0.008194317484098487im -4.142814058844564e-14 - 1.86603233511603e-15im … -4.570793562211088e-10 - 1.6539994786055776e-10im 0.042634318396465705 + 0.03407998634499287im; 0.015810014640390092 + 0.15945931800535654im 0.11076484827047482 - 0.271517355548703im … -0.3334080032822697 + 0.1652075255923488im 0.1544898434619617 - 0.018976704902537996im], [0.6418127383803828 + 0.47644073890152155im -6.412409025747743e-15 - 4.631530888779989e-15im … -0.15860849702762195 - 0.08853537019720958im 8.250735594992996e-6 + 5.060388198299555e-6im; 0.3876417411973973 - 0.05732608136314431im 0.6207596409982029 + 0.003832072251955468im … 0.17509497234971608 - 0.04964440653093578im -4.745450138631617e-6 + 1.0682031602528084e-6im; … ; -0.010639945933142485 - 0.00789841553324993im -0.0001784073776376483 - 0.00018062374790835643im … 0.01139403601205399 + 0.006361186555512023im 0.044474956662564846 - 0.012129247427250103im; 0.06636961486409677 - 0.009815016128013835im -0.005313218332869182 - 3.2799549439016476e-5im … 0.1379589737184206 - 0.039112015836623555im 0.2337744162922531 - 0.40913918362721924im]], 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.17836835654040747, 0.262491944989951, 0.2624919449899513, 0.2624919449899516, 0.3546921481669275, 0.3546921481669285, 0.3546921481768805], [-0.1275503761803433, 0.06475320594574378, 0.22545166517278883, 0.22545166517278942, 0.3219776496104479, 0.38922276908417774, 0.3892227690841783], [-0.10818729216624315, 0.07755003473295562, 0.17278328011356772, 0.17278328011356828, 0.28435185361943977, 0.3305476484328513, 0.5267232426391952], [-0.05777325374565887, 0.012724782204231426, 0.09766073750057166, 0.1841782533285278, 0.3152284179595385, 0.47203121860339264, 0.4979135176883221]], X = [[0.8356988842794372 + 0.4509002794858051im 1.2938468678403151e-13 + 2.9050373223086683e-13im … -2.9517775393963257e-12 + 7.708965340882754e-13im -8.735694860469647e-7 - 1.275829726975299e-6im; 0.09518875740785894 - 0.028469240517248903im -0.1783399615230304 - 0.15055260993483222im … 0.4252877736518361 + 0.06515022578344312im -0.1359847319167715 - 0.12791674185868876im; … ; -0.010347940948696784 - 0.005583218493671849im -0.013848395112189337 - 0.05947507496179193im … 0.0013944938367717078 - 0.06759260007956626im 0.03795388748477569 + 0.03736323162875803im; 0.09518875740782488 - 0.028469240517264963im -0.29423265806412274 - 0.14351311823909182im … 0.03262024933019119 - 0.34406074589147795im 0.31077522117060613 - 0.13142104738999874im], [-0.10928738389072111 + 0.9147321270529125im -0.18253759907533992 - 0.08889070030451675im … -3.6766642616701675e-11 - 1.2863298889365342e-11im -7.009576140530793e-11 + 2.663427647114595e-11im; 0.038670979178220655 + 0.04916518174831549im 0.008516694766629461 - 0.0029383894549525513im … -1.0903629818147566e-10 + 6.37449720107151e-11im 3.549865703554324e-11 + 6.036402966081196e-11im; … ; 0.0005863069343749848 - 0.004907371464988844im 0.07600559385182278 + 0.03701259630219794im … 0.08659916328649848 - 0.04078427025278725im 0.017879967076694467 - 0.04032850778387236im; 0.07227874313618293 + 0.09189313584362874im -0.09464532853576613 + 0.03265408036218804im … 0.14325107970713255 - 0.3982943774196348im -0.07019065978922719 - 0.18200253156006566im], [-0.586686947953466 + 0.7158282527728551im -2.792165934196829e-14 + 3.795080985152452e-15im … -5.888947204790824e-11 - 3.4522446352934526e-13im -1.0345121438894959e-9 - 2.7839524548915705e-8im; 0.0067618022614844234 + 0.06819932818706957im -0.019716005554761034 + 0.04832975238809957im … -0.02326163355268843 + 0.011526408673822992im -0.0054264348281661805 - 0.004589286969626787im; … ; 0.006715995207879915 - 0.008194317484098487im -4.142814058844564e-14 - 1.86603233511603e-15im … -4.570793562211088e-10 - 1.6539994786055776e-10im 0.042634318396465705 + 0.03407998634499287im; 0.015810014640390092 + 0.15945931800535654im 0.11076484827047482 - 0.271517355548703im … -0.3334080032822697 + 0.1652075255923488im 0.1544898434619617 - 0.018976704902537996im], [0.6418127383803828 + 0.47644073890152155im -6.412409025747743e-15 - 4.631530888779989e-15im … -0.15860849702762195 - 0.08853537019720958im 8.250735594992996e-6 + 5.060388198299555e-6im; 0.3876417411973973 - 0.05732608136314431im 0.6207596409982029 + 0.003832072251955468im … 0.17509497234971608 - 0.04964440653093578im -4.745450138631617e-6 + 1.0682031602528084e-6im; … ; -0.010639945933142485 - 0.00789841553324993im -0.0001784073776376483 - 0.00018062374790835643im … 0.01139403601205399 + 0.006361186555512023im 0.044474956662564846 - 0.012129247427250103im; 0.06636961486409677 - 0.009815016128013835im -0.005313218332869182 - 3.2799549439016476e-5im … 0.1379589737184206 - 0.039112015836623555im 0.2337744162922531 - 0.40913918362721924im]], residual_norms = [[0.0, 2.0060992302063948e-12, 2.1914799948188576e-12, 2.538053134122307e-12, 6.486117827626375e-11, 1.843957283252463e-11, 4.876494496765413e-6], [0.0, 0.0, 8.94165985174586e-13, 9.39031037914936e-13, 4.458088360688715e-10, 5.528249705130622e-9, 5.716873553843345e-9], [1.1865289404414577e-12, 1.4367645373200145e-12, 2.4496665192237796e-12, 3.6765874200037054e-12, 1.0177179352501564e-10, 2.8058438096318092e-9, 1.9460866672413937e-6], [9.47552981955672e-13, 8.46816815023696e-13, 1.0122333088943095e-12, 2.200393352500629e-12, 4.490735228732252e-10, 2.625190707414037e-5, 1.1084096102028898e-5]], n_iter = [5, 4, 3, 3], converged = 1, n_matvec = 127)], stage = :finalize, algorithm = "SCF", history_Δρ = [0.21070280643505726, 0.02761471218766141, 0.0023080567162878426, 0.0002565430247128513, 9.253547391604679e-6, 9.01065308863442e-7, 4.0269479251190193e-8, 3.6347763117540527e-9, 1.3597103703074565e-10, 2.59836379656051e-11], history_Etot = [-7.905259082449529, -7.910544406767111, -7.91059346047105, -7.910594393435927, -7.9105943964478875, -7.910594396488424, -7.910594396488506, -7.9105943964885075, -7.910594396488509, -7.910594396488506], occupation_threshold = 1.0e-6, seed = 0x74e5265196b59ed1, runtime_ns = 0x0000000081ba0f71)