Questão:
Código DFT para átomos: Fontes
user23061
2016-04-29 19:07:15 UTC
view on stackexchange narkive permalink

Algum tempo atrás, implementei os métodos Hartree-Fock restritos e irrestritos. Eu me diverti muito e aprendi muito. Nem é preciso dizer que o livro "Modern Quantum Chemistry" de Szabo e Ostlund foi fundamental para conseguir um código funcional.

Gostaria de repetir a experiência de implementação de um código DFT. Eu gostaria de implementá-lo para átomos com cálculos não relativísticos de todos os elétrons (cálculo relativístico escalar talvez seja uma extensão interessante, bem como a geração de pseudopotenciais conservadores de normas). Infelizmente, não encontrei uma "Bíblia DFT" como o livro de Szabo e Ostlund.

Alguém conhece boas referências (no mesmo nível de Szabo e Ostlund para uma discussão aprofundada da implementação prática) para a implementação prática de DFT para átomos (SE radial, grades logarítmicas, diferentes funcionais, ...)?

Observe que não estou procurando uma introdução geral do DFT ou uma explicação de implementações reais de PW + NCPP.


Esta pergunta é semelhante a este, mas não acho que seja uma duplicata. Na pergunta anterior, eu estava perguntando sobre um livro que explica a implementação detalhes de DFT para sistemas periódicos. A DFT aplicada a sistemas periódicos geralmente envolve um conjunto de base PW, bem como pseudopotenciais e FFTs. Isso corresponde a uma versão simplificada do código PWSCF do QuantumESPRESSO.

Nesta pergunta, estou pedindo as referências que me ajudarão a escrever de um código atômico, ou seja, sem expansão de conjunto de base e sem pseudopotenciais (cálculo de todos os elétrons, grade logarítmica, ...). Isso corresponde mais e menos ao código atômico de QuantumESPRESSO, que normalmente é usado para gerar pseudopotenciais.

você pode encontrar algumas ideias aqui: http://www.etsf.eu/system/files/users/SottileF/file_101.pdf
Surpreendentemente, você pode examinar o código do café quântico novamente. Ele contém código atômico, usado para geração de pseudopotencial, embora não me lembre da localização exata na árvore de origem.
@permeakra O código-fonte está em espresso-5.x.x / atomic / scr! ; ) Eu sei que tudo já foi implementado, mas ATOMIC contém cerca de 100 arquivos (cálculos relativísticos, geração de PP, ...) ... Eu gostaria de começar a escrever um código * mínimo * para entender a teoria subjacente. ATOMIC já é muito complexo para minhas necessidades. Além disso, o risco é que eu comece a "copiar" rotinas de QE; Eu gostaria de escrevê-los do zero com base apenas na teoria das referências.
Talvez minha resposta [lá] (http://chemistry.stackexchange.com/a/70798/42616) tivesse sido mais adequada aqui, mas de qualquer forma, acho que responde parcialmente aos dois tópicos.
Um responda:
user42816
2017-03-21 21:45:54 UTC
view on stackexchange narkive permalink
  1. Marx, D .; Hutter, J. Ab initio molecular dynamics: basic theory and advanced methods; Cambridge University Press: Cambridge, 2012. Este contém algumas informações sobre a implementação de algoritmo em código CPMD, incluindo fluxograma de algoritmo.
  2. Thijssen, J. Computational Physics, 2nd Ed .; Cambridge University Press: Cambridge, Reino Unido; Nova York, 2007. O Capítulo 6 vem com um pequeno programa de computador que pode ser baixado de um site complementar escrito pelo autor do livro.

Talvez esses dois ajudem um pouco.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...