All Projects → ifilot → dftcxx

ifilot / dftcxx

Licence: GPL-3.0 license
C++ based DFT program for educational purposes

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to dftcxx

EzReson
An efficient toolkit for chemical resonance analysis based on quantum chemistry calculations. It implements the quantitative theory of resonance by expansion of the wave function from a DFT/HF calculation in terms of those of the Lewis structures.
Stars: ✭ 14 (-65%)
Mutual labels:  dft, quantum-chemistry
xcfun
XCFun: A library of exchange-correlation functionals with arbitrary-order derivatives
Stars: ✭ 50 (+25%)
Mutual labels:  dft
spectrogram
Taking an audio signal (wav) and converting it into a spectrogram. Written in Go programming language.
Stars: ✭ 34 (-15%)
Mutual labels:  dft
QUICK
QUICK: A GPU-enabled ab intio quantum chemistry software package
Stars: ✭ 79 (+97.5%)
Mutual labels:  quantum-chemistry
stda
stda program for computing excited states and response functions via simplified TD-DFT methods (sTDA, sTD-DFT, and SF-sTD-DFT)
Stars: ✭ 23 (-42.5%)
Mutual labels:  quantum-chemistry
inelastica
Python package for eigenchannels, vibrations and inelastic electron transport based on SIESTA/TranSIESTA DFT
Stars: ✭ 22 (-45%)
Mutual labels:  dft
pseudo dojo
Python framework for generating and validating pseudo potentials
Stars: ✭ 32 (-20%)
Mutual labels:  dft
xtp
GW-BSE for excited state Quantum Chemistry in a Gaussian Orbital basis, electronic spectroscopy with QM/MM, charge and energy dynamics in complex molecular systems
Stars: ✭ 26 (-35%)
Mutual labels:  quantum-chemistry
Fermi.jl
Fermi quantum chemistry program
Stars: ✭ 107 (+167.5%)
Mutual labels:  quantum-chemistry
IBM-Quantum-QCE20-Tutorials
Repository of code notebooks for tutorials at IEEE Quantum Week (QCE20) https://qce.quantum.ieee.org/tutorials/
Stars: ✭ 38 (-5%)
Mutual labels:  quantum-chemistry
DMFTwDFT
DMFTwDFT: An open-source code combining Dynamical Mean Field Theory with various Density Functional Theory packages
Stars: ✭ 39 (-2.5%)
Mutual labels:  dft
ooura
Javascript port of Ooura FFT implementation
Stars: ✭ 23 (-42.5%)
Mutual labels:  dft
gimic
Gauge-including magnetically induced currents.
Stars: ✭ 19 (-52.5%)
Mutual labels:  quantum-chemistry
atomate2
atomate2 is a library of computational materials science workflows
Stars: ✭ 67 (+67.5%)
Mutual labels:  dft
PyVibMS
A PyMOL plugin for visualizing vibrations in molecules and solids
Stars: ✭ 23 (-42.5%)
Mutual labels:  quantum-chemistry
Pruned-DFT-s-FBMC Python
Simulates pruned DFT spread FBMC and compares the performance to OFDM, SC-FDMA and conventional FBMC. The included classes (QAM, DoublySelectiveChannel, OFDM, FBMC) can be reused in other projects.
Stars: ✭ 22 (-45%)
Mutual labels:  dft
spicyphysics
Sup bois, here's my work
Stars: ✭ 22 (-45%)
Mutual labels:  quantum-chemistry
dtnn
Deep Tensor Neural Network
Stars: ✭ 75 (+87.5%)
Mutual labels:  quantum-chemistry
QUBEKit
Quantum Mechanical Bespoke Force Field Derivation Toolkit
Stars: ✭ 64 (+60%)
Mutual labels:  quantum-chemistry
QCElemental
Periodic table, physical constants, and molecule parsing for quantum chemistry.
Stars: ✭ 116 (+190%)
Mutual labels:  quantum-chemistry

DFTCXX

DFTCXX calculates the electronic structure of simple molecules within the framework of Density Functional Theory (DFT) at the LDA level of theory. It is mainly written for educational purposes. The source code has been documented (i.e. commented) relatively extensively to provide students the opportunity to read and understand the algorithm.

Compilation

DFTCXX depends on a couple of libraries, which are normally directly available by your favorite package manager.

  • Boost
  • TCLAP
  • Eigen3

To compile the program:

mkdir build
cd build
cmake ../src
make -j9

Execution

./dftcxx -i ../molecules/h2.in
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].