From 7815af690357f141dfe2d64953072ee01aaadaf4 Mon Sep 17 00:00:00 2001 From: Azamat Mametjanov Date: Fri, 17 May 2024 20:00:39 -0500 Subject: [PATCH 1/2] Fix SGLC regex patterns --- cime_config/allactive/config_pesall.xml | 122 ++++++++++++------------ 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/cime_config/allactive/config_pesall.xml b/cime_config/allactive/config_pesall.xml index 0db40bd57982..76fcdb798920 100644 --- a/cime_config/allactive/config_pesall.xml +++ b/cime_config/allactive/config_pesall.xml @@ -325,7 +325,7 @@ - + "anvil, GPMPAS-JRA compset, 6 nodes" -6 @@ -338,7 +338,7 @@ - + "crusher, GPMPAS-JRA compset, 2 nodes" -4 @@ -351,7 +351,7 @@ - + summit|ascent: GPMPAS-JRA compset on ne30np4 grid -4 @@ -468,7 +468,7 @@ - + -compset A_WCYCL* -res ne30_oEC* on 27 nodes pure-MPI 900 @@ -487,7 +487,7 @@ 0 - + -compset A_WCYCL* -res ne30_oEC* on 40 nodes pure-MPI 1350 @@ -506,7 +506,7 @@ 0 - + -compset A_WCYCL* -res ne30_oEC* on 80 nodes pure-MPI 2700 @@ -525,7 +525,7 @@ 0 - + -compset A_WCYCL* -res ne30_oEC* on 160 nodes pure-MPI 5400 @@ -548,7 +548,7 @@ - + ne120-wcycl on 42 nodes 128x1 ~0.7 sypd 128 @@ -584,7 +584,7 @@ - + ne120-wcycl on 145 nodes, MPI-only 64 64 @@ -609,7 +609,7 @@ 0 - + ne120-wcycl on 145 nodes, threaded 256 64 @@ -644,7 +644,7 @@ 0 - + ne120 coupled-compset on 466 nodes 64 64 @@ -669,7 +669,7 @@ 0 - + ne120-wcycl on 863 nodes, MPI-only 64 64 @@ -694,7 +694,7 @@ 0 - + ne120-wcycl on 863 nodes, threaded 128 64 @@ -729,7 +729,7 @@ 0 - + ne120-wcycl on 825 nodes, threaded, 32 tasks/node 128 32 @@ -764,7 +764,7 @@ 0 - + ne120-wcycl on 800 nodes, threaded, 32 tasks/node 128 32 @@ -801,7 +801,7 @@ - + compy ne120 W-cycle on 310 nodes, 40x1, sypd=1.2 9600 @@ -824,7 +824,7 @@ - + --compset WCYCL* --res ne30pg2_EC30to60E2r2 on 25 nodes pure-MPI, ~5.4 sypd 675 @@ -843,7 +843,7 @@ 0 - + --compset WCYCL* --res ne30pg2_EC30to60E2r2 on 48 nodes pure-MPI, ~9.4 sypd 1350 @@ -862,7 +862,7 @@ 0 - + --compset WCYCL* --res ne30pg2_EC30to60E2r2 on 90 nodes pure-MPI, ~12 sypd 2700 @@ -917,7 +917,7 @@ - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 27 nodes pure-MPI, ~15.5 sypd 2700 @@ -936,7 +936,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 54 nodes pure-MPI, ~25.5 sypd 5400 @@ -957,7 +957,7 @@ - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 11 nodes pure-MPI, ~2.8 sypd 320 @@ -976,7 +976,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 21 nodes pure-MPI, ~5.5 sypd 600 @@ -995,7 +995,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 46 nodes pure-MPI, ~11 sypd 1350 @@ -1014,7 +1014,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_EC30to60* on 90 nodes pure-MPI, ~18 sypd 2700 @@ -1037,7 +1037,7 @@ - + -compset WCYCL*/CRYO* -res SOwISC12to60E2r4* on 75 nodes pure-MPI, ~5 sypd 900 @@ -1058,7 +1058,7 @@ - + -compset WCYCL*/CRYO* -res ne30pg*SOwISC12to60E2r4* on 105 nodes pure-MPI, ~18.5 sypd 64 @@ -1078,7 +1078,7 @@ 0 - + -compset WCYCL*/CRYO* -res ne30pg*SOwISC12to60E2r4* on 54 nodes pure-MPI, ~11 sypd 64 @@ -1102,7 +1102,7 @@ - + -compset WCYCL*/CRYO* -res ECwISC30to60E2r1* on 48 nodes pure-MPI, ~8.5 sypd 1350 @@ -1123,7 +1123,7 @@ - + -compset WCYCL*/CRYO* -res ne30pg*ECwISC30to60E2r1* on 105 nodes pure-MPI, ~40 sypd 64 @@ -1143,7 +1143,7 @@ 0 - + -compset WCYCL*/CRYO* -res ne30pg*ECwISC30to60E2r1* on 55 nodes pure-MPI, ~25 sypd 64 @@ -1163,7 +1163,7 @@ 0 - + -compset WCYCL*/CRYO* -res ne30pg*ECwISC30to60E2r1* on 28 nodes pure-MPI, ~15 sypd 64 @@ -1187,7 +1187,7 @@ - + gcp12 -compset A_WCYCL* -res ne30pg2_oECv3 with MPASO on 7 nodes 280 @@ -1216,7 +1216,7 @@ - + gcp10 -compset A_WCYCL* -res ne30pg2_oECv3 with MPASO on 11 nodes 240 @@ -1410,7 +1410,7 @@ - + -compset A_WCYCL* -res ne30pg2_oECv3 on 11 nodes pure-MPI, ~2.8 sypd 320 @@ -1429,7 +1429,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_oECv3 on 21 nodes pure-MPI, ~5.5 sypd 600 @@ -1448,7 +1448,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_oECv3 on 46 nodes pure-MPI, ~11 sypd 1350 @@ -1467,7 +1467,7 @@ 0 - + -compset A_WCYCL* -res ne30pg2_oECv3 on 90 nodes pure-MPI, ~18 sypd 2700 @@ -1649,7 +1649,7 @@ - + -compset WCYCL* -res ne30pg2_EC30to60E2r2 on 14 nodes pure-MPI, ~6 sypd 704 @@ -1668,7 +1668,7 @@ 0 - + -compset WCYCL* -res ne30pg2_EC30to60E2r2 on 27 nodes pure-MPI, ~12 sypd 1408 @@ -1687,7 +1687,7 @@ 0 - + -compset WCYCL* -res ne30pg2_EC30to60E2r2 on 53 nodes pure-MPI, ~21 sypd 2752 @@ -1706,7 +1706,7 @@ 0 - + -compset WCYCL* -res ne30pg2_EC30to60E2r2 on 70 nodes pure-MPI, ~24 sypd 3648 @@ -1725,7 +1725,7 @@ 0 - + -compset WCYCL* -res ne30pg2EC30to60E2r2 on 100 nodes pure-MPI, ~30 sypd 5440 @@ -1746,7 +1746,7 @@ - + -compset A_WCYCL* -res ne30pg*EC30to60* on 8 debug Q nodes threaded, 0.8 sypd 384 @@ -1773,7 +1773,7 @@ 0 - + -compset A_WCYCL* -res ne30pg*EC30to60* on 128 default Q nodes pure-MPI, 3.8 sypd 5400 @@ -1796,7 +1796,7 @@ - + -compset WCYCL* -res ne30pg*WCAtl* on 80 nodes pure-MPI, ~8.5 sypd 2700 @@ -1994,7 +1994,7 @@ - + rmod025a 40 40 @@ -2015,7 +2015,7 @@ 0 - + rmod077a 40 40 @@ -2036,7 +2036,7 @@ 0 - + rmod111a 40 40 @@ -2057,7 +2057,7 @@ 0 - + rmod037a 20 40 @@ -2078,7 +2078,7 @@ 2 - + rmod074a 20 40 @@ -2107,7 +2107,7 @@ 0 - + rmod115b 20 40 @@ -2138,7 +2138,7 @@ - + RRM-WCYCL: 64 nodes 2.133 sypd 1800 @@ -2159,7 +2159,7 @@ - + cmod016b64x1 s=2.4 64 128 @@ -2180,7 +2180,7 @@ 0 - + cmod040c64x1 s=5.6 64 128 @@ -2201,7 +2201,7 @@ 0 - + cmod060d64x1 s=8.0 64 128 @@ -2222,7 +2222,7 @@ 0 - + cmod080c64x1 s=10.1 64 128 @@ -2243,7 +2243,7 @@ 0 - + cmod100b64x1 s=12.3 64 128 @@ -2319,7 +2319,7 @@ - + --compset WCYCL* --res ne30pg2_EC30to60E2r2_wQU225EC30to60E2r2 on 48 nodes pure-MPI, ~8.8 sypd 1350 @@ -2353,7 +2353,7 @@ - + none 924 @@ -2390,7 +2390,7 @@ - + none 2768 From b22575175ed8e972771f20f25a3a2e13cbd2dee4 Mon Sep 17 00:00:00 2001 From: Azamat Mametjanov Date: Fri, 17 May 2024 22:39:26 -0500 Subject: [PATCH 2/2] Avoid memleak flags in heavy-IO perf-tests on pm-cpu --- cime_config/testmods_dirs/bench/wcycl/lores/shell_commands | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cime_config/testmods_dirs/bench/wcycl/lores/shell_commands b/cime_config/testmods_dirs/bench/wcycl/lores/shell_commands index a90a9cc89765..615b8f21ffcd 100644 --- a/cime_config/testmods_dirs/bench/wcycl/lores/shell_commands +++ b/cime_config/testmods_dirs/bench/wcycl/lores/shell_commands @@ -3,3 +3,8 @@ # save benchmark timing info for provenance ./xmlchange SAVE_TIMING=TRUE + +# increase mem-tolerance on pm-cpu to 30% +if [ `./xmlquery --value MACH` == pm-cpu ]; then + ./xmlchange TEST_MEMLEAK_TOLERANCE=0.3 +fi