1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528
|
# Config file for Task 1 in a pipeline
# - Produce variables a b c
# - Write variables a b c to stream_T1.bp
# Config file for Task 2 in a pipeline
# - Read in variables a b from Task 1 (ignore c) from stream_T1.bp
# using a different decomposition
group io_T1
# item type varname N [dim1 dim2 ... dimN decomp1 decomp2 ... decompN]
array double a001 2 100 200 X Y
array double a002 2 100 200 X Y
array double a003 2 100 200 X Y
array double a004 2 100 200 X Y
array double a005 2 100 200 X Y
array double a006 2 100 200 X Y
array double a007 2 100 200 X Y
array double a008 2 100 200 X Y
array double a009 2 100 200 X Y
array double a010 2 100 200 X Y
array double a011 2 100 200 X Y
array double a012 2 100 200 X Y
array double a013 2 100 200 X Y
array double a014 2 100 200 X Y
array double a015 2 100 200 X Y
array double a016 2 100 200 X Y
array double a017 2 100 200 X Y
array double a018 2 100 200 X Y
array double a019 2 100 200 X Y
array double a020 2 100 200 X Y
array double a021 2 100 200 X Y
array double a022 2 100 200 X Y
array double a023 2 100 200 X Y
array double a024 2 100 200 X Y
array double a025 2 100 200 X Y
array double a026 2 100 200 X Y
array double a027 2 100 200 X Y
array double a028 2 100 200 X Y
array double a029 2 100 200 X Y
array double a030 2 100 200 X Y
array double a031 2 100 200 X Y
array double a032 2 100 200 X Y
array double a033 2 100 200 X Y
array double a034 2 100 200 X Y
array double a035 2 100 200 X Y
array double a036 2 100 200 X Y
array double a037 2 100 200 X Y
array double a038 2 100 200 X Y
array double a039 2 100 200 X Y
array double a040 2 100 200 X Y
array double a041 2 100 200 X Y
array double a042 2 100 200 X Y
array double a043 2 100 200 X Y
array double a044 2 100 200 X Y
array double a045 2 100 200 X Y
array double a046 2 100 200 X Y
array double a047 2 100 200 X Y
array double a048 2 100 200 X Y
array double a049 2 100 200 X Y
array double a050 2 100 200 X Y
array double a051 2 100 200 X Y
array double a052 2 100 200 X Y
array double a053 2 100 200 X Y
array double a054 2 100 200 X Y
array double a055 2 100 200 X Y
array double a056 2 100 200 X Y
array double a057 2 100 200 X Y
array double a058 2 100 200 X Y
array double a059 2 100 200 X Y
array double a060 2 100 200 X Y
array double a061 2 100 200 X Y
array double a062 2 100 200 X Y
array double a063 2 100 200 X Y
array double a064 2 100 200 X Y
array double a065 2 100 200 X Y
array double a066 2 100 200 X Y
array double a067 2 100 200 X Y
array double a068 2 100 200 X Y
array double a069 2 100 200 X Y
array double a070 2 100 200 X Y
array double a071 2 100 200 X Y
array double a072 2 100 200 X Y
array double a073 2 100 200 X Y
array double a074 2 100 200 X Y
array double a075 2 100 200 X Y
array double a076 2 100 200 X Y
array double a077 2 100 200 X Y
array double a078 2 100 200 X Y
array double a079 2 100 200 X Y
array double a080 2 100 200 X Y
array double a081 2 100 200 X Y
array double a082 2 100 200 X Y
array double a083 2 100 200 X Y
array double a084 2 100 200 X Y
array double a085 2 100 200 X Y
array double a086 2 100 200 X Y
array double a087 2 100 200 X Y
array double a088 2 100 200 X Y
array double a089 2 100 200 X Y
array double a090 2 100 200 X Y
array double a091 2 100 200 X Y
array double a092 2 100 200 X Y
array double a093 2 100 200 X Y
array double a094 2 100 200 X Y
array double a095 2 100 200 X Y
array double a096 2 100 200 X Y
array double a097 2 100 200 X Y
array double a098 2 100 200 X Y
array double a099 2 100 200 X Y
array double a100 2 100 200 X Y
array double a101 2 100 200 X Y
array double a102 2 100 200 X Y
array double a103 2 100 200 X Y
array double a104 2 100 200 X Y
array double a105 2 100 200 X Y
array double a106 2 100 200 X Y
array double a107 2 100 200 X Y
array double a108 2 100 200 X Y
array double a109 2 100 200 X Y
array double a110 2 100 200 X Y
array double a111 2 100 200 X Y
array double a112 2 100 200 X Y
array double a113 2 100 200 X Y
array double a114 2 100 200 X Y
array double a115 2 100 200 X Y
array double a116 2 100 200 X Y
array double a117 2 100 200 X Y
array double a118 2 100 200 X Y
array double a119 2 100 200 X Y
array double a120 2 100 200 X Y
array double a121 2 100 200 X Y
array double a122 2 100 200 X Y
array double a123 2 100 200 X Y
array double a124 2 100 200 X Y
array double a125 2 100 200 X Y
array double a126 2 100 200 X Y
array double a127 2 100 200 X Y
array double a128 2 100 200 X Y
array double a129 2 100 200 X Y
array double a130 2 100 200 X Y
array double a131 2 100 200 X Y
array double a132 2 100 200 X Y
array double a133 2 100 200 X Y
array double a134 2 100 200 X Y
array double a135 2 100 200 X Y
array double a136 2 100 200 X Y
array double a137 2 100 200 X Y
array double a138 2 100 200 X Y
array double a139 2 100 200 X Y
array double a140 2 100 200 X Y
array double a141 2 100 200 X Y
array double a142 2 100 200 X Y
array double a143 2 100 200 X Y
array double a144 2 100 200 X Y
array double a145 2 100 200 X Y
array double a146 2 100 200 X Y
array double a147 2 100 200 X Y
array double a148 2 100 200 X Y
array double a149 2 100 200 X Y
array double a150 2 100 200 X Y
array double a151 2 100 200 X Y
array double a152 2 100 200 X Y
array double a153 2 100 200 X Y
array double a154 2 100 200 X Y
array double a155 2 100 200 X Y
array double a156 2 100 200 X Y
array double a157 2 100 200 X Y
array double a158 2 100 200 X Y
array double a159 2 100 200 X Y
array double a160 2 100 200 X Y
array double a161 2 100 200 X Y
array double a162 2 100 200 X Y
array double a163 2 100 200 X Y
array double a164 2 100 200 X Y
array double a165 2 100 200 X Y
array double a166 2 100 200 X Y
array double a167 2 100 200 X Y
array double a168 2 100 200 X Y
array double a169 2 100 200 X Y
array double a170 2 100 200 X Y
array double a171 2 100 200 X Y
array double a172 2 100 200 X Y
array double a173 2 100 200 X Y
array double a174 2 100 200 X Y
array double a175 2 100 200 X Y
array double a176 2 100 200 X Y
array double a177 2 100 200 X Y
array double a178 2 100 200 X Y
array double a179 2 100 200 X Y
array double a180 2 100 200 X Y
array double a181 2 100 200 X Y
array double a182 2 100 200 X Y
array double a183 2 100 200 X Y
array double a184 2 100 200 X Y
array double a185 2 100 200 X Y
array double a186 2 100 200 X Y
array double a187 2 100 200 X Y
array double a188 2 100 200 X Y
array double a189 2 100 200 X Y
array double a190 2 100 200 X Y
array double a191 2 100 200 X Y
array double a192 2 100 200 X Y
array double a193 2 100 200 X Y
array double a194 2 100 200 X Y
array double a195 2 100 200 X Y
array double a196 2 100 200 X Y
array double a197 2 100 200 X Y
array double a198 2 100 200 X Y
array double a199 2 100 200 X Y
array double a200 2 100 200 X Y
array double a201 2 100 200 X Y
array double a202 2 100 200 X Y
array double a203 2 100 200 X Y
array double a204 2 100 200 X Y
array double a205 2 100 200 X Y
array double a206 2 100 200 X Y
array double a207 2 100 200 X Y
array double a208 2 100 200 X Y
array double a209 2 100 200 X Y
array double a210 2 100 200 X Y
array double a211 2 100 200 X Y
array double a212 2 100 200 X Y
array double a213 2 100 200 X Y
array double a214 2 100 200 X Y
array double a215 2 100 200 X Y
array double a216 2 100 200 X Y
array double a217 2 100 200 X Y
array double a218 2 100 200 X Y
array double a219 2 100 200 X Y
array double a220 2 100 200 X Y
array double a221 2 100 200 X Y
array double a222 2 100 200 X Y
array double a223 2 100 200 X Y
array double a224 2 100 200 X Y
array double a225 2 100 200 X Y
array double a226 2 100 200 X Y
array double a227 2 100 200 X Y
array double a228 2 100 200 X Y
array double a229 2 100 200 X Y
array double a230 2 100 200 X Y
array double a231 2 100 200 X Y
array double a232 2 100 200 X Y
array double a233 2 100 200 X Y
array double a234 2 100 200 X Y
array double a235 2 100 200 X Y
array double a236 2 100 200 X Y
array double a237 2 100 200 X Y
array double a238 2 100 200 X Y
array double a239 2 100 200 X Y
array double a240 2 100 200 X Y
array double a241 2 100 200 X Y
array double a242 2 100 200 X Y
array double a243 2 100 200 X Y
array double a244 2 100 200 X Y
array double a245 2 100 200 X Y
array double a246 2 100 200 X Y
array double a247 2 100 200 X Y
array double a248 2 100 200 X Y
array double a249 2 100 200 X Y
array double a250 2 100 200 X Y
array double a251 2 100 200 X Y
array double a252 2 100 200 X Y
array double a253 2 100 200 X Y
array double a254 2 100 200 X Y
array double a255 2 100 200 X Y
array double a256 2 100 200 X Y
array double a257 2 100 200 X Y
array double a258 2 100 200 X Y
array double a259 2 100 200 X Y
array double a260 2 100 200 X Y
array double a261 2 100 200 X Y
array double a262 2 100 200 X Y
array double a263 2 100 200 X Y
array double a264 2 100 200 X Y
array double a265 2 100 200 X Y
array double a266 2 100 200 X Y
array double a267 2 100 200 X Y
array double a268 2 100 200 X Y
array double a269 2 100 200 X Y
array double a270 2 100 200 X Y
array double a271 2 100 200 X Y
array double a272 2 100 200 X Y
array double a273 2 100 200 X Y
array double a274 2 100 200 X Y
array double a275 2 100 200 X Y
array double a276 2 100 200 X Y
array double a277 2 100 200 X Y
array double a278 2 100 200 X Y
array double a279 2 100 200 X Y
array double a280 2 100 200 X Y
array double a281 2 100 200 X Y
array double a282 2 100 200 X Y
array double a283 2 100 200 X Y
array double a284 2 100 200 X Y
array double a285 2 100 200 X Y
array double a286 2 100 200 X Y
array double a287 2 100 200 X Y
array double a288 2 100 200 X Y
array double a289 2 100 200 X Y
array double a290 2 100 200 X Y
array double a291 2 100 200 X Y
array double a292 2 100 200 X Y
array double a293 2 100 200 X Y
array double a294 2 100 200 X Y
array double a295 2 100 200 X Y
array double a296 2 100 200 X Y
array double a297 2 100 200 X Y
array double a298 2 100 200 X Y
array double a299 2 100 200 X Y
array double a300 2 100 200 X Y
array double a301 2 100 200 X Y
array double a302 2 100 200 X Y
array double a303 2 100 200 X Y
array double a304 2 100 200 X Y
array double a305 2 100 200 X Y
array double a306 2 100 200 X Y
array double a307 2 100 200 X Y
array double a308 2 100 200 X Y
array double a309 2 100 200 X Y
array double a310 2 100 200 X Y
array double a311 2 100 200 X Y
array double a312 2 100 200 X Y
array double a313 2 100 200 X Y
array double a314 2 100 200 X Y
array double a315 2 100 200 X Y
array double a316 2 100 200 X Y
array double a317 2 100 200 X Y
array double a318 2 100 200 X Y
array double a319 2 100 200 X Y
array double a320 2 100 200 X Y
array double a321 2 100 200 X Y
array double a322 2 100 200 X Y
array double a323 2 100 200 X Y
array double a324 2 100 200 X Y
array double a325 2 100 200 X Y
array double a326 2 100 200 X Y
array double a327 2 100 200 X Y
array double a328 2 100 200 X Y
array double a329 2 100 200 X Y
array double a330 2 100 200 X Y
array double a331 2 100 200 X Y
array double a332 2 100 200 X Y
array double a333 2 100 200 X Y
array double a334 2 100 200 X Y
array double a335 2 100 200 X Y
array double a336 2 100 200 X Y
array double a337 2 100 200 X Y
array double a338 2 100 200 X Y
array double a339 2 100 200 X Y
array double a340 2 100 200 X Y
array double a341 2 100 200 X Y
array double a342 2 100 200 X Y
array double a343 2 100 200 X Y
array double a344 2 100 200 X Y
array double a345 2 100 200 X Y
array double a346 2 100 200 X Y
array double a347 2 100 200 X Y
array double a348 2 100 200 X Y
array double a349 2 100 200 X Y
array double a350 2 100 200 X Y
array double a351 2 100 200 X Y
array double a352 2 100 200 X Y
array double a353 2 100 200 X Y
array double a354 2 100 200 X Y
array double a355 2 100 200 X Y
array double a356 2 100 200 X Y
array double a357 2 100 200 X Y
array double a358 2 100 200 X Y
array double a359 2 100 200 X Y
array double a360 2 100 200 X Y
array double a361 2 100 200 X Y
array double a362 2 100 200 X Y
array double a363 2 100 200 X Y
array double a364 2 100 200 X Y
array double a365 2 100 200 X Y
array double a366 2 100 200 X Y
array double a367 2 100 200 X Y
array double a368 2 100 200 X Y
array double a369 2 100 200 X Y
array double a370 2 100 200 X Y
array double a371 2 100 200 X Y
array double a372 2 100 200 X Y
array double a373 2 100 200 X Y
array double a374 2 100 200 X Y
array double a375 2 100 200 X Y
array double a376 2 100 200 X Y
array double a377 2 100 200 X Y
array double a378 2 100 200 X Y
array double a379 2 100 200 X Y
array double a380 2 100 200 X Y
array double a381 2 100 200 X Y
array double a382 2 100 200 X Y
array double a383 2 100 200 X Y
array double a384 2 100 200 X Y
array double a385 2 100 200 X Y
array double a386 2 100 200 X Y
array double a387 2 100 200 X Y
array double a388 2 100 200 X Y
array double a389 2 100 200 X Y
array double a390 2 100 200 X Y
array double a391 2 100 200 X Y
array double a392 2 100 200 X Y
array double a393 2 100 200 X Y
array double a394 2 100 200 X Y
array double a395 2 100 200 X Y
array double a396 2 100 200 X Y
array double a397 2 100 200 X Y
array double a398 2 100 200 X Y
array double a399 2 100 200 X Y
array double a400 2 100 200 X Y
array double a401 2 100 200 X Y
array double a402 2 100 200 X Y
array double a403 2 100 200 X Y
array double a404 2 100 200 X Y
array double a405 2 100 200 X Y
array double a406 2 100 200 X Y
array double a407 2 100 200 X Y
array double a408 2 100 200 X Y
array double a409 2 100 200 X Y
array double a410 2 100 200 X Y
array double a411 2 100 200 X Y
array double a412 2 100 200 X Y
array double a413 2 100 200 X Y
array double a414 2 100 200 X Y
array double a415 2 100 200 X Y
array double a416 2 100 200 X Y
array double a417 2 100 200 X Y
array double a418 2 100 200 X Y
array double a419 2 100 200 X Y
array double a420 2 100 200 X Y
array double a421 2 100 200 X Y
array double a422 2 100 200 X Y
array double a423 2 100 200 X Y
array double a424 2 100 200 X Y
array double a425 2 100 200 X Y
array double a426 2 100 200 X Y
array double a427 2 100 200 X Y
array double a428 2 100 200 X Y
array double a429 2 100 200 X Y
array double a430 2 100 200 X Y
array double a431 2 100 200 X Y
array double a432 2 100 200 X Y
array double a433 2 100 200 X Y
array double a434 2 100 200 X Y
array double a435 2 100 200 X Y
array double a436 2 100 200 X Y
array double a437 2 100 200 X Y
array double a438 2 100 200 X Y
array double a439 2 100 200 X Y
array double a440 2 100 200 X Y
array double a441 2 100 200 X Y
array double a442 2 100 200 X Y
array double a443 2 100 200 X Y
array double a444 2 100 200 X Y
array double a445 2 100 200 X Y
array double a446 2 100 200 X Y
array double a447 2 100 200 X Y
array double a448 2 100 200 X Y
array double a449 2 100 200 X Y
array double a450 2 100 200 X Y
array double a451 2 100 200 X Y
array double a452 2 100 200 X Y
array double a453 2 100 200 X Y
array double a454 2 100 200 X Y
array double a455 2 100 200 X Y
array double a456 2 100 200 X Y
array double a457 2 100 200 X Y
array double a458 2 100 200 X Y
array double a459 2 100 200 X Y
array double a460 2 100 200 X Y
array double a461 2 100 200 X Y
array double a462 2 100 200 X Y
array double a463 2 100 200 X Y
array double a464 2 100 200 X Y
array double a465 2 100 200 X Y
array double a466 2 100 200 X Y
array double a467 2 100 200 X Y
array double a468 2 100 200 X Y
array double a469 2 100 200 X Y
array double a470 2 100 200 X Y
array double a471 2 100 200 X Y
array double a472 2 100 200 X Y
array double a473 2 100 200 X Y
array double a474 2 100 200 X Y
array double a475 2 100 200 X Y
array double a476 2 100 200 X Y
array double a477 2 100 200 X Y
array double a478 2 100 200 X Y
array double a479 2 100 200 X Y
array double a480 2 100 200 X Y
array double a481 2 100 200 X Y
array double a482 2 100 200 X Y
array double a483 2 100 200 X Y
array double a484 2 100 200 X Y
array double a485 2 100 200 X Y
array double a486 2 100 200 X Y
array double a487 2 100 200 X Y
array double a488 2 100 200 X Y
array double a489 2 100 200 X Y
array double a490 2 100 200 X Y
array double a491 2 100 200 X Y
array double a492 2 100 200 X Y
array double a493 2 100 200 X Y
array double a494 2 100 200 X Y
array double a495 2 100 200 X Y
array double a496 2 100 200 X Y
array double a497 2 100 200 X Y
array double a498 2 100 200 X Y
array double a499 2 100 200 X Y
# Task 1 actions
app 1
steps 3
sleep 5.0
# write all of io_T1 into stream_T1.bp
write manyvars.bp io_T1
# Task 2 actions
app 2
steps over manyvars.bp
# read a & b from stream_T1.bp using io_T2_in definition with blocking wait
read next manyvars.bp io_T1 -1
sleep 2.0
|