CP2K: default Hirshfeld charges (Gaussian shape functions) are unphysical for ionic solids; generate SHAPE_FUNCTION DENSITY or label them
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 42/100
Direção de pesquisa
Start by tracing how ECCE builds CP2K inputs when charge analysis is requested, then find how the Viewer labels or displays CP2K Hirshfeld charges. The issue identifies the desired density-based SHAPE_FUNCTION option and an approximate label or hiding behavior for default Gaussian-shape results. Done means charge requests use the specified density-based analysis and default-run charges are labeled or hidden; the payload names no files or tests.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Andy's CP2K run 03_SOMS_ord1_final_PBE-D3BJ_700Ry_rel100_forces (sodium niobate, GTH-q9 Na, PBE-D3BJ): CP2K's own output gives Mulliken Na +0.82 but Hirshfeld Na -1.02, Nb -0.41, O +0.24 (Hirshfeld table: Ref Charge 9.000, Population 10.02). The input has no &HIRSHFELD section, so CP2K used its default analysis (SHAPE_FUNCTION GAUSSIAN, radii from tables), which is a crude promolecule and fails for ions with semicore pseudopotentials. ECCE parses the table correctly; the numbers are CP2K's. Wanted: when ECCE's CP2K input asks for charges, write &PRINT &HIRSHFELD SHAPE_FUNCTION DENSITY &END (atomic reference densities; optionally SELF_CONSISTENT T for iterative Hirshfeld), and in the Viewer label CP2K Hirshfeld charges from a default (Gaussian-shape) run as approximate, or hide them.
- Linguagem predominante
- C
- Estrelas
- 10
- Forks
- 8
- Merge médio
- 1h 58min
- PRs com merge (30d)
- 8
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de FriendsofECCE/ECCE
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
FriendsofECCE/ECCE#336 · 1 comentário ·
-
Windows: atom labels are not drawnTalvez já em andamento @ohlincha assumiu hoje. Aberta
FriendsofECCE/ECCE#672 · 1 responsável ·
-
Spin density view takes over 3 minutes for a Ti2Nb8O28 clusterTalvez já em andamento @ohlincha assumiu hoje. Aberta
FriendsofECCE/ECCE#671 · 1 responsável ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
FriendsofECCE/ECCE#670 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
FriendsofECCE/ECCE#667 ·
Todas as issues de FriendsofECCE/ECCE
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
zephyrproject-rtos/zephyr#123881 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
eclipse-zenoh/zenoh-pico#1354 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
ly05010419/MacNativeGames#1252 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 2 dias