precice / precice/micro-manager
Handle cases where some ranks do not have any micro simulations
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 24
- Forks
- 19
- Avg merge
- 1h 46m
- Merged PRs (30d)
- 2
Description
Currently the manager requires that every rank must at least one micro simulation. However, this may not be the case for bigger simulations. The manager should be able properly handle empty ranks. Partial support for handling empty ranks was introduced before, but the new adaptivity functionality has removed the support again.
Contributor guide
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.
Research direction
Start by tracing the manager's adaptivity path and locating the earlier handling for ranks without micro simulations. Verify how empty ranks are represented and processed; done means larger simulations can run when some ranks have no micro simulations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- hpc, python
- Domain
- distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100