CP2K: default Hirshfeld charges (Gaussian shape functions) are unphysical for ionic solids; generate SHAPE_FUNCTION DENSITY or label them
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- C
- Stelle
- 10
- Fork
- 8
- Merge medio
- 1h 58m
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di FriendsofECCE/ECCE
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FriendsofECCE/ECCE#336 · 1 commento ·
-
Windows: atom labels are not drawnForse già presa @ohlincha l’ha presa oggi. Aperta
FriendsofECCE/ECCE#672 · 1 assegnatario ·
-
Spin density view takes over 3 minutes for a Ti2Nb8O28 clusterForse già presa @ohlincha l’ha presa oggi. Aperta
FriendsofECCE/ECCE#671 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
FriendsofECCE/ECCE#670 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
FriendsofECCE/ECCE#667 ·
Tutte le issue di FriendsofECCE/ECCE
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
InukaAsith/TwinDesk#84 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CanadaHonk/porffor#426 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 77/100
raysan5/raylib.com#132 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100