Skip to content
DFT-FE: Real-space DFT calculations using Finite Elements
C++ Shell CMake
Branch: publicGithubDe…
Clone or download
dsambit Merged in bugFix (pull request #322)
bug fix for two level electrostatics with pbc

Approved-by: Phani Motamarri <phanim@umich.edu>
Latest commit 81cd8cd Sep 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data Added missed singleAtomData for pseudopotentials in publicGitHubDevelop Apr 20, 2019
demo
doc/manual
helpers
include
pseudoConverters Moved upfToxml files into different folder and appropriately added GN… Jul 3, 2018
src bug fix for two level electrostatics with pbc Sep 12, 2019
tests/dft modified relaxation ctest parameter files. Sep 4, 2019
utils Made changes in CMakeLists.txt and other places to make linking to de… Sep 2, 2019
.gitignore
.travis.yml Update travis.yml Apr 16, 2019
CMakeLists.txt fix in CMakeLists.txt for complex ctests. Sep 2, 2019
Doxyfile Updated welcome message and version. Sep 26, 2018
LICENSE changes to authors and LICENSE files Apr 18, 2018
README.md Updated manual and readme. Jun 16, 2019
authors made some cleanups suggested by Vikram. Jul 16, 2018
deal.tag Updated deal.tag to developer version which fixed dealii links in dox… Jul 11, 2018
setup.sh renamed setupAll.sh to setup.sh Sep 2, 2019
setupPSP.sh Made changes in CMakeLists.txt and other places to make linking to de… Sep 2, 2019
version Updated welcome message and version. Sep 26, 2018

README.md

DFT-FE : Density Functional Theory With Finite-Elements

About

DFT-FE is a C++ code for materials modeling from first principles using Kohn-Sham density functional theory, developed by the Computational Materials Physics Group at University of Michigan. It is based on adaptive finite-element discretization that handles all-electron and pseudopotential calculations in the same framework, and incorporates scalable and efficient solvers for the solution of the Kohn-Sham equations. Importantly, DFT-FE can handle general geometries and boundary conditions, including periodic, semi-periodic and non-periodic systems. DFT-FE code builds on top of the deal.II library for everything that has to do with finite elements, geometries, meshes, etc., and, through deal.II on p4est for parallel adaptive mesh handling.

Installation instructions

The steps to install the necessary dependencies and DFT-FE itself are described in the Installation section of the DFT-FE manual (compile doc/manual/manual.tex or download the development version manual here).

Running DFT-FE

Instructions on how to run DFT-FE including demo examples can also be found in the Running DFT-FE section of the manual (compile doc/manual/manual.tex or download the development version manual here).

Contributing to DFT-FE

Learn more about contributing to DFT-FE's development here.

More information

  • See the official website for information on code capabilities, appropriate referencing of the code, acknowledgements, and news related to DFT-FE.

  • See Doxygen generated documentation.

  • For questions about DFT-FE, installation, bugs, etc., use the DFT-FE discussion forum.

  • For latest news, updates, and release announcements about DFT-FE please send an email to dft-fe.admin@umich.edu, and we will add you to our announcement mailing list.

  • DFT-FE is primarily based on the deal.II library. If you have particular questions about deal.II, use the deal.II discussion forum.

  • If you have specific questions about DFT-FE that are not suitable for the public and archived mailing lists, you can contact the following:

  • The following people have significantly contributed either in the past or current and advanced DFT-FE's goals: (All the underlying lists are in alphabetical order)

    • Principal developers

      • Sambit Das (University of Michigan Ann Arbor, USA)
      • Dr. Phani Motamarri (University of Michigan Ann Arbor, USA)
    • Principal developers emeriti

      • Dr. Krishnendu Ghosh (University of Michigan Ann Arbor, USA)
      • Prof. Shiva Rudraraju (University of Wisconsin Madison, USA)
    • Mentor

      • Prof. Vikram Gavini (University of Michigan Ann Arbor, USA)
  • A complete list of the many authors that have contributed to DFT-FE can be found at authors.

License

DFT-FE is published under LGPL v2.1 or newer.

You can’t perform that action at this time.