Implement CIPSI as an alternative to HCI/GKCI

Ouverte
#72 0 commentaires 0 réactions 2 personnes assignées Voir sur GitHub

@JamesSMAnderson y travaille déjà.

Depuis le 18/8/2024.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

It is relatively easy to implement CIPSI as an alternative to GKCI and HCI. (It is especially easy since the key equations already exist inside Epstein-Nesbet pertubation theory correction to selected-CI methods.)

The main motivation is that helps the hierarchy of methods. GKCI is very fast for selecting determinants (and noniterative) but tends to select too many determinants. HCI is slower and iterative, but gives a better selection of the minimal set of determinants. CIPSI is still slower than HCI (and is still iterative) but gives probably "as good as possible" a set of determinants as one can attain in any semi-computationally-efficient way.

It would be interesting to do a systematic comparison, which is something @JamesSMAnderson has expressed interest in.

Langage dominant
C++
Étoiles
35
Forks
15
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de theochem/PyCI

Toutes les issues de theochem/PyCI

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.