Most of my codes are written with the Julia
language. You'll find here some great ressources to learn using it:
One day course by Michael F. Herbst (also good references in there).
Modern Julia Workflow, a series of blog posts on best practices for Julia development.
Part of my work uses the Density Functional ToolKit DFTK.jl, a Julia
package for plane-wave DFT developed mainly by Michael F. Herbst and Antoine Levitt.
Here are some examples of my contributions or research works made with DFTK:
A Newton algorithm for plane-wave DFT is available in DFTK (see this example from the documentation), the implementation has been possible by the linearisation of the Kohn-Sham equations we performed in our paper on SCF and direct minimization convergence.
Practical error bounds for interatomic forces in DFT: see the associated example from DFTK documentation or the code to reproduce simulations from the paper.
Numerically stable and efficient response calculation algorithms are implemented by default in DFTK, the code to reproduce the simulations from the paper is available here.
The code associated to our paper Fully guaranteed and computable error bounds on the energy for periodic Kohn-Sham equations with convex density functionals is available on DaRUS.
The code and data to reproduce the plots and the simulations from our paper Numerical simulation of the Gross-Pitaevskii equation via vortex tracking is publicly available on DaRUS.
The code to reproduce the simulations from our paper on basis set optimization in quantum chemistry is available here.
CC BY-SA 4.0 Gaspard Kemlin. Last modified: November 14, 2024.
Website built with Franklin.jl, the Hyde theme and the Julia programming language.