All Projects → dftfeDevelopers → Dftfe

dftfeDevelopers / Dftfe

Licence: other
DFT-FE: Real-space DFT calculations using Finite Elements

Programming Languages

cplusplus
227 projects

Projects that are alternatives of or similar to Dftfe

FreeFem-modules
A collection of mathematically validated modules (EDP) for FreeFEM
Stars: ✭ 28 (-39.13%)
Mutual labels:  finite-elements
GooseFFT
Micro mechanical computations with an FFT-based method
Stars: ✭ 21 (-54.35%)
Mutual labels:  finite-elements
Mfem
Lightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+1350%)
Mutual labels:  finite-elements
basix
FEniCS finite element basis evaluation library
Stars: ✭ 26 (-43.48%)
Mutual labels:  finite-elements
PyMFEM
Python wrapper for MFEM
Stars: ✭ 91 (+97.83%)
Mutual labels:  finite-elements
Freefem Sources
FreeFEM source code
Stars: ✭ 324 (+604.35%)
Mutual labels:  finite-elements
PSyclone
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Stars: ✭ 67 (+45.65%)
Mutual labels:  finite-elements
Dgfem Acoustic
Discontinuous Galerkin finite element method (DGFEM) for Acoustic Wave Propagation
Stars: ✭ 31 (-32.61%)
Mutual labels:  finite-elements
continuum mechanics
Utilities for doing calculations in continuum mechanics.
Stars: ✭ 18 (-60.87%)
Mutual labels:  finite-elements
Moose
Multiphysics Object Oriented Simulation Environment
Stars: ✭ 652 (+1317.39%)
Mutual labels:  finite-elements
adapy
A python library for structural analysis and design
Stars: ✭ 39 (-15.22%)
Mutual labels:  finite-elements
FEMAddOns
Finite Element Method addons for Wolfram Language
Stars: ✭ 41 (-10.87%)
Mutual labels:  finite-elements
Libmesh
libMesh github repository
Stars: ✭ 450 (+878.26%)
Mutual labels:  finite-elements
FreeFem-doc
FreeFEM user documentation
Stars: ✭ 98 (+113.04%)
Mutual labels:  finite-elements
Dealii
The development repository for the deal.II finite element library.
Stars: ✭ 737 (+1502.17%)
Mutual labels:  finite-elements
MinimalFem
podgorskiy.com/spblog/304/writing-a-fem-solver-in-less-the-180-lines-of-code
Stars: ✭ 23 (-50%)
Mutual labels:  finite-elements
EllipticCurve
An elliptic curve library written in Swift 4
Stars: ✭ 18 (-60.87%)
Mutual labels:  finite-elements
Nutils
The nutils project
Stars: ✭ 40 (-13.04%)
Mutual labels:  finite-elements
Vedo
A python module for scientific analysis of 3D objects based on VTK and numpy
Stars: ✭ 741 (+1510.87%)
Mutual labels:  finite-elements
Elmerfem
Official git repository of Elmer FEM software
Stars: ✭ 523 (+1036.96%)
Mutual labels:  finite-elements

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 [email protected], 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

      • Dr. 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].