MOPAC force runs: normal modes are stored in MOPAC's reoriented frame, the structure in the input frame
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 48/100
Piste de recherche
Start with scripts/parsers/mopac.desc and the MOPAC FORCE output section labeled “ORIENTATION OF MOLECULE IN FORCE CALCULATION”; compare the stored geometry and normal modes in the ch4_force, ch4_geovib, and ch4_force_nothermo fixtures. Adjust the vibration-step data so the geometry and modes share a frame, then check Builder arrows for CH4, H2O, and NH3 MOPAC runs against other codes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
A MOPAC FORCE calculation reorients the molecule ("ORIENTATION OF MOLECULE IN FORCE CALCULATION") and prints its normal modes in that frame, while [GEOMTRACE] in scripts/parsers/mopac.desc stores the input-orientation geometry. The modes ECCE stores therefore belong to a different orientation than the structure they are drawn on.
Found while implementing #367: for CH4 in all three MOPAC fixtures (ch4_force, ch4_geovib, ch4_force_nothermo) the stored modes are not orthogonal to the stored structure's rotations. With the force-orientation geometry the mode symmetries come out right (E, T2, T2, A1, equal to MOPAC's own labels).
Likely effect: the displacement arrows and animation of a MOPAC vibration in the Builder point in the wrong directions (not yet checked by eye). The vibrations table shows MOPAC's own symmetry labels and no Mode description for these runs: #367's analysis detects the mismatch and refuses rather than guess.
Fix: store the geometry the modes belong to, i.e. read MOPAC's force-calculation orientation for the vibration step, or rotate the modes back into the input frame. Then check the Builder's arrows for CH4, H2O and NH3 MOPAC runs against the other codes'.
- Langage dominant
- C
- Étoiles
- 10
- Forks
- 8
- Merge moyen
- 21 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de FriendsofECCE/ECCE
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
FriendsofECCE/ECCE#336 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
FriendsofECCE/ECCE#370 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
FriendsofECCE/ECCE#368 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
FriendsofECCE/ECCE#367 · 2 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
FriendsofECCE/ECCE#366 ·
Toutes les issues de FriendsofECCE/ECCE
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
FujiNetWIFI/fujinet-firmware#2079 ·
Les mainteneurs répondent en général sous 1 jour
-
Missing options in yara man pageOuvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
VirusTotal/yara#2255 ·
-
Add SupportsTransactions flagOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
state:needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
zed-industries/zed#65836 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
neutralinojs/neutralinojs#1861 ·
Les mainteneurs répondent en général sous 1 jour