Two issues with mpi communicator configuration
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 64/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- python
- Domain
- distributed-systems
Research direction
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.
Written by the indexing model from the issue text.
Description
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.
- Dominant language
- Python
- Stars
- 2
- Forks
- 0
- Avg merge
- 8h 45m
- Merged PRs (30d)
- 23
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Qiskit/sbd-eigensolver-python
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Qiskit/sbd-eigensolver-python#27 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Qiskit/sbd-eigensolver-python#9 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
All issues in Qiskit/sbd-eigensolver-python
Similar issues
-
sponsored
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Diaoul/subliminal#1382 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
triage/confirmed
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
agentscope-ai/agentscope#2775 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100