22 votos

Código DFT para átomos : Fuentes

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.

2voto

Jacob.Z.Lee Puntos 196
  1. Marx, D.; Hutter, J. Ab initio molecular dynamics: basic theory and advanced methods; Cambridge University Press: Cambridge, 2012 . Esto tiene alguna información sobre la implementación del algoritmo en el código CPMD incluyendo el diagrama de flujo del algoritmo.
  2. Thijssen, J. Computational Physics, 2nd Ed.; Cambridge University Press: Cambridge, Reino Unido; Nueva York, 2007 . El capítulo 6 incluye un breve programa informático que puede descargarse del sitio web complementario, escrito por el autor del libro.

Tal vez estos dos ayuden un poco.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X