All Projects → JuliaMolSim → Dftk.jl

JuliaMolSim / Dftk.jl

Licence: mit
Density-functional toolkit

Programming Languages

julia
2034 projects

Labels

Projects that are alternatives of or similar to Dftk.jl

Agat
Another Gff Analysis Toolkit
Stars: ✭ 101 (-29.86%)
Mutual labels:  toolkit
Eviltwinframework
A framework for pentesters that facilitates evil twin attacks as well as exploiting other wifi vulnerabilities
Stars: ✭ 122 (-15.28%)
Mutual labels:  toolkit
Killcast
Manipulate Chromecast Devices in your Network
Stars: ✭ 133 (-7.64%)
Mutual labels:  toolkit
Sshkit.ex
An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.
Stars: ✭ 108 (-25%)
Mutual labels:  toolkit
Next Sanity
Sanity.io toolkit for Next.js
Stars: ✭ 115 (-20.14%)
Mutual labels:  toolkit
Toolkit
Sky's CSS Toolkit
Stars: ✭ 126 (-12.5%)
Mutual labels:  toolkit
Iced
A cross-platform GUI library for Rust, inspired by Elm
Stars: ✭ 12,176 (+8355.56%)
Mutual labels:  toolkit
Go Testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Stars: ✭ 137 (-4.86%)
Mutual labels:  toolkit
Mirtk
The Medical Image Registration ToolKit (MIRTK), the successor of the IRTK, contains common CMake build configuration files, core libraries, and basic command-line tools. Extension packages are hosted by the MIRTK GitHub group at
Stars: ✭ 119 (-17.36%)
Mutual labels:  toolkit
Hippo
💨A well crafted go packages that help you build robust, reliable, maintainable microservices.
Stars: ✭ 134 (-6.94%)
Mutual labels:  toolkit
Easy profiler
Lightweight profiler library for c++
Stars: ✭ 1,594 (+1006.94%)
Mutual labels:  toolkit
Atoms
Atoms for Blaze UI
Stars: ✭ 1,505 (+945.14%)
Mutual labels:  toolkit
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (-9.03%)
Mutual labels:  toolkit
Libmtev
Mount Everest Application Framework
Stars: ✭ 104 (-27.78%)
Mutual labels:  toolkit
Mybatis Plus
An powerful enhanced toolkit of MyBatis for simplify development
Stars: ✭ 12,132 (+8325%)
Mutual labels:  toolkit
Opencage
A modding toolkit for Alien: Isolation that covers a wide range of game content and configurations.
Stars: ✭ 98 (-31.94%)
Mutual labels:  toolkit
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (-13.19%)
Mutual labels:  toolkit
Bchacktool
HackToolKit
Stars: ✭ 144 (+0%)
Mutual labels:  toolkit
Storm
Simple and powerful toolkit for BoltDB
Stars: ✭ 1,814 (+1159.72%)
Mutual labels:  toolkit
Dynamorio
Dynamic Instrumentation Tool Platform
Stars: ✭ 1,828 (+1169.44%)
Mutual labels:  toolkit
dftk logo

Density-functional toolkit

Documentation Build Status License

The density-functional toolkit, DFTK for short, is a library of Julia routines for experimentation with plane-wave density-functional theory (DFT), as implemented in much larger production codes such as Abinit, Quantum Espresso and VASP.

The unique feature of this code is its emphasis on simplicity and flexibility with the goal of facilitating methodological development and interdisciplinary collaboration. In about 5k lines of pure Julia code we already support a sizeable set of features, after just about two years of development. Our performance is of the same order of magnitude as established packages.

For getting started with DFTK, see our documentation:

Note that at least Julia 1.5 is required.

Support and citation

DFTK is mostly developed as part of academic research. If you like our work please consider starring this repository as such metrics may help us to secure funding in the future. Parts of DFTK have also been discussed in published papers. If you use our code as part of your research, teaching or other activities, we would be grateful if you cite them as appropriate. See the CITATION.bib in the root of this repo for relevant references. As a software DFTK can also be cited via DOI.

Funding

This project has received funding from the Institute of computing and data sciences (ISCD, Sorbonne Université), École des Ponts ParisTech, Inria Research Centre Paris and from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No 810367).

Contributing

If you stumble across issues in using DFTK or have suggestions for future developments we are more than happy to hear about it. In this case please open an issue or contact us (@mfherbst and @antoine-levitt) directly.

Contributions to the code in any form is very welcome, just submit a pull request on github. If you want to contribute but are unsure where to start, take a look at the list of issues tagged good first issue (relatively easy tasks suitable for newcomers) or help wanted (more sizeable but well-defined and isolated). Don't hesitate to ask for help, through github, email or the gitter chat.

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].