Hace algún tiempo implementé los métodos Hartree-Fock restringido y no restringido. Me divertí mucho y aprendí mucho. Ni que decir tiene que el libro de Szabo y Ostlund "Modern Quantum Chemistry" ha sido fundamental para conseguir un código que funcione.
Me gustaría repetir la experiencia implementando un código DFT. Me gustaría implementarlo para átomos con cálculos no relativistas de todos los electrones (el cálculo relativista escalar será tal vez una extensión interesante, así como la generación de pseudopotenciales que conservan la norma). Desafortunadamente no he encontrado una "biblia de la DFT" como el libro de Szabo y Ostlund.
¿Conoce alguien buenas referencias (al mismo nivel que las de Szabo y Ostlund para la discusión en profundidad de la implementación práctica) para la implementación práctica de la DFT para átomos (SE radial, rejillas logarítmicas, diferentes funcionales, ...)?
Tenga en cuenta que no estoy buscando una introducción general a la DFT o una explicación de las implementaciones reales de PW+NCPP.
Esta pregunta es similar a este pero no creo que sea un duplicado. En la pregunta anterior preguntaba por un libro que explicara la aplicación detalles de la DFT para sistemas periódicos. La DFT aplicada a sistemas periódicos suele incluir un conjunto de bases PW, así como pseudopotenciales y FFT. Esto corresponde a una versión simplificada de la PWSCF código de QuantumESPRESSO.
En esta pregunta pido las referencias que me ayuden a escribir de un código atómico, es decir, sin expansión del conjunto de bases y sin pseudopotenciales (cálculo de todos los electrones, malla logarítmica, ...). Esto corresponde más o menos a la atómica código de QuantumESPRESSO que suele utilizarse para generar pseudopotenciales.
0 votos
Puede encontrar algunas ideas aquí: etsf.eu/system/files/users/SottileF/file_101.pdf
0 votos
Sorprendentemente, puede buscar en el código de espresso cuántico de nuevo. Contiene código atómico, utilizado para la generación de pseudopotenciales, aunque no recuerdo la ubicación exacta en el árbol de fuentes.
2 votos
@permeakra El código fuente está en espresso-5.x.x/atomic/scr ; ) Sé que todo está ya implementado, pero ATOMIC contiene unos 100 archivos (cálculos relativistas, generación de PP, ...)... Me gustaría empezar a escribir un mínimo código para entender la teoría subyacente. ATOMIC ya es demasiado complejo para mis necesidades. Además el riesgo es que empiece a "copiar" rutinas de QE; me gustaría escribirlas desde cero basándome sólo en la teoría de las referencias.
0 votos
Tal vez mi respuesta allí habría sido más adecuado aquí, pero de todos modos, creo que responde en parte a ambos temas.