Reduce wallclock time and/or PE count of some tests
I maintainer di solito rispondono entro 1 giorno
@ekluzek ci sta già lavorando.
Dal 5/11/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- fortran
- Ambito
- testing
Direzione di ricerca
Start with the listed aux_clm tests and their test configuration files, then inspect how each test sets PE layout and wallclock limits. Compare configured limits with the reported runtimes and try smaller layouts or shorter limits for the candidates identified. Done means the selected tests use appropriately reduced resources and still pass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
A few years ago, I went through the aux_clm test list and reduced the wallclock time and/or PE count of tests to get better turnaround of the aux_clm test list. Since then, some tests have been added that have either longer-than-needed wallclock time, large PE counts, or both.
From a recent run of aux_clm on derecho, these are the tests still stuck in the queue and my suggestion for how to improve test turnaround:
Best candidates for improvement:
- ERS_D.f19_g17.I1850Clm50BgcCrop.derecho_intel.clm-ciso_monthly_matrixcn_spinup
- Can this be moved to lower resolution?
- If not, then use a smaller PE layout; I believe my goal a few years ago was to have all aux_clm tests fit in 4 nodes or less to get better turnaround time (the slower run time is usually worth it for the faster turnaround time); I suggest trying 1, 2 or 4 nodes (
_PSfor f19_g17 gives 1 node, so that's probably a good place to start). - Also reduce wallclock time from 1 hour 20 min to something much smaller (currently takes 4 minutes)
- PEM_D_Ld5.ne30_g17.I2000Clm50Bgc.derecho_intel.clm-default
- Can this be moved to lower resolution?
- If not, then use a smaller PE layout; I believe my goal a few years ago was to have all aux_clm tests fit in 4 nodes or less to get better turnaround time (the slower run time is usually worth it for the faster turnaround time); I suggest trying 1, 2 or 4 nodes
- Also reduce wallclock time from 1 hour to something much smaller (currently takes 5 minutes)
- REP_P64x2_Ld13.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly--clm-matrixcnOn_ignore_warnings
- Reduce wallclock time from 2 hours to something like 10 minutes (currently takes 2 minutes)
- ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly--clm-matrixcnOn_ignore_warnings
- Reduce wallclock time from 2 hours to something like 20 - 30 minutes (currently takes 12 minutes)
There may not be much that can be done about these:
- ERS_Ly5_P128x1.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput
- Could reduce wallclock time slightly, from 2 hours to something like an hour or a little more (currently takes 47 minutes)
- But there may not be much that can be done about this one
- ERS_Ly5_P128x1.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput--clm-matrixcnOn_ignore_warnings
- Could reduce wallclock time slightly, from 2 hours to something like an hour or a little more (currently takes 52 minutes)
- But there may not be much that can be done about this one
- SMS_Ly2_PS.f19_g17.I2000Clm60BgcCrop.derecho_intel.clm-cropMonthOutput
- Could reduce wallclock time slightly, from 2 hours to a little over an hour (currently takes 57 minutes)
- But there may not be much that can be done about this one
- Lingua principale
- Fortran
- Stelle
- 353
- Fork
- 368
- Merge medio
- 2g 15h
- PR unite (30g)
- 12
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ESCOMP/CTSM
-
b4b usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
b4b docs-loc:codebase docs:minor-content-fix documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
b4b good first issue size: small test: python usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Indicate why we have two variables for snow cover fraction (frac_sno_albedo and frac_sno_fluxes) and when they are different.Forse di nuovo libera @olyson l’ha presa 31 giorni fa e non c’è nessuna pull request aperta. Apertab4b docs-loc:tech-note documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ESCOMP/CTSM#4219 · 1 commento · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Change "Spinup" compsets to "Cplhist"Forse di nuovo libera @slevis-lmwg l’ha presa 31 giorni fa e non c’è nessuna pull request aperta. Apertab4b usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
ESCOMP/CTSM#4218 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
bytedance/flowgram.ai#1235 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
carrick-sh/carrick#1859 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
web-platform-tests/wpt#64912 ·
I maintainer di solito rispondono entro 1 giorno