优秀DFT研究学者需要掌握好的四大块知识
(by Liang-Feng Huang, Oct 28, 2019)
- Linux系统和Shell Language知识、编程语言(e.g., Python, Fortran, 或C++等)、计算机硬件知识大概。这些相对简单和用时少。
- 基础物理、化学、冶金、数学知识。比如, 量子力学、固体物理、热力学与统计物理、物理化学、结构化学(物化的重要分支)、量子化学、金属热处理、密度泛函理论、数值分析、矩阵运算、特殊/复变函数、微积分、等等。
- 材料计算大程序包的使用和背后的物理知识(e.g., Quantum Espresso, WIEN2k, SIESTA, GPAW, 或VASP等程序)。比如, 各个程序模块的功能及其使用、各种物理性质的完整计算流程、各个程序参数的细节规定及其意义、安装和各个依赖编译器/数学库(gfortran/ifort, gcc/icc, openMP, BLAS, LAPACK, FFT, ...)的大概、各类硬件系统及其特点的大概、其它外挂软件的联合使用、等等。
- 自己研究领域各种文献知识,需同时兼顾历史上的纵深和领域内的广度,以及和周边其它领域的关联性。