Can we create a rudimentary mediator log file when running without a mediator?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Active
- Tech stack
- fortran
- Domain
- distributed-systems
Research direction
Start with cime_config/buildnml#L421-L433 and the CIME pull request 5063, then trace the is_comp_standalone function and its uses. Determine whether CMEPS can produce a rudimentary mediator log when no mediator runs; done means the standalone configuration no longer needs special-purpose CIME logic that must stay synchronized with CMEPS.
Written by the indexing model from the issue text.
Description
There are some "standalone" configurations of CESM where we run CMEPS without a mediator:
This requires some workarounds in CIME - see the code changed in https://github.com/ESMCI/cime/pull/5063 as well as the code that uses this is_comp_standalone function (which I'm planning to rename to something like compset_lacks_cpl_log). If feasible, a better solution could be to create a rudimentary / faked mediator log file even when running without a mediator, so that we don't need special purpose logic in CIME that needs to stay in sync with the logic in CMEPS. I don't know how feasible this would be....
- Dominant language
- Fortran
- Stars
- 36
- Forks
- 107
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing 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.
More from ESCOMP/CMEPS
-
Latent heat bug in COARE atm/ocn flux routine for CESMMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
CESM only enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
NVIDIA/nccl-extensions#26 ·
-
RRateLimiter acquire methods accept negative permits and raise available permits above the rate.Possibly taken @RehanKhatkar claimed this 1 day ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
[good-first-issue] distributed: convert Mooncake transfer-engine logging to %-formatPossibly taken @Enard52 claimed this 1 day ago. Opengood first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
LMCache/LMCache#5731 · 2 comments ·
Maintainers usually reply within 2 days