Qiskit / Qiskit/sbd-eigensolver-python
Two issues with mpi communicator configuration
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 2
- Forks
- 0
- Ø Merge
- 8 Std. 45 Min.
- Gemergte PRs (30 T.)
- 23
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 64/100