E3SM-Project / E3SM-Project/zppy

Revise ncclimo default invocation

Open
#9 4 comments 0 reactions 0 assignees View on GitHub
semver: small improvement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.