gitextract_t8wm0m9f/ ├── .clang-format ├── .github/ │ └── workflows/ │ └── documentation.yml ├── .gitignore ├── CMakeLists.txt ├── Doxyfile ├── LICENSE ├── README.md ├── authors ├── cmake/ │ ├── FindDFTD3.cmake │ ├── FindDFTD4.cmake │ ├── FindELPA.cmake │ ├── FindNCCL.cmake │ ├── FindRCCL.cmake │ └── FindSphinx.cmake ├── data/ │ ├── electronicStructure/ │ │ ├── allElectron/ │ │ │ ├── z1/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ └── psi21.inp │ │ │ ├── z10/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ └── psi31.inp │ │ │ ├── z11/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ └── psi32.inp │ │ │ ├── z12/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ └── psi40.inp │ │ │ ├── z13/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi43.inp │ │ │ ├── z14/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ └── psi31.inp │ │ │ ├── z15/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ └── psi32.inp │ │ │ ├── z16/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ └── psi40.inp │ │ │ ├── z17/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi43.inp │ │ │ ├── z18/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ └── psi40.inp │ │ │ ├── z19/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ └── psi40.inp │ │ │ ├── z2/ │ │ │ │ └── singleAtomData/ │ │ │ │ └── density.inp │ │ │ ├── z20/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ └── psi40.inp │ │ │ ├── z21/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ └── psi54.inp │ │ │ ├── z22/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z23/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ └── psi41.inp │ │ │ ├── z24/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ └── psi41.inp │ │ │ ├── z25/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ └── psi54.inp │ │ │ ├── z26/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z27/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ └── psi41.inp │ │ │ ├── z28/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ └── psi41.inp │ │ │ ├── z29/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ └── psi54.inp │ │ │ ├── z3/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ └── psi21.inp │ │ │ ├── z30/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z31/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ └── psi42.inp │ │ │ ├── z32/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ └── psi41.inp │ │ │ ├── z33/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ └── psi54.inp │ │ │ ├── z34/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z35/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ └── psi42.inp │ │ │ ├── z36/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z37/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ ├── psi54.inp │ │ │ │ ├── psi60.inp │ │ │ │ ├── psi61.inp │ │ │ │ ├── psi62.inp │ │ │ │ ├── psi63.inp │ │ │ │ ├── psi64.inp │ │ │ │ └── psi65.inp │ │ │ ├── z38/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z39/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z4/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ └── psi21.inp │ │ │ ├── z40/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z41/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ ├── psi54.inp │ │ │ │ ├── psi60.inp │ │ │ │ ├── psi61.inp │ │ │ │ ├── psi62.inp │ │ │ │ ├── psi63.inp │ │ │ │ ├── psi64.inp │ │ │ │ └── psi65.inp │ │ │ ├── z42/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ └── psi50.inp │ │ │ ├── z44/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z45/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ ├── psi54.inp │ │ │ │ ├── psi60.inp │ │ │ │ ├── psi61.inp │ │ │ │ ├── psi62.inp │ │ │ │ ├── psi63.inp │ │ │ │ ├── psi64.inp │ │ │ │ └── psi65.inp │ │ │ ├── z47/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z48/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z49/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi43.inp │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ ├── psi53.inp │ │ │ │ ├── psi54.inp │ │ │ │ ├── psi60.inp │ │ │ │ ├── psi61.inp │ │ │ │ ├── psi62.inp │ │ │ │ ├── psi63.inp │ │ │ │ ├── psi64.inp │ │ │ │ └── psi65.inp │ │ │ ├── z5/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ └── psi32.inp │ │ │ ├── z50/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ ├── psi32.inp │ │ │ │ ├── psi40.inp │ │ │ │ ├── psi41.inp │ │ │ │ ├── psi42.inp │ │ │ │ ├── psi50.inp │ │ │ │ └── psi51.inp │ │ │ ├── z6/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ └── psi21.inp │ │ │ ├── z7/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ ├── psi21.inp │ │ │ │ ├── psi30.inp │ │ │ │ ├── psi31.inp │ │ │ │ └── psi32.inp │ │ │ ├── z8/ │ │ │ │ └── singleAtomData/ │ │ │ │ ├── density.inp │ │ │ │ ├── psi10.inp │ │ │ │ ├── psi20.inp │ │ │ │ └── psi21.inp │ │ │ └── z9/ │ │ │ └── singleAtomData/ │ │ │ ├── density.inp │ │ │ ├── psi10.inp │ │ │ ├── psi20.inp │ │ │ ├── psi21.inp │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ └── psi32.inp │ │ └── pseudoPotential/ │ │ ├── z1/ │ │ │ └── singleAtomData/ │ │ │ └── psi10.inp │ │ ├── z10/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ └── psi21.inp │ │ ├── z11/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ ├── psi21.inp │ │ │ └── psi30.inp │ │ ├── z12/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ ├── psi21.inp │ │ │ └── psi30.inp │ │ ├── z13/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ ├── psi21.inp │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z14/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z15/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z16/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z17/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z18/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ └── psi31.inp │ │ ├── z2/ │ │ │ └── singleAtomData/ │ │ │ └── psi10.inp │ │ ├── z20/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ └── psi40.inp │ │ ├── z21/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z22/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z23/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z24/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z25/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z26/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z27/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z28/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z29/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z3/ │ │ │ └── singleAtomData/ │ │ │ ├── psi10.inp │ │ │ └── psi20.inp │ │ ├── z30/ │ │ │ └── singleAtomData/ │ │ │ ├── psi30.inp │ │ │ ├── psi31.inp │ │ │ ├── psi32.inp │ │ │ └── psi40.inp │ │ ├── z31/ │ │ │ └── singleAtomData/ │ │ │ ├── psi32.inp │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z32/ │ │ │ └── singleAtomData/ │ │ │ ├── psi32.inp │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z33/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z34/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z35/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z36/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ └── psi41.inp │ │ ├── z37/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ └── psi50.inp │ │ ├── z38/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ └── psi50.inp │ │ ├── z39/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z4/ │ │ │ └── singleAtomData/ │ │ │ ├── psi10.inp │ │ │ └── psi20.inp │ │ ├── z40/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z41/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z42/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z43/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z44/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z45/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z46/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z47/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z48/ │ │ │ └── singleAtomData/ │ │ │ ├── psi40.inp │ │ │ ├── psi41.inp │ │ │ ├── psi42.inp │ │ │ └── psi50.inp │ │ ├── z49/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z5/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ └── psi21.inp │ │ ├── z50/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z51/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z52/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z53/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z54/ │ │ │ └── singleAtomData/ │ │ │ ├── psi42.inp │ │ │ ├── psi50.inp │ │ │ └── psi51.inp │ │ ├── z55/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ └── psi60.inp │ │ ├── z57/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z6/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ └── psi21.inp │ │ ├── z7/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ └── psi21.inp │ │ ├── z72/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z73/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z74/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z75/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z76/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z77/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z78/ │ │ │ ├── singleAtomData/ │ │ │ │ ├── psi50.inp │ │ │ │ ├── psi51.inp │ │ │ │ ├── psi52.inp │ │ │ │ └── psi60.inp │ │ │ └── singleAtomDataKB/ │ │ │ ├── psi52.inp │ │ │ ├── psi53.inp │ │ │ ├── psi60.inp │ │ │ └── psi61.inp │ │ ├── z79/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z8/ │ │ │ └── singleAtomData/ │ │ │ ├── psi20.inp │ │ │ └── psi21.inp │ │ ├── z80/ │ │ │ └── singleAtomData/ │ │ │ ├── psi50.inp │ │ │ ├── psi51.inp │ │ │ ├── psi52.inp │ │ │ └── psi60.inp │ │ ├── z81/ │ │ │ └── singleAtomData/ │ │ │ ├── psi52.inp │ │ │ ├── psi60.inp │ │ │ └── psi61.inp │ │ └── z9/ │ │ └── singleAtomData/ │ │ ├── psi20.inp │ │ └── psi21.inp │ └── meshes/ │ └── allElectron/ │ ├── bodyCenteredCubicCarbon/ │ │ ├── coordinates.inp │ │ ├── latticeVectors.inp │ │ └── mesh.inp │ ├── carbonMonoxide/ │ │ ├── coordinates.inp │ │ ├── mesh.inp │ │ └── meshRefined.inp │ ├── carbonSingleAtom/ │ │ ├── coordinates.inp │ │ └── mesh.inp │ ├── methane/ │ │ ├── coordinates.inp │ │ └── mesh.inp │ ├── silicon1x1x1NanoCluster/ │ │ ├── coordinates.inp │ │ └── mesh.inp │ └── simpleCubicCarbon/ │ ├── coordinates.inp │ ├── latticeVectors.inp │ └── mesh.inp ├── demo/ │ ├── ex1/ │ │ ├── N.upf │ │ ├── coordinates.inp │ │ ├── domainVectors.inp │ │ ├── ex1_a.output │ │ ├── ex1_b.output │ │ ├── parameterFile_a.prm │ │ ├── parameterFile_b.prm │ │ ├── pseudo.inp │ │ └── relaxationFlags.inp │ ├── ex2/ │ │ ├── Al.upf │ │ ├── coordinates.inp │ │ ├── domainBoundingVectors.inp │ │ ├── ex2_a.output │ │ ├── ex2_b.output │ │ ├── parameterFile_a.prm │ │ ├── parameterFile_b.prm │ │ └── pseudo.inp │ └── ex3/ │ ├── C_ONCV_PBE-1.0.upf │ ├── coordinates.inp │ ├── domainVectors.inp │ ├── ex3.output │ ├── parameterFile.prm │ └── pseudo.inp ├── helpers/ │ ├── MATRIXcluster/ │ │ └── setupDevelopPetsc_MATRIX.sh │ ├── NERSCPerlmutter/ │ │ ├── p4est-setup.sh │ │ ├── setupUserPerlmutter.sh │ │ └── setupUserPerlmutterNoPetsc.sh │ ├── UMGreatLakes/ │ │ ├── setup.sh │ │ └── setupDevelopPetscMDIInstall.sh │ ├── p4est-setup.sh │ └── parameterFile.prm ├── include/ │ ├── AtomCenteredPseudoWavefunctionSpline.h │ ├── AtomCenteredSphericalFunctionBase.h │ ├── AtomCenteredSphericalFunctionBessel.h │ ├── AtomCenteredSphericalFunctionContainer.h │ ├── AtomCenteredSphericalFunctionCoreDensitySpline.h │ ├── AtomCenteredSphericalFunctionGaussian.h │ ├── AtomCenteredSphericalFunctionLocalPotentialSpline.h │ ├── AtomCenteredSphericalFunctionProjectorSpline.h │ ├── AtomCenteredSphericalFunctionSinc.h │ ├── AtomCenteredSphericalFunctionSpline.h │ ├── AtomCenteredSphericalFunctionValenceDensitySpline.h │ ├── AtomCenteredSphericalFunctionZOverR.h │ ├── AtomPseudoWavefunctions.h │ ├── AtomicBasis.h │ ├── AtomicBasisData.h │ ├── AtomicCenteredNonLocalOperator.h │ ├── AtomicCenteredNonLocalOperatorKernelsDevice.h │ ├── AuxDensityMatrix.h │ ├── AuxDensityMatrixFE.h │ ├── BFGSNonLinearSolver.h │ ├── BLASWrapper.h │ ├── Cell.h │ ├── CompositeData.h │ ├── DataTypeOverloads.h │ ├── DeviceAPICalls.h │ ├── DeviceDataTypeOverloads.cu.h │ ├── DeviceDataTypeOverloads.h │ ├── DeviceDataTypeOverloads.hip.h │ ├── DeviceDataTypeOverloads.sycl.h │ ├── DeviceExceptions.cu.h │ ├── DeviceExceptions.h │ ├── DeviceExceptions.hip.h │ ├── DeviceExceptions.sycl.h │ ├── DeviceKernelLauncherHelpers.h │ ├── DeviceTypeConfig.cu.h │ ├── DeviceTypeConfig.h │ ├── DeviceTypeConfig.hip.h │ ├── DeviceTypeConfig.sycl.h │ ├── DeviceTypeConfigHalfPrec.cu.h │ ├── DeviceTypeConfigHalfPrec.h │ ├── DeviceTypeConfigHalfPrec.hip.h │ ├── DeviceTypeConfigHalfPrec.sycl.h │ ├── ExcDFTPlusU.h │ ├── ExcSSDFunctionalBaseClass.h │ ├── ExcSSDFunctionalBaseClass.t.cc │ ├── Exceptions.h │ ├── Exceptions.t.cc │ ├── FEBasisOperations.h │ ├── FEBasisOperationsKernelsInternal.h │ ├── FECell.h │ ├── FiniteDifference.h │ ├── GaussianBasis.h │ ├── InterpolateCellWiseDataToPoints.h │ ├── InterpolateFromCellToLocalPoints.h │ ├── KohnShamDFTBaseOperator.h │ ├── KohnShamDFTOperatorKernels.h │ ├── KohnShamDFTStandardEigenOperator.h │ ├── LBFGSNonLinearSolver.h │ ├── MDIEngine.h │ ├── MPICommunicatorP2P.h │ ├── MPICommunicatorP2PKernels.h │ ├── MPIPatternP2P.h │ ├── MPIPatternP2P.t.cc │ ├── MPIRequestersBase.h │ ├── MPIRequestersNBX.h │ ├── MPITags.h │ ├── MPIWriteOnFile.h │ ├── MapPointsToCells.h │ ├── MatrixFree.h │ ├── MatrixFreeDevice.h │ ├── MatrixFreeWrapper.def │ ├── MatrixFreeWrapper.h │ ├── MemoryManager.h │ ├── MemorySpaceType.h │ ├── MemoryStorage.h │ ├── MemoryStorage.t.cc │ ├── MemoryTransfer.h │ ├── MemoryTransfer.t.cc │ ├── MemoryTransferKernelsDevice.h │ ├── MultiVector.h │ ├── MultiVector.t.cc │ ├── MultiVectorCGSolver.h │ ├── MultiVectorLinearSolverProblem.h │ ├── MultiVectorMinResSolver.h │ ├── MultiVectorPoissonLinearSolverProblem.h │ ├── NNGGA.h │ ├── NNLDA.h │ ├── NNLLMGGA.h │ ├── NodalData.h │ ├── OptimizedIndexSet.h │ ├── OptimizedIndexSet.t.cc │ ├── PeriodicTable.h │ ├── QuadDataCompositeWrite.h │ ├── RTreeBox.h │ ├── RTreePoint.h │ ├── SlaterBasis.h │ ├── SphericalFunctionUtil.h │ ├── StringOperations.h │ ├── TransferBetweenMeshesIncompatiblePartitioning.h │ ├── TypeConfig.h │ ├── XCfunctionalDefs/ │ │ ├── gga_c_pbe.h │ │ ├── gga_x_lb.h │ │ ├── gga_x_pbe.h │ │ ├── gga_x_rpbe.h │ │ ├── lda_c_pw.h │ │ ├── lda_c_pz.h │ │ ├── lda_c_vwn.h │ │ ├── lda_x_slater.h │ │ ├── mgga_c_r2scan.h │ │ ├── mgga_c_scan.h │ │ ├── mgga_x_r2scan.h │ │ ├── mgga_x_scan.h │ │ └── xc_params.h │ ├── atomCenteredPostProcessing.h │ ├── cgPRPNonLinearSolver.h │ ├── chebyshevOrthogonalizedSubspaceIterationSolver.h │ ├── chebyshevOrthogonalizedSubspaceIterationSolverDevice.h │ ├── computeAuxProjectedDensityMatrixFromPSI.h │ ├── configurationalForce.h │ ├── configurationalForceKernels.h │ ├── constants.h │ ├── constraintMatrixInfo.h │ ├── constraintMatrixInfoDeviceKernels.h │ ├── dealiiLinearSolver.h │ ├── dealiiLinearSolverProblem.h │ ├── densityCalculator.h │ ├── densityCalculatorDeviceKernels.h │ ├── densityFirstOrderResponseCalculator.h │ ├── deviceDirectCCLWrapper.h │ ├── deviceKernelsGeneric.h │ ├── dft.h │ ├── dftBase.h │ ├── dftParameters.h │ ├── dftUtils.h │ ├── dftd.h │ ├── dftfeDataTypes.h │ ├── dftfeWrapper.h │ ├── eigenSolver.h │ ├── elpaScalaManager.h │ ├── energyCalculator.h │ ├── eshelbyTensor.h │ ├── eshelbyTensorSpinPolarized.h │ ├── excDensityGGAClass.h │ ├── excDensityLDAClass.h │ ├── excDensityLLMGGAClass.h │ ├── excDensityPositivityCheckTypes.h │ ├── excManager.h │ ├── excManagerKernels.h │ ├── excTauMGGAClass.h │ ├── exchangeCorrelationFunctionalEvaluation.def │ ├── exchangeCorrelationFunctionalEvaluator.h │ ├── expConfiningPotential.h │ ├── feevaluationWrapper.def │ ├── feevaluationWrapper.h │ ├── feevaluationWrapper3Comp.def │ ├── fileReaders.h │ ├── forceWfcContractions.h │ ├── forceWfcContractionsDeviceKernels.h │ ├── functionalTest.h │ ├── geoOptCell.h │ ├── geoOptIon.h │ ├── geometryOptimizationClass.h │ ├── git_info.h.in │ ├── groupSymmetry.h │ ├── headers.h │ ├── hubbardClass.h │ ├── kerkerSolverProblem.h │ ├── kerkerSolverProblemDevice.h │ ├── kerkerSolverProblemWrapper.def │ ├── kerkerSolverProblemWrapper.h │ ├── lapack_support.h │ ├── libraryMDI.h │ ├── linearAlgebraOperations.h │ ├── linearAlgebraOperationsCPU.h │ ├── linearAlgebraOperationsDevice.h │ ├── linearAlgebraOperationsDeviceKernels.h │ ├── linearAlgebraOperationsInternal.h │ ├── linearSolver.h │ ├── linearSolverCGDevice.h │ ├── linearSolverCGDeviceKernels.h │ ├── linearSolverDevice.h │ ├── linearSolverProblemDevice.h │ ├── meshGenUtils.h │ ├── meshMovement.h │ ├── meshMovementAffineTransform.h │ ├── meshMovementGaussian.h │ ├── mixingClass.h │ ├── molecularDynamicsClass.h │ ├── nonLinearSolver.h │ ├── nonlinearSolverFunction.h │ ├── nonlinearSolverProblem.h │ ├── nudgedElasticBandClass.h │ ├── oncvClass.h │ ├── operator.h │ ├── poissonSolverProblem.h │ ├── poissonSolverProblemDevice.h │ ├── poissonSolverProblemWrapper.def │ ├── poissonSolverProblemWrapper.h │ ├── process_grid.h │ ├── pseudoConverter.h │ ├── pseudoUtils.h │ ├── pseudopotentialBaseClass.h │ ├── runParameters.h │ ├── scalapack.templates.h │ ├── scalapackWrapper.h │ ├── solveVselfInBinsDevice.h │ ├── solveVselfInBinsDeviceKernels.h │ ├── sphericalHarmonicUtils.h │ ├── triangulationManager.h │ ├── vectorUtilities.h │ └── vselfBinsManager.h ├── indentationStandard/ │ ├── README │ ├── compile_clang_format │ ├── download_clang_format │ ├── indent-all │ └── indent_common.sh ├── postProcessing/ │ └── postprocessModules.py ├── pseudoConverters/ │ └── pseudoPotentialToDftfeConverter.cc ├── setupDevelopPetsc.sh ├── setupDevelopPetscMATRIX.sh ├── setupUser.sh ├── setupUserPetsc.sh ├── src/ │ ├── TransferBetweenMeshes/ │ │ ├── InterpolateCellWiseDataToPoints.cpp │ │ ├── InterpolateFromCellToLocalPoints.cpp │ │ ├── MapPointsToCells.t.cc │ │ └── TransferBetweenMeshesIncompatiblePartitioning.cpp │ ├── apiTest.cc │ ├── atom/ │ │ ├── AtomCenteredPseudoWavefunctionSpline.cpp │ │ ├── AtomCenteredSphericalFunctionBase.cc │ │ ├── AtomCenteredSphericalFunctionBessel.cc │ │ ├── AtomCenteredSphericalFunctionContainer.cc │ │ ├── AtomCenteredSphericalFunctionCoreDensitySpline.cc │ │ ├── AtomCenteredSphericalFunctionGaussian.cc │ │ ├── AtomCenteredSphericalFunctionLocalPotentialSpline.cc │ │ ├── AtomCenteredSphericalFunctionProjectorSpline.cc │ │ ├── AtomCenteredSphericalFunctionSinc.cc │ │ ├── AtomCenteredSphericalFunctionSpline.cc │ │ ├── AtomCenteredSphericalFunctionValenceDensitySpline.cc │ │ ├── AtomCenteredSphericalFunctionZOverR.cc │ │ ├── AtomPseudoWavefunctions.cc │ │ ├── AtomicCenteredNonLocalOperator.cc │ │ └── AtomicCenteredNonLocalOperatorKernelsDevice.cc │ ├── dft/ │ │ ├── applyHomogeneousDirichletBC.cc │ │ ├── applyMultipoleDirichletBC.cc │ │ ├── atomicRho.cc │ │ ├── charge.cc │ │ ├── computeAuxProjectedDensityMatrixFromPSI.cc │ │ ├── computeOutputDensityDirectionalDerivative.cc │ │ ├── createBinsSanityCheck.cc │ │ ├── density.cc │ │ ├── densityCalculator.cc │ │ ├── densityCalculatorDeviceKernels.cc │ │ ├── densityFirstOrderResponseCalculator.cc │ │ ├── densityFirstOrderResponseCalculatorDeviceKernels.cc │ │ ├── dft.cc │ │ ├── dft.inst.cc │ │ ├── dftd.cc │ │ ├── dos.cc │ │ ├── energyCalculator.cc │ │ ├── energyDensity.cc │ │ ├── expConfiningPotential.cpp │ │ ├── femUtilityFunctions.cc │ │ ├── fermiEnergy.cc │ │ ├── generateImageCharges.cc │ │ ├── initBoundaryConditions.cc │ │ ├── initCoreRho.cc │ │ ├── initElectronicFields.cc │ │ ├── initPseudoLocal.cc │ │ ├── initRho.cc │ │ ├── initUnmovedTriangulation.cc │ │ ├── initkPointData.cc │ │ ├── kerker.cc │ │ ├── kohnShamEigenSolve.cc │ │ ├── localizationLength.cc │ │ ├── locatenodes.cc │ │ ├── lowrankApproxScfDielectricMatrixInv.cc │ │ ├── lowrankApproxScfDielectricMatrixInvSpinPolarized.cc │ │ ├── moveAtoms.cc │ │ ├── moveMeshToAtoms.cc │ │ ├── pRefinedDoFHandler.cc │ │ ├── psiInitialGuess.cc │ │ ├── publicMethods.cc │ │ ├── restart.cc │ │ ├── solveBands.cc │ │ ├── solveNSCF.cc │ │ ├── solveVselfInBins.cc │ │ ├── solveVselfInBinsDevice.cc │ │ ├── solveVselfInBinsDeviceKernels.cc │ │ └── vselfBinsManager.cc │ ├── dftOperator/ │ │ ├── KohnShamDFTBaseOperator.cc │ │ ├── KohnShamDFTStandardEigenOperator.cc │ │ ├── KohnShamHamiltonianOperatorDeviceKernels.cc │ │ └── veffPrimeForLRDM.cc │ ├── dftfeWrapper.cc │ ├── excManager/ │ │ ├── AtomicBasisData.cpp │ │ ├── AuxDensityMatrixFE.cpp │ │ ├── ExcDFTPlusU.cpp │ │ ├── GaussianBasis.cpp │ │ ├── NNGGA.cc │ │ ├── NNLDA.cc │ │ ├── NNLLMGGA.cpp │ │ ├── SlaterBasis.cpp │ │ ├── excDensityGGAClass.cpp │ │ ├── excDensityLDAClass.cpp │ │ ├── excDensityLLMGGAClass.cpp │ │ ├── excManager.cpp │ │ ├── excManagerDeviceKernels.cc │ │ ├── excTauMGGAClass.cpp │ │ ├── exchangeCorrelationFunctionalEvaluatorCPU.cc │ │ ├── exchangeCorrelationFunctionalEvaluatorDevice.cc │ │ └── hubbardClass.cpp │ ├── force/ │ │ ├── configurationalForce.cc │ │ └── configurationalForceKernels.cc │ ├── geoOpt/ │ │ ├── geoOptCell.cc │ │ ├── geoOptIon.cc │ │ └── geometryOptimizationClass.cc │ ├── helmholtz/ │ │ ├── kerkerSolverProblem.cc │ │ ├── kerkerSolverProblemDevice.cc │ │ └── kerkerSolverProblemDevice.inst.cc │ ├── linAlg/ │ │ ├── elpaScalaManager.cc │ │ ├── linearAlgebraOperationsCPU.cc │ │ ├── linearAlgebraOperationsDevice.cc │ │ ├── linearAlgebraOperationsDeviceKernels.cc │ │ ├── linearAlgebraOperationsInternal.cc │ │ ├── linearAlgebraOperationsOpt.cc │ │ ├── mixingClass.cc │ │ ├── process_grid.cc │ │ ├── pseudoGS.cc │ │ ├── pseudoGSDevice.cc │ │ ├── rayleighRitzDevice.cc │ │ └── scalapackWrapper.cc │ ├── main.cc │ ├── matrixFree/ │ │ ├── MatrixFree.cc │ │ ├── MatrixFree.inst.cc │ │ ├── MatrixFreeDevice.cc │ │ ├── MatrixFreeDevice.cu.cc │ │ ├── MatrixFreeDevice.hip.cc │ │ ├── MatrixFreeDevice.inst.cc │ │ └── MatrixFreeDevice.sycl.cc │ ├── md/ │ │ └── molecularDynamicsClass.cc │ ├── mdi/ │ │ ├── MDIEngine.cpp │ │ ├── README.md │ │ └── libraryMDI.cpp │ ├── neb/ │ │ └── nudgedElasticBandClass.cc │ ├── poisson/ │ │ ├── MultiVectorPoissonLinearSolverProblem.cpp │ │ ├── poissonSolverProblem.cc │ │ ├── poissonSolverProblem.inst.cc │ │ ├── poissonSolverProblemDevice.cc │ │ └── poissonSolverProblemDevice.inst.cc │ ├── pseudo/ │ │ └── oncv/ │ │ ├── atomCenteredPostProcessing.cc │ │ └── oncvClass.cc │ ├── solvers/ │ │ ├── BFGSInverseDFTSolver.cpp │ │ ├── MultiVectorCGSolver.cpp │ │ ├── MultiVectorMinResSolver.cpp │ │ ├── cgSolvers/ │ │ │ ├── BFGSNonLinearSolver.cc │ │ │ ├── LBFGSNonLinearSolver.cc │ │ │ └── cgPRPNonLinearSolver.cc │ │ ├── dealiiLinearSolver.cc │ │ ├── dealiiLinearSolverProblem.cc │ │ ├── eigenSolver.cc │ │ ├── eigenSolvers/ │ │ │ ├── chebyshevOrthogonalizedSubspaceIterationSolver.cc │ │ │ └── chebyshevOrthogonalizedSubspaceIterationSolverDevice.cc │ │ ├── linearSolver.cc │ │ ├── linearSolverCGDevice.cc │ │ ├── linearSolverCGDeviceKernels.cc │ │ ├── linearSolverDevice.cc │ │ ├── linearSolverProblemDevice.cc │ │ ├── nonLinearSolver.cc │ │ └── nonlinearSolverProblem.cc │ ├── symmetry/ │ │ └── groupSymmetry.cc │ └── triangulation/ │ ├── meshMovement/ │ │ ├── meshMovement.cc │ │ ├── meshMovementAffineTransform.cc │ │ └── meshMovementGaussian.cc │ └── triangulationManager/ │ ├── generateMesh.cc │ ├── restartUtils.cc │ └── triangulationManager.cc ├── tests/ │ └── dft/ │ ├── allElectron/ │ │ ├── complex/ │ │ │ ├── CMakeLists.txt │ │ │ ├── silicon_01.mpirun=16.output │ │ │ ├── silicon_01.prm.in │ │ │ ├── silicon_01_b.mpirun=16.output │ │ │ ├── silicon_01_b.prm.in │ │ │ ├── silicon_coordinates.inp │ │ │ └── silicon_domainBoundingVectors.inp │ │ └── real/ │ │ ├── CMakeLists.txt │ │ ├── methane_01.mpirun=4.output │ │ ├── methane_01.mpirun=8.output │ │ ├── methane_01.prm.in │ │ ├── methane_01_b.mpirun=8.output │ │ ├── methane_01_b.prm.in │ │ ├── methane_coordinates.inp │ │ ├── methane_domainVectors.inp │ │ ├── oxgen_2neg.mpirun=16.output │ │ ├── oxgen_2neg.prm.in │ │ ├── oxygenMolecule_01.mpirun=4.output │ │ ├── oxygenMolecule_01.prm.in │ │ ├── oxygenMolecule_coordinates.inp │ │ ├── oxygenMolecule_domainVectors.inp │ │ ├── oxygen_2neg_coordinates.inp │ │ └── oxygen_2neg_domainVectors.inp │ └── pseudopotential/ │ ├── complex/ │ │ ├── 13-Al.LDA.upf │ │ ├── Al_ONCV_PBE-1.0.upf │ │ ├── Al_pd.upf │ │ ├── C.upf │ │ ├── CMakeLists.txt │ │ ├── C_ONCV_PBE-1.0.upf │ │ ├── Cu.upf │ │ ├── Fe.upf │ │ ├── Fe_ONCV_PBE-1.2.upf │ │ ├── Fe_ONCV_PBE-1.2_sg15.upf │ │ ├── Ge.upf │ │ ├── LGPSMD_coordinates.inp │ │ ├── LGPSMD_domainBoundingVectors.inp │ │ ├── LGPSMD_pseudo.inp │ │ ├── Li.upf │ │ ├── Mass.inp │ │ ├── Mg_ONCV_PBE-1.0.upf │ │ ├── MnFR.upf │ │ ├── N_ONCV_PBE-1.0.upf │ │ ├── P.upf │ │ ├── Pt.upf │ │ ├── S.upf │ │ ├── SiFR.upf │ │ ├── TiAl_coordinates.inp │ │ ├── TiAl_domainVectors.inp │ │ ├── TiAl_hubbard.inp │ │ ├── TiAl_hubbard.mpirun=32.output │ │ ├── TiAl_hubbard.prm.in │ │ ├── TiAl_hubbard_singlePrec.mpirun=32.output │ │ ├── TiAl_hubbard_singlePrec.prm.in │ │ ├── TiAl_pseudo.inp │ │ ├── Ti_pd.upf │ │ ├── bccFe_01_a.mpirun=8.output │ │ ├── bccFe_01_a.prm.in │ │ ├── bccFe_01_b.mpirun=8.output │ │ ├── bccFe_01_b.prm.in │ │ ├── bccFe_afm.mpirun=32.output │ │ ├── bccFe_afm.prm.in │ │ ├── bccFe_afm_coordinates.inp │ │ ├── bccFe_domainVectors.inp │ │ ├── bccFe_fm.mpirun=32.output │ │ ├── bccFe_fm.prm.in │ │ ├── bccFe_fm_b.mpirun=32.output │ │ ├── bccFe_fm_b.prm.in │ │ ├── bccFe_fm_coordinates.inp │ │ ├── bccFe_fm_coordinates_distorted.inp │ │ ├── bccFe_fm_scan.mpirun=32.output │ │ ├── bccFe_fm_scan.prm.in │ │ ├── bccFe_fm_scan_kerker.mpirun=32.output │ │ ├── bccFe_fm_scan_kerker.prm.in │ │ ├── bccFe_fm_scan_useLibxcFalse.mpirun=32.output │ │ ├── bccFe_fm_scan_useLibxcFalse.prm.in │ │ ├── bccFe_pseudo.inp │ │ ├── bccFe_pseudo_scan.inp │ │ ├── cubicAlONCV_coordinates.inp │ │ ├── cubicAlPrim_01.mpirun=4.output │ │ ├── cubicAlPrim_01.prm.in │ │ ├── cubicAlPrim_01_b.mpirun=4.output │ │ ├── cubicAlPrim_01_b.prm.in │ │ ├── cubicAlPrim_02.mpirun=8.output │ │ ├── cubicAlPrim_02.prm.in │ │ ├── cubicAlPrim_02_b.mpirun=8.output │ │ ├── cubicAlPrim_02_b.prm.in │ │ ├── cubicAl_coordinates.inp │ │ ├── cubicAl_domainBoundingVectors.inp │ │ ├── d3/ │ │ │ ├── CMakeLists.txt │ │ │ ├── d3_graphite.mpirun=24.output │ │ │ ├── d3_graphite.prm.in │ │ │ ├── graphite_coordinates.inp │ │ │ ├── graphite_domainVectors.inp │ │ │ └── pseudographite.inp │ │ ├── d4/ │ │ │ ├── CMakeLists.txt │ │ │ ├── d4_graphite.mpirun=24.output │ │ │ ├── d4_graphite.prm.in │ │ │ ├── graphite_coordinates.inp │ │ │ ├── graphite_domainVectors.inp │ │ │ └── pseudographite.inp │ │ ├── fccAl_01.mpirun=4.output │ │ ├── fccAl_01.mpirun=8.output │ │ ├── fccAl_01.prm.in │ │ ├── fccAl_02.mpirun=16.output │ │ ├── fccAl_02.prm.in │ │ ├── fccAl_02FullMassMatrix.mpirun=16.output │ │ ├── fccAl_02FullMassMatrix.prm.in │ │ ├── fccAl_02RChFSIFalse.mpirun=16.output │ │ ├── fccAl_02RChFSIFalse.prm.in │ │ ├── fccAl_02_c.mpirun=16.output │ │ ├── fccAl_02_c.prm.in │ │ ├── fccAl_02_d.mpirun=16.output │ │ ├── fccAl_02_d.prm.in │ │ ├── fccAl_02_e.mpirun=16.output │ │ ├── fccAl_02_e.prm.in │ │ ├── fccAl_03.mpirun=16.output │ │ ├── fccAl_03.prm.in │ │ ├── fccAl_04.mpirun=16.output │ │ ├── fccAl_04.prm.in │ │ ├── fccAl_05.mpirun=16.output │ │ ├── fccAl_05.prm.in │ │ ├── fccAl_coordinates.inp │ │ ├── fccAl_domainBoundingVectors.inp │ │ ├── fcc_feCuPt2_01_a.mpirun=8.output │ │ ├── fcc_feCuPt2_01_a.prm.in │ │ ├── fcc_feCuPt2_01_b.mpirun=8.output │ │ ├── fcc_feCuPt2_01_b.prm.in │ │ ├── fcc_feCuPt2_coordinates.inp │ │ ├── fcc_feCuPt2_domainVectors.inp │ │ ├── graphene_01.mpirun=4.output │ │ ├── graphene_01.prm.in │ │ ├── graphene_01_b.mpirun=16.output │ │ ├── graphene_01_b.prm.in │ │ ├── graphene_coordinates.inp │ │ ├── graphene_domainBoundingVectors.inp │ │ ├── hcpAlPrim_coordinates.inp │ │ ├── hcpAlPrim_domainBoundingVectors.inp │ │ ├── hcpMgPrim_01.mpirun=3.output │ │ ├── hcpMgPrim_01.mpirun=5.output │ │ ├── hcpMgPrim_01.prm.in │ │ ├── hcpMgPrim_01_b.mpirun=5.output │ │ ├── hcpMgPrim_01_b.prm.in │ │ ├── hcpMgPrim_01_c.mpirun=3.output │ │ ├── hcpMgPrim_01_c.mpirun=5.output │ │ ├── hcpMgPrim_01_c.prm.in │ │ ├── hcpMgPrim_01_d.mpirun=8.output │ │ ├── hcpMgPrim_01_d.prm.in │ │ ├── hcpMgPrim_01_e.mpirun=8.output │ │ ├── hcpMgPrim_01_e.prm.in │ │ ├── hcpMgPrim_02.mpirun=4.output │ │ ├── hcpMgPrim_02.mpirun=8.output │ │ ├── hcpMgPrim_02.prm.in │ │ ├── hcpMgPrim_02_b.mpirun=8.output │ │ ├── hcpMgPrim_02_b.prm.in │ │ ├── hcpMgPrim_02_c.mpirun=8.output │ │ ├── hcpMgPrim_02_c.prm.in │ │ ├── hcpMgPrim_02_d.mpirun=8.output │ │ ├── hcpMgPrim_02_d.prm.in │ │ ├── hcpMgPrim_03.mpirun=3.output │ │ ├── hcpMgPrim_03.mpirun=5.output │ │ ├── hcpMgPrim_03.prm.in │ │ ├── hcpMgPrim_04.mpirun=4.output │ │ ├── hcpMgPrim_04.mpirun=8.output │ │ ├── hcpMgPrim_04.prm.in │ │ ├── hcpMgPrim_04_b.mpirun=4.output │ │ ├── hcpMgPrim_04_b.mpirun=8.output │ │ ├── hcpMgPrim_04_b.prm.in │ │ ├── hcpMgPrim_05.mpirun=3.output │ │ ├── hcpMgPrim_05.mpirun=5.output │ │ ├── hcpMgPrim_05.prm.in │ │ ├── hcpMgPrim_06.mpirun=11.output │ │ ├── hcpMgPrim_06.mpirun=7.output │ │ ├── hcpMgPrim_06.prm.in │ │ ├── hcpMgPrim_06_b.mpirun=11.output │ │ ├── hcpMgPrim_06_b.mpirun=7.output │ │ ├── hcpMgPrim_06_b.prm.in │ │ ├── hcpMgPrim_07.mpirun=8.output │ │ ├── hcpMgPrim_07.prm.in │ │ ├── hcpMgPrim_07_b.mpirun=8.output │ │ ├── hcpMgPrim_07_b.prm.in │ │ ├── hcpMgPrim_coordinates.inp │ │ ├── hcpMgPrim_domainBoundingVectors.inp │ │ ├── kPoint2x2x2File │ │ ├── mdLGPSNVE_01.mpirun=32.output │ │ ├── mdLGPSNVE_01.prm.in │ │ ├── mdLGPSNVE_02.mpirun=32.output │ │ ├── mdLGPSNVE_02.prm.in │ │ ├── mnsi_coordinates.inp │ │ ├── mnsi_domainVectors.inp │ │ ├── mnsi_ncsoc.mpirun=32.output │ │ ├── mnsi_ncsoc.prm.in │ │ ├── mnsi_pseudo.inp │ │ ├── nitrogenMolecule_02.mpirun=10.output │ │ ├── nitrogenMolecule_02.prm.in │ │ ├── nitrogenMolecule_coordinates2.inp │ │ ├── nitrogenMolecule_domainVectors.inp │ │ ├── nitrogenMolecule_relaxationFlags.inp │ │ ├── pseudoAlKB.inp │ │ ├── pseudoAlONCV.inp │ │ ├── pseudoCarbon.inp │ │ ├── pseudoMgONCV.inp │ │ ├── pseudoNGGA.inp │ │ ├── pseudo_bccFe_01.inp │ │ └── pseudo_feCuPt2.inp │ └── real/ │ ├── 13-Al.LDA.upf │ ├── Al.upf │ ├── AlNLCC.upf │ ├── Al_ONCV_PBE-1.0.upf │ ├── CMakeLists.txt │ ├── CNLCC.upf │ ├── C_ONCV_PBE-1.2_sg15.upf │ ├── H.upf │ ├── H3NEB_coordinates.inp │ ├── H3NEB_domainBoundingVectors.inp │ ├── H3NEB_ionRelaxFlags.inp │ ├── H3NEB_pseudo.inp │ ├── HNLCC.upf │ ├── H_ONCV_PBE-1.2_sg15.upf │ ├── Kr.upf │ ├── Mass.inp │ ├── Mg_ONCV_PBE-1.0.upf │ ├── N2_Mass.inp │ ├── N_ONCV_PBE-1.0.upf │ ├── Ni_pd.upf │ ├── Pt3Ni_coordinates.inp │ ├── Pt3Ni_domainVectors.inp │ ├── Pt3Ni_hubbard.inp │ ├── Pt3Ni_hubbard_spin.mpirun=32.output │ ├── Pt3Ni_hubbard_spin.prm.in │ ├── Pt3Ni_hubbard_spin_singlePrec.mpirun=32.output │ ├── Pt3Ni_hubbard_spin_singlePrec.prm.in │ ├── Pt3Ni_pseudo.inp │ ├── Pt_pd.upf │ ├── aluminumMD_coordinates.inp │ ├── aluminumMD_domainBoundingVectors.inp │ ├── aluminumMD_pseudo.inp │ ├── aluminumSingleAtom_01.mpirun=3.output │ ├── aluminumSingleAtom_01.mpirun=4.output │ ├── aluminumSingleAtom_01.prm.in │ ├── aluminumSingleAtom_01_b.mpirun=4.output │ ├── aluminumSingleAtom_01_b.prm.in │ ├── aluminumSingleAtom_01_b_coordinates.inp │ ├── aluminumSingleAtom_01_b_domainBoundingVectors.inp │ ├── aluminumSingleAtom_coordinates.inp │ ├── aluminumSingleAtom_domainBoundingVectors.inp │ ├── d3/ │ │ ├── CMakeLists.txt │ │ ├── d3_kryptondimer.mpirun=12.output │ │ ├── d3_kryptondimer.prm.in │ │ ├── kryptonDimer_coordinates.inp │ │ ├── kryptonDimer_domainVectors.inp │ │ ├── kryptonDimer_relaxationFlags.inp │ │ └── pseudoKr.inp │ ├── d4/ │ │ ├── CMakeLists.txt │ │ ├── d4_kryptondimer.mpirun=12.output │ │ ├── d4_kryptondimer.prm.in │ │ ├── kryptonDimer_coordinates.inp │ │ ├── kryptonDimer_domainVectors.inp │ │ ├── kryptonDimer_relaxationFlags.inp │ │ └── pseudoKr.inp │ ├── fccAlPert_01.mpirun=24.output │ ├── fccAlPert_01.prm.in │ ├── fccAlPert_01_b.mpirun=24.output │ ├── fccAlPert_01_b.prm.in │ ├── fccAlPert_01_c.mpirun=24.output │ ├── fccAlPert_01_c.prm.in │ ├── fccAlPert_01_d.mpirun=24.output │ ├── fccAlPert_01_d.prm.in │ ├── fccAlPert_coordinates.inp │ ├── fccAlPert_domainBoundingVectors.inp │ ├── hcpAlPrim_coordinates.inp │ ├── hcpAlPrim_domainBoundingVectors.inp │ ├── hcpMgPrim_01.mpirun=3.output │ ├── hcpMgPrim_01.mpirun=5.output │ ├── hcpMgPrim_01.prm.in │ ├── hcpMgPrim_01_b.mpirun=5.output │ ├── hcpMgPrim_01_b.prm.in │ ├── hcpMgPrim_01_c.mpirun=16.output │ ├── hcpMgPrim_01_c.mpirun=8.output │ ├── hcpMgPrim_01_c.prm.in │ ├── hcpMgPrim_01_d.mpirun=12.output │ ├── hcpMgPrim_01_d.mpirun=8.output │ ├── hcpMgPrim_01_d.prm.in │ ├── hcpMgPrim_01_g.mpirun=8.output │ ├── hcpMgPrim_01_g.prm.in │ ├── hcpMgPrim_01_h.mpirun=5.output │ ├── hcpMgPrim_01_h.prm.in │ ├── hcpMgPrim_01_l.mpirun=8.output │ ├── hcpMgPrim_01_l.prm.in │ ├── hcpMgPrim_01_s.mpirun=5.output │ ├── hcpMgPrim_01_s.prm.in │ ├── hcpMgPrim_01_t.mpirun=3.output │ ├── hcpMgPrim_01_t.prm.in │ ├── hcpMgPrim_02.mpirun=3.output │ ├── hcpMgPrim_02.mpirun=5.output │ ├── hcpMgPrim_02.prm.in │ ├── hcpMgPrim_02_b.mpirun=3.output │ ├── hcpMgPrim_02_b.mpirun=5.output │ ├── hcpMgPrim_02_b.prm.in │ ├── hcpMgPrim_03.mpirun=5.output │ ├── hcpMgPrim_03.mpirun=8.output │ ├── hcpMgPrim_03.prm.in │ ├── hcpMgPrim_03_b.mpirun=5.output │ ├── hcpMgPrim_03_b.mpirun=8.output │ ├── hcpMgPrim_03_b.prm.in │ ├── hcpMgPrim_03_c.mpirun=12.output │ ├── hcpMgPrim_03_c.mpirun=8.output │ ├── hcpMgPrim_03_c.prm.in │ ├── hcpMgPrim_03_d.mpirun=8.output │ ├── hcpMgPrim_03_d.prm.in │ ├── hcpMgPrim_03_e.mpirun=5.output │ ├── hcpMgPrim_03_e.prm.in │ ├── hcpMgPrim_05.mpirun=8.output │ ├── hcpMgPrim_05.prm.in │ ├── hcpMgPrim_05_b.mpirun=8.output │ ├── hcpMgPrim_05_b.prm.in │ ├── hcpMgPrim_coordinates.inp │ ├── hcpMgPrim_domainBoundingVectors.inp │ ├── mdAlNVE_01.mpirun=16.output │ ├── mdAlNVE_01.prm.in │ ├── mdAlNVT_01.mpirun=16.output │ ├── mdAlNVT_01.prm.in │ ├── mdAlNVT_02.mpirun=16.output │ ├── mdAlNVT_02.prm.in │ ├── methane_coordinates.inp │ ├── methane_domainVectors.inp │ ├── methane_scan.mpirun=8.output │ ├── methane_scan.prm.in │ ├── methanepsp_01.mpirun=8.output │ ├── methanepsp_01.prm.in │ ├── methanepsp_01_b.mpirun=8.output │ ├── methanepsp_01_b.prm.in │ ├── nebH3.mpirun=16.output │ ├── nebH3.prm.in │ ├── nebH3FullMassMatrix.mpirun=16.output │ ├── nebH3FullMassMatrix.prm.in │ ├── nebH3RChFSIFalse.mpirun=16.output │ ├── nebH3RChFSIFalse.prm.in │ ├── nitrogenAtomCharged_01.mpirun=10.output │ ├── nitrogenAtomCharged_01.prm.in │ ├── nitrogenAtom_coordinates.inp │ ├── nitrogenAtom_domainVectors.inp │ ├── nitrogenMolecule02_d/ │ │ └── optRestart/ │ │ ├── cycle.chk │ │ └── cycle0/ │ │ ├── ionRelax/ │ │ │ ├── step.chk │ │ │ ├── step.chk.old │ │ │ └── step4/ │ │ │ ├── atomsCartCoordCurrent.chk │ │ │ ├── domainBoundingVectorsCurrent.chk │ │ │ ├── ionRelax.chk │ │ │ └── maxForce.chk │ │ └── status.chk │ ├── nitrogenMolecule_01.mpirun=10.output │ ├── nitrogenMolecule_01.mpirun=13.output │ ├── nitrogenMolecule_01.prm.in │ ├── nitrogenMolecule_02.mpirun=10.output │ ├── nitrogenMolecule_02.prm.in │ ├── nitrogenMolecule_02_b.mpirun=16.output │ ├── nitrogenMolecule_02_b.prm.in │ ├── nitrogenMolecule_02_c.mpirun=16.output │ ├── nitrogenMolecule_02_c.prm.in │ ├── nitrogenMolecule_02_d.mpirun=16.output │ ├── nitrogenMolecule_02_d.prm.in │ ├── nitrogenMolecule_02_e.mpirun=16.output │ ├── nitrogenMolecule_02_e.prm.in │ ├── nitrogenMolecule_02_erestart.mpirun=16.output │ ├── nitrogenMolecule_02_erestart.prm.in │ ├── nitrogenMolecule_03.mpirun=10.output │ ├── nitrogenMolecule_03.prm.in │ ├── nitrogenMolecule_03_b.mpirun=10.output │ ├── nitrogenMolecule_03_b.prm.in │ ├── nitrogenMolecule_03_c.mpirun=10.output │ ├── nitrogenMolecule_03_c.prm.in │ ├── nitrogenMolecule_03_d.mpirun=10.output │ ├── nitrogenMolecule_03_d.prm.in │ ├── nitrogenMolecule_03_e.mpirun=10.output │ ├── nitrogenMolecule_03_e.prm.in │ ├── nitrogenMolecule_03_g.mpirun=10.output │ ├── nitrogenMolecule_03_g.prm.in │ ├── nitrogenMolecule_03_l.mpirun=10.output │ ├── nitrogenMolecule_03_l.prm.in │ ├── nitrogenMolecule_coordinates.inp │ ├── nitrogenMolecule_coordinates2.inp │ ├── nitrogenMolecule_disp_coordinates.inp │ ├── nitrogenMolecule_domainVectors.inp │ ├── nitrogenMolecule_md.mpirun=16.output │ ├── nitrogenMolecule_md.prm.in │ ├── nitrogenMolecule_mdrestart.mpirun=16.output │ ├── nitrogenMolecule_mdrestart.prm.in │ ├── nitrogenMolecule_relaxationFlags.inp │ ├── pseudoAlKB.inp │ ├── pseudoAlNLCC.inp │ ├── pseudoAlONCV.inp │ ├── pseudoMethaneNLCC.inp │ ├── pseudoMethaneSCAN.inp │ ├── pseudoMgONCV.inp │ ├── pseudoNGGA.inp │ ├── testDataTransfer.mpirun=8.output │ ├── testDataTransfer.prm.in │ ├── testMultiVectorPoissonSolver.mpirun=8.output │ └── testMultiVectorPoissonSolver.prm.in ├── testsGPU/ │ └── pseudopotential/ │ ├── complex/ │ │ ├── Al_pd.upf │ │ ├── As_sr.upf │ │ ├── Be_ONCV_PBE-1.2.upf │ │ ├── Cu.upf │ │ ├── Fe.upf │ │ ├── Fe_ONCV_PBE-1.2_sg15.upf │ │ ├── Ga_sr.upf │ │ ├── Mg_ONCV_PBE-1.0.upf │ │ ├── Pt.upf │ │ ├── TiAl_coordinates.inp │ │ ├── TiAl_domainVectors.inp │ │ ├── TiAl_hubbard.inp │ │ ├── TiAl_pseudo.inp │ │ ├── Ti_pd.upf │ │ ├── accuracyBenchmarks/ │ │ │ ├── outputBccFe_pdos │ │ │ ├── outputBccFe_relax │ │ │ ├── outputBccFe_relaxFullMassMatrix │ │ │ ├── outputBccFe_scan │ │ │ ├── outputBccFe_scan_kerker │ │ │ ├── outputBccFe_scan_useLibxcFalse │ │ │ ├── outputBccFe_scf │ │ │ ├── outputBccFe_scfConstraintMag │ │ │ ├── outputBe │ │ │ ├── outputFeCuPt2_pdos │ │ │ ├── outputFeCuPt2_scf │ │ │ ├── outputFeCuPt2_scf_interMediateQuadRule │ │ │ ├── outputGaAs │ │ │ ├── outputGaAs_bands │ │ │ ├── outputMg2x_1 │ │ │ ├── outputMg2x_10 │ │ │ ├── outputMg2x_2 │ │ │ ├── outputMg2x_3 │ │ │ ├── outputMg2x_4 │ │ │ ├── outputMg2x_5 │ │ │ ├── outputMg2x_6 │ │ │ ├── outputMg2x_7 │ │ │ ├── outputMg2x_8 │ │ │ ├── outputMg2x_9 │ │ │ ├── outputTiAl_hubbard │ │ │ └── outputTiAl_hubbard_mixedPrec_mpi6 │ │ ├── bccFe_coordinates.inp │ │ ├── bccFe_coordinates_distorted.inp │ │ ├── bccFe_domainVectors.inp │ │ ├── coordinatesBe.inp │ │ ├── coordinatesGaAs.inp │ │ ├── coordinatesMg2x.inp │ │ ├── coordinatesMg2x_spin.inp │ │ ├── diffScript │ │ ├── domainVectorsBe.inp │ │ ├── domainVectorsGaAs.inp │ │ ├── domainVectorsMg2x.inp │ │ ├── domainVectorsMg2x_2.inp │ │ ├── fcc_feCuPt2_coordinates.inp │ │ ├── fcc_feCuPt2_domainVectors.inp │ │ ├── jobscripts/ │ │ │ ├── auroraJobScript6Tasks6GPUs.sh │ │ │ ├── frontierJobScript6GCDs6MPITasks.sh │ │ │ ├── matrixlabgpu18Tasks6GPUs.slurm │ │ │ └── perlmutter.slurm │ │ ├── kPointFileGaAs.inp │ │ ├── parameterFileBccFe_pdos.prm │ │ ├── parameterFileBccFe_relax.prm │ │ ├── parameterFileBccFe_relaxFullMassMatrix.prm │ │ ├── parameterFileBccFe_scan.prm │ │ ├── parameterFileBccFe_scan_kerker.prm │ │ ├── parameterFileBccFe_scan_useLibxcFalse.prm │ │ ├── parameterFileBccFe_scf.prm │ │ ├── parameterFileBccFe_scfConstraintMag.prm │ │ ├── parameterFileBe.prm │ │ ├── parameterFileFeCuPt2_pdos.prm │ │ ├── parameterFileFeCuPt2_scf.prm │ │ ├── parameterFileFeCuPt2_scf_interMediateQuadRule.prm │ │ ├── parameterFileGaAs.prm │ │ ├── parameterFileGaAs_BANDS.prm │ │ ├── parameterFileMg2x_1.prm │ │ ├── parameterFileMg2x_10.prm │ │ ├── parameterFileMg2x_2.prm │ │ ├── parameterFileMg2x_3.prm │ │ ├── parameterFileMg2x_4.prm │ │ ├── parameterFileMg2x_5.prm │ │ ├── parameterFileMg2x_6.prm │ │ ├── parameterFileMg2x_7.prm │ │ ├── parameterFileMg2x_8.prm │ │ ├── parameterFileMg2x_9.prm │ │ ├── parameterFileTiAl.prm │ │ ├── parameterFileTiAl_mixedPrec.prm │ │ ├── pseudoBe.inp │ │ ├── pseudoGaAs.inp │ │ ├── pseudoMg.inp │ │ ├── pseudo_bccFe.inp │ │ ├── pseudo_bccFe_scan.inp │ │ └── pseudo_feCuPt2.inp │ └── real/ │ ├── Al.upf │ ├── Be_ONCV_PBE-1.2.upf │ ├── Input_MD_0.prm │ ├── Input_MD_1.prm │ ├── Input_MD_2.prm │ ├── La.upf │ ├── Li.upf │ ├── Mass.inp │ ├── Mg_ONCV_PBE-1.0.upf │ ├── N_ONCV_PBE-1.0.upf │ ├── Ni_pd.upf │ ├── O.upf │ ├── Pt3Ni_coordinates.inp │ ├── Pt3Ni_domainVectors.inp │ ├── Pt3Ni_hubbard.inp │ ├── Pt3Ni_hubbard_spin.prm │ ├── Pt3Ni_hubbard_spin_mixedPrec.prm │ ├── Pt3Ni_pseudo.inp │ ├── Pt_pd.upf │ ├── Re.upf │ ├── S.upf │ ├── Te.upf │ ├── Zr.upf │ ├── accuracyBenchmarks/ │ │ ├── outputBe │ │ ├── outputLLZO │ │ ├── outputMg2x_1 │ │ ├── outputMg2x_10 │ │ ├── outputMg2x_11 │ │ ├── outputMg2x_12 │ │ ├── outputMg2x_13 │ │ ├── outputMg2x_14 │ │ ├── outputMg2x_15 │ │ ├── outputMg2x_17 │ │ ├── outputMg2x_1_spin_gpu │ │ ├── outputMg2x_2 │ │ ├── outputMg2x_2_spin_gpu │ │ ├── outputMg2x_3 │ │ ├── outputMg2x_4 │ │ ├── outputMg2x_5 │ │ ├── outputMg2x_6 │ │ ├── outputMg2x_7 │ │ ├── outputMg2x_8 │ │ ├── outputMg2x_9 │ │ ├── outputN2_1 │ │ ├── outputN2_2 │ │ ├── outputN2_3 │ │ ├── outputN2_4 │ │ ├── outputN2_5 │ │ ├── outputPt3Ni_hubbard_spin │ │ ├── outputPt3Ni_hubbard_spin_mixedPrec │ │ ├── outputReS2 │ │ ├── outputReS2FullMassMatrix │ │ ├── output_MD_0 │ │ ├── output_MD_1 │ │ └── output_MD_2 │ ├── aluminumMD_coordinates.inp │ ├── aluminumMD_domainBoundingVectors.inp │ ├── aluminumMD_pseudo.inp │ ├── coordinates.inp │ ├── coordinatesBe.inp │ ├── coordinatesMg2x.inp │ ├── coordinatesMg2x_spin.inp │ ├── coordinates_LLZO.inp │ ├── coordinates_ReS2.inp │ ├── diffScript │ ├── domainVectors.inp │ ├── domainVectorsBe.inp │ ├── domainVectorsMg2x.inp │ ├── domainVectors_LLZO.inp │ ├── domainVectors_ReS2.inp │ ├── jobscripts/ │ │ ├── auroraJobScript18Tasks18GPUs.sh │ │ ├── auroraJobScript6Tasks6GPUs.sh │ │ ├── frontierJobScript18GCDs18MPITasks.sh │ │ ├── frontierJobScript6GCDs6MPITasks.sh │ │ ├── matrixlabgpu18Tasks6GPUs.slurm │ │ ├── perlmutter18Tasks18GPUs.slurm │ │ └── perlmutter6Tasks6GPUs.slurm │ ├── parameterFileBe.prm │ ├── parameterFileMg2x_1.prm │ ├── parameterFileMg2x_10.prm │ ├── parameterFileMg2x_11.prm │ ├── parameterFileMg2x_12.prm │ ├── parameterFileMg2x_13.prm │ ├── parameterFileMg2x_14.prm │ ├── parameterFileMg2x_15.prm │ ├── parameterFileMg2x_17.prm │ ├── parameterFileMg2x_1_spingpu.prm │ ├── parameterFileMg2x_2.prm │ ├── parameterFileMg2x_2_spingpu.prm │ ├── parameterFileMg2x_3.prm │ ├── parameterFileMg2x_4.prm │ ├── parameterFileMg2x_5.prm │ ├── parameterFileMg2x_6.prm │ ├── parameterFileMg2x_7.prm │ ├── parameterFileMg2x_8.prm │ ├── parameterFileMg2x_9.prm │ ├── parameterFileN2_1.prm │ ├── parameterFileN2_2.prm │ ├── parameterFileN2_3.prm │ ├── parameterFileN2_4.prm │ ├── parameterFileN2_5.prm │ ├── parameterFile_LLZO.prm │ ├── parameterFile_ReS2.prm │ ├── parameterFile_ReS2FullMassMatrix.prm │ ├── pseudo.inp │ ├── pseudoBe.inp │ ├── pseudoMg.inp │ ├── pseudo_LLZO.inp │ └── pseudo_ReS2.inp ├── utils/ │ ├── BLASWrapperDevice.cc │ ├── BLASWrapperDevice.inst.cc │ ├── BLASWrapperDeviceKernels.cc │ ├── BLASWrapperHost.cc │ ├── Cell.t.cc │ ├── DeviceAPICalls.cu.cc │ ├── DeviceAPICalls.hip.cc │ ├── DeviceAPICalls.sycl.cc │ ├── DeviceDirectCCLWrapper.cc │ ├── DeviceKernelsGeneric.cc │ ├── Exceptions.cc │ ├── FEBasisOperations.cc │ ├── FEBasisOperationsKernels.cc │ ├── FEBasisOperationsKernelsInternalDevice.cc │ ├── FEBasisOperationsKernelsInternalHost.cc │ ├── FECell.t.cc │ ├── FiniteDifference.cc │ ├── MPICommunicatorP2P.cc │ ├── MPICommunicatorP2PKernels.cc │ ├── MPICommunicatorP2PKernelsDevice.cc │ ├── MPIPatternP2P.cc │ ├── MPIRequestersNBX.cc │ ├── MPIWriteOnFile.cpp │ ├── MemoryManager.cc │ ├── MemoryTransferKernelsDevice.cc │ ├── NodalData.cpp │ ├── PeriodicTable.cc │ ├── QuadDataCompositeWrite.cpp │ ├── RTreeBox.t.cc │ ├── RTreePoint.t.cc │ ├── SphericalFunctionUtil.cpp │ ├── StringOperations.cpp │ ├── constraintMatrixInfo.cc │ ├── constraintMatrixInfoDevice.cc │ ├── constraintMatrixInfoDeviceKernels.cc │ ├── dftParameters.cc │ ├── dftUtils.cc │ ├── fileReaders.cc │ ├── functionalTests/ │ │ ├── testDataTransfer.cpp │ │ └── testMultiVectorCGForPoisson.cpp │ ├── pseudoConverter.cc │ ├── runParameters.cc │ └── vectorTools/ │ └── vectorUtilities.cc └── version