ESCOMP / ESCOMP/CESM

No default PE layout on derecho for CESM3 development runs with MARBL

Open
#422 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
489
Forks
246
Avg merge
16h 44m
Merged PRs (30d)
3

Description

With the fix from https://github.com/ESMCI/ccs_config_cesm/issues/301, creating a case with `1850C_CAM70%MT_CLM60%BGC-CROP_CICE_MOM6%MARBL-BIO_MOSART_CISM2%GRIS-EVOLVE_WW3_SESP` returns a layout that is too small to run:

```
$ ./pelayout
Comp NTASKS NTHRDS ROOTPE PSTRIDE
CPL : 384/ 1; 0 1
ATM : 384/ 1; 0 1
LND : 128/ 1; 0 1
ICE : 256/ 1; 128 1
OCN : 128/ 1; 384 1
ROF : 128/ 1; 0 1
GLC : 128/ 1; 0 1
WAV : 128/ 1; 0 1
ESP : 1/ 1; 0 1
ESMF_AWARE_THREADING is False
ROOTPE is with respect to 128.0 tasks per node
```

Current dev runs are

```
$ ./pelayout
Comp NTASKS NTHRDS ROOTPE PSTRIDE
CPL : 5400/ 1; 0 1
ATM : 5400/ 1; 0 1
LND : 5400/ 1; 0 1
ICE : 5400/ 1; 0 1
OCN : 2560/ 1; 5504 1
ROF : 104/ 1; 5400 1
GLC : 104/ 1; 5400 1
WAV : 104/ 1; 5400 1
ESP : 1/ 1; 0 1
ESMF_AWARE_THREADING is False
ROOTPE is with respect to 128.0 tasks per node
```

So I'll add that as the out-of-the-box default and then we can add other options based on `--pecount` later. (Originally reported in https://github.com/ESMCI/ccs_config_cesm/issues/302)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.