Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Spin density view takes over 3 minutes for a Ti2Nb8O28 cluster

オープン
#671 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

@ohlincha がすでに取り組んでいます。

2026年10月29日 から。

評価

この issue はまだ評価されていません。

説明

Opening the spin density view for an unrestricted Ti2Nb8O28Na3H2O calculation took 3 min 15 s (9.4.3).

The view analyses every orbital with a non-zero net spin. For an unrestricted wavefunction that is every occupied alpha and beta orbital, not only the singly occupied ones, and each one gets a Mulliken composition on the GUI thread (MoPanel::spinDensityData). The time is probably split between that loop and building the AO overlap matrix.

To do:

  • measure where the time goes;
  • compute the spin populations from the spin density matrix (P_alpha − P_beta)·S in a single pass, and the composition only for the SOMOs listed;
  • run it in the background with progress and Cancel, as Density Profile does (#629).
主要言語
C
スター
10
フォーク
8
平均マージ
1時間 58分
マージ済み PR(30日)
8

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

FriendsofECCE/ECCE のほかの issue

FriendsofECCE/ECCE の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。