E3SM-Project / E3SM-Project/zppy
Revise ncclimo default invocation
- Dominant language
- Python
- Stars
- 8
- Forks
- 16
- Avg merge
- 3d 21h
- Merged PRs (30d)
- 3
Description
zppy chooses to invoke ncclimo in MPI mode with requesting 4 nodes for climo jobs. Based on email exchanges with @czender: For all low resolution simulations, use the default background mode instead, will potentially reduce queue time and save resources. MPI mode can be useful for HR simulations, and those can either be assigned multiple nodes in MPI mode or accomplished in background mode by ratcheting down the number of concurrent processes (to relieve RAM pressure) with the --job_nbr option.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating zppy's ncclimo invocation and the climo job logic that selects MPI mode and requests four nodes. Check how low-resolution and HR simulations are identified, then verify that low-resolution jobs use background mode while HR jobs retain an appropriate MPI or reduced-concurrency path; done means the generated invocations match those rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100