Two issues with mpi communicator configuration

Aperta
#22 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
64/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python

Direzione di ricerca

Trace the two configuration objects into tpb::diag and gdb::diag, starting with how mpi_size and h_comm_size are handled. Read the gdb_diag docstring and inspect how b_comm_size is used or validated. Done means the writable settings and documentation agree with the implemented communicator behavior, with tests or checks covering the two reported cases.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

From #21:

Two related issues found while investigating, not addressed here:

  • h_comm_size is writable on both config objects, but tpb::diag / gdb::diag
    recompute it from mpi_size, so setting it has no effect.
  • gdb_diag's docstring says b_comm_size must be 1, which is enforced nowhere and
    unexplained. If true it deserves a reason; if stale it blocks the one dimension that
    would parallelise the determinant list.
Lingua principale
Python
Stelle
2
Fork
0
Merge medio
8h 45m
PR unite (30g)
23

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Qiskit/sbd-eigensolver-python

Tutte le issue di Qiskit/sbd-eigensolver-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.