Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More efficient PE layout for NOINYOC compset #391

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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