Question
Asked 13 November 2023

How long (approximately) would it take to learn DFT calculations from scratch?

How long (approximately) would it take to learn DFT calculations from scratch so as to be able to obtain the first reasonable results? The aim would be to design materials with intended properties (for example, topological materials or thermoelectrics).
The starting point would be basic knowledge of quantum mechanics from a master's studies in chemistry and the basic skills in programming using c++ language.

Most recent answer

Adrian Sulich
Polish Academy of Sciences
Dear Mr. Fachini,
thank you very much for your response.
Best regards,
Adrian Sulich

All Answers (4)

Lucas Gian Fachini
Federal University of Paraná
It depends on what you are considering "learning" it, let's define two cases:
1) You want to be able to employ one or two softwares (like ORCA Quantum Chemistry) with some degree of understanding and being able to tweak parameters and understand results: It might take from a couple weeks to months, depending or your learning process and on the subject you are researching.
2) You want to master the concepts to a level in which you can develop techniques, processes and softwares: It's something that would take years of learning and experience gathering.
Your case alligns as the first one, so, I'd say that in a couple months of hard work you are going to be able to understand what you are doing. Of course, being really good at it and being able to solve complex tasks is a set of skills that takes a lot of experience to get.
1 Recommendation
Adrian Sulich
Polish Academy of Sciences
Dear Mr. Fachini,
Thank you very much for your answer.
Yes, I would like to start in the way you described as the case (1). I will probably choose the Quantum Espresso program because it is free for anyone and I will be able to install it on my personal home computer.
First I would like to investigate the band structure of various heterostructures containing SnTe or SnInTe layers with a monoclinic distortion of the unit cell (I would like to use for the calculations the real unit cell parameters which I have measured).
Then I would like to start inventing my own materials, checking (theoretically) their band structure for potential topological or thermoelectric properties. If interesting results come out, suggesting that, for example, a given material would be a Weyl/Dirac semimetal or a good thermoelectric, I might ask someone to grow such a sample to test it experimentally and/or maybe I will strive to publish it. These are my main goals, at least for the near future.
With best regards,
Adrian Sulich
Lucas Gian Fachini
Federal University of Paraná
Adrian Sulich, I'd say it's possible to learn how to apply it in a short time and start getting good results in some months, for sure.
The main problem with DFT on periodic conditions, like the one you described, is that they are usually quite expensive in terms of computational resources. If you try to run it on "publication" theory level/accuracy you shall face the need of alocating resources in high performance computational facilities. But to keep the optimism, I think that the learning step is surely possible on personal computers.
Also, I'd consider approaching someone experienced with the systems you are working on because said person would surely know tips on how to make the calculations less expensive without sacrificing too much on quality.
Good luck on your endeavor, you'll probably find the experience very interesting and instigating!
Adrian Sulich
Polish Academy of Sciences
Dear Mr. Fachini,
thank you very much for your response.
Best regards,
Adrian Sulich

Similar questions and discussions

How to perform Bader Charge Analysis steps from VASP output?
Question
20 answers
  • Shaira NaridoShaira Narido
Hi,
I just want to verify if these are the correct steps to Bader Charge Analysis:
Steps:
1. Relax the system to a converged geometry.
2. Using the relaxed geometry, perform static calculation using the following tags:
LAECHG=.TRUE.
4. Run the Bader charge analysis to CHGCAR output from step#3.
5. Check if converged and vary NGXF, NGYF, NGZF accordingly (Iterate from step#2 to step#5 until convergence is achieved.)
Question:
1. For step #2, do I need to set LASPH=.TRUE.? And should I just use the default ICHARG=0?
2. For step#3, what output value should I be checking to check for convergence?
Thanks,
Shaira
Input file for Quantum Espresso SCF calculations
Discussion
5 replies
  • Ricardo Tadeu MaiaRicardo Tadeu Maia
Hello, everyone.
I started to do calculations of DFT using Quantum Espresso, and I had a few questions about the input files.
I found tutorials in internet like this:
In which an input file describes a Silicon structure with 2 atoms, and an IBRAV=2, leading to the diamond-like crystal. Check: Si_2_atoms.in
Also, I tried to do calculations of the same structure, but describing just 1 atom of Silicon and specifying the space group F d -3 m, like in : Si_1_atom_Fd-3m.in
These calculations lead to very similar results. However another known way to generate input files for QE is using the tool provided in:
This tool "removes" the symmetry of the system, and try to describe all atoms, so the Silicon cell is described with 8 atoms, like in: Si_Materials_Cloud.in
This last input generates a totally different result, and I wanted to confirm which is the correct form of input file that Quantum Espresso accepts.
Best regards,
Ricardo Tadeu

Related Publications

Got a technical question?
Get high-quality answers from experts.