Skip to content

Commit

Permalink
More efficient PE layout for NOINYOC compset (#391)
Browse files Browse the repository at this point in the history
  • Loading branch information
JorgSchwinger authored Oct 28, 2024
1 parent d9c8445 commit f2b96c1
Show file tree
Hide file tree
Showing 2 changed files with 146 additions and 10 deletions.
136 changes: 136 additions & 0 deletions bld/tnx1v4/patch.input.431
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
npes npe mpe idm jdm ibig jbig nreg minsea maxsea avesea
431 24 21 360 385 15 19 2 0 285 210

ispt( 1) = 0 0 0 55 61 76 0 0
0 0 0 0 0 0 0 0
0 0 271 286 301 316 0 0
iipe( 1) = 0 0 0 6 15 8 0 0
0 0 0 0 0 0 0 0
0 0 15 15 15 7 0 0
ispt( 2) = 1 16 31 49 61 76 91 106
133 136 0 178 181 0 0 0
0 0 271 286 301 316 331 346
iipe( 2) = 15 15 8 12 15 15 15 11
3 4 0 3 3 0 0 0
0 0 15 15 15 15 15 15
ispt( 3) = 1 16 31 46 61 76 91 106
121 136 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 3) = 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 4) = 1 16 31 46 61 76 91 106
121 136 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 4) = 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 5) = 1 16 31 46 61 76 91 106
121 136 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 5) = 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 6) = 1 16 31 46 61 76 91 106
121 136 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 6) = 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 7) = 1 16 31 57 61 76 91 106
121 136 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 7) = 15 15 11 4 15 15 15 15
15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 8) = 1 16 31 0 70 76 91 106
121 146 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 8) = 15 15 11 0 6 15 15 15
5 5 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 9) = 1 16 31 0 73 76 91 106
121 148 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 9) = 15 15 3 0 3 15 15 15
5 3 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 10) = 1 16 31 0 61 76 91 106
121 148 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 10) = 15 15 3 0 15 15 15 15
3 3 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 11) = 1 16 31 58 61 76 91 106
121 0 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 11) = 15 15 4 3 15 15 15 15
3 0 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 12) = 1 16 31 49 61 76 91 106
121 0 157 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 12) = 15 15 5 12 15 15 15 15
3 0 9 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 13) = 1 16 31 46 61 76 91 0
0 148 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 13) = 15 15 15 15 15 15 8 0
0 3 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 14) = 1 16 31 46 61 76 91 0
0 145 151 166 181 196 211 226
241 256 271 286 301 316 331 346
iipe( 14) = 15 15 15 15 15 15 7 0
0 6 15 15 15 15 15 15
15 15 15 15 15 15 15 15
ispt( 15) = 1 16 31 46 61 76 91 106
121 136 151 166 0 0 223 226
241 256 271 286 301 316 331 346
iipe( 15) = 15 15 15 15 15 15 15 15
15 15 15 15 0 0 3 15
15 15 15 15 15 15 15 15
ispt( 16) = 0 28 31 46 61 76 91 106
121 136 151 0 0 0 0 229
241 256 271 286 301 316 331 346
iipe( 16) = 0 3 15 15 15 15 15 15
15 15 3 0 0 0 0 12
15 15 15 15 15 15 15 4
ispt( 17) = 0 16 31 46 61 76 91 106
121 136 0 0 0 0 0 0
247 256 271 286 301 316 331 0
iipe( 17) = 0 15 15 15 15 15 15 15
15 3 0 0 0 0 0 0
9 15 15 15 15 15 15 0
ispt( 18) = 0 16 31 46 61 76 91 106
121 136 0 0 0 0 0 0
0 264 271 286 301 316 331 0
iipe( 18) = 0 15 15 15 15 15 15 15
15 11 0 0 0 0 0 0
0 7 15 15 15 15 4 0
ispt( 19) = 0 16 31 46 61 86 91 106
121 136 0 0 0 0 0 238
241 256 271 286 301 316 0 0
iipe( 19) = 0 15 15 15 6 5 15 15
15 15 0 0 0 0 0 3
15 15 15 15 15 8 0 0
ispt( 20) = 0 24 31 46 61 76 91 106
121 136 151 0 0 0 223 226
241 256 271 286 301 316 331 0
iipe( 20) = 0 7 15 15 15 15 15 15
15 15 4 0 0 0 3 15
15 15 15 15 15 15 3 0
ispt( 21) = 0 16 31 46 61 76 91 106
121 136 151 0 0 196 211 226
241 256 271 286 301 316 331 0
iipe( 21) = 0 15 15 15 15 15 15 15
15 15 15 0 0 15 15 15
15 15 15 15 15 15 15 0

jspt( 1) = 1 19 37 55 73 91 109 128
147 166 185 204 223 242 260 278
296 314 332 350 368
jjpe( 1) = 18 18 18 18 18 18 19 19
19 19 19 19 19 18 18 18
18 18 18 18 18
20 changes: 10 additions & 10 deletions cime_config/config_pes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,14 @@
<pes pesize="M" compset="_DATM.*_BLOM%ECO">
<comment>none</comment>
<ntasks>
<ntasks_atm>128</ntasks_atm>
<ntasks_rof>128</ntasks_rof>
<ntasks_ice>128</ntasks_ice>
<ntasks_ocn>354</ntasks_ocn>
<ntasks_cpl>128</ntasks_cpl>
<ntasks_lnd>128</ntasks_lnd>
<ntasks_glc>128</ntasks_glc>
<ntasks_wav>128</ntasks_wav>
<ntasks_atm>1</ntasks_atm>
<ntasks_rof>1</ntasks_rof>
<ntasks_ice>80</ntasks_ice>
<ntasks_ocn>431</ntasks_ocn>
<ntasks_cpl>81</ntasks_cpl>
<ntasks_lnd>1</ntasks_lnd>
<ntasks_glc>1</ntasks_glc>
<ntasks_wav>1</ntasks_wav>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
Expand All @@ -190,8 +190,8 @@
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>128</rootpe_ocn>
<rootpe_ice>1</rootpe_ice>
<rootpe_ocn>81</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_wav>0</rootpe_wav>
<rootpe_cpl>0</rootpe_cpl>
Expand Down

0 comments on commit f2b96c1

Please sign in to comment.