List of commits:
Subject Hash Author Date (UTC)
fixed horizontalSettler2D mesh d79c28081dd5b2cc6f77c9c003c26941d3a27ea6 Anurag Misra 2017-12-05 12:59:28
fixed buoyancy kernel definition 63b8743b0bb1d1316ec16e85382cd49ca0431356 Anurag Misra 2017-12-05 12:53:37
Added additional case file for troubleshooting 6e8b93a3ef9ab2c9bae9a6b2eb85ecedbaf45a68 Anurag Misra 2017-11-28 15:33:40
updated boundary conditions, minor changes in mesh 3ab8a7206d97870b823dcdceb939f0494c4be1a6 Anurag Misra 2017-11-10 17:50:16
Explicity defined floats to solve compilation problems with centOS/RHEL 5be4ffff7079912f4481525944fc5e778b9040e5 Anurag Misra 2017-11-09 15:16:47
Replaced instances of pow with Foam::pow to solve compilation problems with centOS/RHEL 1b5fb4cbdb7d57eb035f8f3ff110d91f88109545 Anurag Misra 2017-11-09 15:10:32
Renamed testCase0 to batchSettler 41a5dfa7953de58bea67e177a2be3282aef19b4b Anurag Misra 2017-11-09 15:04:56
Added new test case, continuous settler 9445b7f20882040279a500c3bf96d6c0c6fc7d49 Anurag Misra 2017-11-09 15:03:14
improved and parametrized batchSettler mesh e3cafb8122b092316bee98619ddb7c6b88b03329 Anurag Misra 2017-10-21 16:15:43
clean buoyancyInduced coalescenceKernels : select continuous phase via dictionary + update testcase 4aec5813eb4cff7d133a59cd51ec703432bce454 Cyrille Bonamy 2017-10-16 21:48:52
debug + supress hack of coalescenceKernel class 7ede4d4c9283c6865f560ec1259177f335918c34 Cyrille Bonamy 2017-10-16 21:38:20
supress unnecessary files (mesh generated with blockmesh command) d77cea7ecb13092c8dc8aac3865fa73bde9b2b4b Cyrille Bonamy 2017-10-16 21:37:17
move all testcases in unique directory d3aa43dc5e49267577403dbe5928ea37a0506639 Cyrille Bonamy 2017-10-16 21:36:45
fixed calculation of relative velocity c24a80e1330dfff8aa73e9613ba733e34579f4d0 Anurag Misra 2017-10-13 14:24:44
corrected buoyancy kernel aa79b76dd69bd0c168790376972ce7cfb9dff64c Anurag Misra 2017-10-13 11:19:28
Updated dictionary files in all cases 256463d85a1b3aeda3b54054461e94ba1eb193eb Anurag Misra 2017-10-12 21:03:28
temporary fix for buoyancy coalescence kernel d0e321233fe4d6aff922bb7f6aaae40a1e7be589 Anurag Misra 2017-10-12 20:50:59
coalescence kernel added as duplicate of aggregation kernel 1bfcdde0095170abed22b5a75a0f295b19fd91d0 Anurag Misra 2017-10-12 19:19:04
updated QBMM files, reinstated original structure 584a378d9d1104b32ffc16adec74e995d2785550 Anurag Misra 2017-10-12 10:31:02
added parametric variables to blockMeshDict 9a4839ae23d9ce70ebdbafe1be020936fb902be3 Anurag Misra 2017-10-10 15:43:01
Commit d79c28081dd5b2cc6f77c9c003c26941d3a27ea6 - fixed horizontalSettler2D mesh
Author: Anurag Misra
Author date (UTC): 2017-12-05 12:59
Committer name: Anurag Misra
Committer date (UTC): 2017-12-05 12:59
Parent(s): 63b8743b0bb1d1316ec16e85382cd49ca0431356
Signer:
Signing key:
Signing status: N
Tree: 01dc05685fcb14d784eee213f1ece2e581ff2231
File Lines added Lines deleted
testCases/horizontalSettler2D/system/blockMeshDict 255 70
File testCases/horizontalSettler2D/system/blockMeshDict changed (mode: 100644) (index 996d5f6..1edd052)
... ... FoamFile
17 17 convertToMeters 0.001; convertToMeters 0.001;
18 18
19 19 //- Factor of refinement //- Factor of refinement
20 N 2.5;
20 N 2.5; //2.5;
21 21
22 22 //- Zero //- Zero
23 23 zero 0.0; zero 0.0;
 
... ... curvedOutletOMaxX #calc "$curvedOutletX-2.0*$radiusPipe";
203 203 //- Mesh refinement parameters //- Mesh refinement parameters
204 204 //- //-
205 205 X0 #calc "std::floor($N*50.0)"; X0 #calc "std::floor($N*50.0)";
206 Y0 #calc "std::floor($N*10.0)";
206 Y0 #calc "std::floor($N*7.0)";
207 207 Z0 1; Z0 1;
208 208
209 X1 #calc "std::floor($N*12.0)";
210 Y1 #calc "std::floor($N*5.0)";
209 X1 #calc "std::floor($N*6.0)";
210 Y1 #calc "std::floor($N*4.0)";
211 211
212 212 X2 #calc "std::floor($N*15.0)"; X2 #calc "std::floor($N*15.0)";
213 Y2 #calc "std::floor($N*10.0)";
213 Y2 #calc "std::floor($N*6.0)";
214 214
215 215 X3 #calc "std::floor($N*19.0)"; X3 #calc "std::floor($N*19.0)";
216 216 Y3 #calc "std::floor($N*65.0)"; Y3 #calc "std::floor($N*65.0)";
217 217
218 218 X4 #calc "std::floor($N*17.0)"; X4 #calc "std::floor($N*17.0)";
219 Y4 #calc "std::floor($N*44.0)";
220
219 221 X5 #calc "std::floor($N*20.0)"; X5 #calc "std::floor($N*20.0)";
220 222 X6 #calc "std::floor($N*21.0)"; X6 #calc "std::floor($N*21.0)";
221 223 X7 #calc "std::floor($N*13.0)"; X7 #calc "std::floor($N*13.0)";
222 224 X8 #calc "std::floor($N*5.0)"; X8 #calc "std::floor($N*5.0)";
223 X9 #calc "std::floor($N*12.0)";
225 X9 #calc "std::floor($N*10.0)";
224 226
225 227 vertices vertices
226 228 ( (
 
... ... vertices
235 237 ( $zero $radiusPipe $delZ ) //7 ( $zero $radiusPipe $delZ ) //7
236 238
237 239 ( $curvedInletX $curvedInletMaxY $zero ) //8 ( $curvedInletX $curvedInletMaxY $zero ) //8
238 ( $curvedInletX $settlerInletOMaxY $zero ) //9
239 ( $curvedInletX $settlerInletOMinY $zero ) //10
240 ( $curvedInletOMinX $settlerInletOMaxY $zero ) //9
241 ( $curvedInletOMinX $settlerInletOMinY $zero ) //10
240 242 ( $curvedInletX $curvedInletMinY $zero ) //11 ( $curvedInletX $curvedInletMinY $zero ) //11
241 243
242 244 ( $curvedInletX $curvedInletMaxY $delZ ) //12 ( $curvedInletX $curvedInletMaxY $delZ ) //12
243 ( $curvedInletX $settlerInletOMaxY $delZ ) //13
244 ( $curvedInletX $settlerInletOMinY $delZ ) //14
245 ( $curvedInletOMinX $settlerInletOMaxY $delZ ) //13
246 ( $curvedInletOMinX $settlerInletOMinY $delZ ) //14
245 247 ( $curvedInletX $curvedInletMinY $delZ ) //15 ( $curvedInletX $curvedInletMinY $delZ ) //15
246 248
247 249 ( $settlerBeginX $radiusSettler $zero ) //16 ( $settlerBeginX $radiusSettler $zero ) //16
248 ( $curvedInletOMinX $curvedInletOMaxY $zero ) //17
249 ( $curvedInletOMinX $curvedInletOMinY $zero ) //18
250 ( $curvedInletOMaxX $curvedInletOMaxY $zero ) //17
251 ( $curvedInletOMaxX $curvedInletOMinY $zero ) //18
250 252 ( $settlerBeginX $negRadiusSettler $zero ) //19 ( $settlerBeginX $negRadiusSettler $zero ) //19
251 253
252 254 ( $settlerBeginX $radiusSettler $delZ ) //20 ( $settlerBeginX $radiusSettler $delZ ) //20
253 ( $curvedInletOMinX $curvedInletOMaxY $delZ ) //21
254 ( $curvedInletOMinX $curvedInletOMinY $delZ ) //22
255 ( $curvedInletOMaxX $curvedInletOMaxY $delZ ) //21
256 ( $curvedInletOMaxX $curvedInletOMinY $delZ ) //22
255 257 ( $settlerBeginX $negRadiusSettler $delZ ) //23 ( $settlerBeginX $negRadiusSettler $delZ ) //23
256 258
257 ( $curvedInletOMaxX $curvedInletOMaxY2 $zero )//24
258 ( $curvedInletOMaxX $curvedInletOMinY2 $zero )//25
259 ( $curvedInletOMaxX $curvedInletOMaxY2 $delZ )//26
260 ( $curvedInletOMaxX $curvedInletOMinY2 $delZ )//27
259 ( 65.0 $curvedInletOMaxY2 $zero )//24
260 ( 65.0 $curvedInletOMinY2 $zero )//25
261 ( 65.0 $curvedInletOMaxY2 $delZ )//26
262 ( 65.0 $curvedInletOMinY2 $delZ )//27
261 263
262 264 ( $porousBeginX $radiusSettler $zero ) //28 ( $porousBeginX $radiusSettler $zero ) //28
263 265 ( $porousBeginX $curvedInletOMaxY2 $zero ) //29 ( $porousBeginX $curvedInletOMaxY2 $zero ) //29
 
... ... vertices
465 467 ( $midOutletCircMaxX $curvedInletOMinY2 $delZ ) //202 duplicate of 138 ( $midOutletCircMaxX $curvedInletOMinY2 $delZ ) //202 duplicate of 138
466 468 ( $midOutletCircMaxX $negRadiusSettler $delZ ) //203 duplicate of 139 ( $midOutletCircMaxX $negRadiusSettler $delZ ) //203 duplicate of 139
467 469
470 ( $porousBeginX $radiusSolid $zero ) //204
471 ( $porousBeginX $radiusSolid $zero ) //205 duplicate of 204
472 ( $porousBeginX $negRadiusSolid $zero ) //206
473 ( $porousBeginX $negRadiusSolid $zero ) //207 duplicate of 206
474
475 ( $porousBeginX $radiusSolid $delZ ) //208
476 ( $porousBeginX $radiusSolid $delZ ) //209 duplicate of 208
477 ( $porousBeginX $negRadiusSolid $delZ ) //210
478 ( $porousBeginX $negRadiusSolid $delZ ) //211 duplicate of 210
479
480 ( $porousEndX $radiusSolid $zero ) //212
481 ( $porousEndX $radiusSolid $zero ) //213 duplicate of 212
482 ( $porousEndX $negRadiusSolid $zero ) //214
483 ( $porousEndX $negRadiusSolid $zero ) //215 duplicate of 214
484
485 ( $porousEndX $radiusSolid $delZ ) //216
486 ( $porousEndX $radiusSolid $delZ ) //217 duplicate of 216
487 ( $porousEndX $negRadiusSolid $delZ ) //218
488 ( $porousEndX $negRadiusSolid $delZ ) //219 duplicate of 218
489
490 ( 59.50 $radiusSolid $zero ) //220
491 ( 59.50 $negRadiusSolid $zero ) //221
492 ( 59.50 $radiusSolid $delZ ) //222
493 ( 59.50 $negRadiusSolid $delZ ) //223
494
495 ( $glassBeginX $radiusSolid $zero ) //224
496 ( $glassBeginX $negRadiusSolid $zero ) //225
497 ( $glassBeginX $radiusSolid $delZ ) //226
498 ( $glassBeginX $negRadiusSolid $delZ ) //227
499
500 ( $glassEndX $radiusSolid $zero ) //228
501 ( $glassEndX $negRadiusSolid $zero ) //229
502 ( $glassEndX $radiusSolid $delZ ) //230
503 ( $glassEndX $negRadiusSolid $delZ ) //231
504
505 ( $beginMidOutletZoneX $radiusSolid $zero ) //232
506 ( $beginMidOutletZoneX $negRadiusSolid $zero ) //233
507 ( $beginMidOutletZoneX $radiusSolid $delZ ) //234
508 ( $beginMidOutletZoneX $negRadiusSolid $delZ ) //235
509
510 ( 245.0 $radiusSolid $zero ) //236
511 ( 245.0 $negRadiusSolid $zero ) //237
512 ( 245.0 $radiusSolid $delZ ) //238
513 ( 245.0 $negRadiusSolid $delZ ) //239
514
515 ( $midOutletCircMinX $radiusSolid $zero ) //240
516 ( $midOutletCircMinX $negRadiusSolid $zero ) //241
517 ( $midOutletCircMinX $radiusSolid $delZ ) //242
518 ( $midOutletCircMinX $negRadiusSolid $delZ ) //243
519
520 ( $midOutletCircMaxX $radiusSolid $zero ) //244
521 ( $midOutletCircMaxX $negRadiusSolid $zero ) //245
522 ( $midOutletCircMaxX $radiusSolid $delZ ) //246
523 ( $midOutletCircMaxX $negRadiusSolid $delZ ) //247
524
525 ( 249.5 20.0 $zero ) //248
526 ( 251.0 13.0 $zero ) //249
527 ( 252.0 0.0 $zero ) //250
528 ( 251.0 -13.0 $zero ) //251
529 ( 249.5 -20.0 $zero ) //252
530
531 ( 249.5 20.0 $delZ ) //253
532 ( 251.0 13.0 $delZ ) //254
533 ( 252.0 0.0 $delZ ) //255
534 ( 251.0 -13.0 $delZ ) //256
535 ( 249.5 -20.0 $delZ ) //257
536
537 ( 251.0 13.0 $zero ) //258 duplicate of 249
538 ( 251.0 13.0 $delZ ) //259 duplicate of 254
539 ( 251.0 -13.0 $zero ) //260 duplicate of 251
540 ( 251.0 -13.0 $delZ ) //261 duplicate of 256
541
542 ( 56.4 20.0 $zero ) //262
543 ( 52.0 3.9 $zero ) //263
544 ( 52.0 -3.9 $zero ) //264
545 ( 56.4 -20.0 $zero ) //265
546
547 ( 56.4 20.0 $delZ ) //266
548 ( 52.0 3.9 $delZ ) //267
549 ( 52.0 -3.9 $delZ ) //268
550 ( 56.4 -20.0 $delZ ) //269
468 551 ); );
552
469 553 blocks blocks
470 554 ( (
471 555 //- Inlet pipe //- Inlet pipe
 
... ... hex (0 1 2 3 4 5 6 7) fluid ($X0 $Y0 $Z0) simpleGrading (1 1 1) //block0
473 557
474 558 //- Curved section inlet //- Curved section inlet
475 559 //- Center //- Center
476 hex (1 10 9 2 5 14 13 6) fluid ($X1 $Y0 $Z0) simpleGrading (1 1 1)//block1
560 hex (1 264 263 2 5 268 267 6) fluid ($Y1 $Y0 $Z0) simpleGrading (1 1 1)//block1
561 hex (264 10 9 263 268 14 13 267) fluid ($X1 $Y0 $Z0) simpleGrading (1 1 1)
477 562 //- Top blocks //- Top blocks
478 hex (2 9 17 8 6 13 21 12) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
479 hex (8 17 24 16 12 21 26 20) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
563 hex (2 263 262 8 6 267 266 12) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
564 hex (263 9 17 262 267 13 21 266) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
565 hex (262 17 24 220 266 21 26 222) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
566 hex (8 262 220 16 12 266 222 20) fluid ($Y1 $Y1 $Z0) simpleGrading (1 1 1)
480 567 //- Bottom blocks //- Bottom blocks
481 hex (5 14 22 15 1 10 18 11) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
482 hex (15 22 27 23 11 18 25 19) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
568 hex (5 268 269 15 1 264 265 11) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
569 hex (268 14 22 269 264 10 18 265) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
570 hex (269 22 27 223 265 18 25 221) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
571 hex (15 269 223 23 11 265 221 19) fluid ($Y1 $Y1 $Z0) simpleGrading (1 1 1)
483 572
484 573 //- Settler straight section //- Settler straight section
485 574 //- Center block //- Center block
486 hex (10 32 31 9 14 40 39 13) fluid ($X2 $Y0 $Z0) simpleGrading (1 1 1)//block 6
575 hex (10 32 31 9 14 40 39 13) fluid ($X2 $Y0 $Z0) simpleGrading (1 1 1)//block 11
487 576 //- Top blocks //- Top blocks
488 577 hex (9 31 30 17 13 39 38 21) fluid ($X2 $Y2 $Z0) simpleGrading (1 1 1) hex (9 31 30 17 13 39 38 21) fluid ($X2 $Y2 $Z0) simpleGrading (1 1 1)
489 578 hex (17 30 29 24 21 38 37 26) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1) hex (17 30 29 24 21 38 37 26) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1)
490 hex (24 29 28 16 26 37 36 20) fluid ($X2 $X1 $Z0) simpleGrading (1 1 1)
579 hex (24 29 204 220 26 37 208 222) fluid ($X2 $X1 $Z0) simpleGrading (1 1 1)
580 hex (220 204 28 16 222 208 36 20) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1)
581
491 582 //- Bottom blocks //- Bottom blocks
492 583 hex (18 33 32 10 22 41 40 14) fluid ($X2 $Y2 $Z0) simpleGrading (1 1 1) hex (18 33 32 10 22 41 40 14) fluid ($X2 $Y2 $Z0) simpleGrading (1 1 1)
493 584 hex (25 34 33 18 27 42 41 22) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1) hex (25 34 33 18 27 42 41 22) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1)
494 hex (19 35 34 25 23 43 42 27) fluid ($X2 $X1 $Z0) simpleGrading (1 1 1)
585 hex (221 207 34 25 223 211 42 27) fluid ($X2 $X1 $Z0) simpleGrading (1 1 1)
586 hex (19 35 207 221 23 43 211 223) fluid ($X2 $Y1 $Z0) simpleGrading (1 1 1)
495 587
496 588 //- Solid/Porous section //- Solid/Porous section
497 //- Center block
498 hex (32 48 47 31 40 56 55 39) fluid ($X3 $Y0 $Z0) simpleGrading (1 1 1)//block 13
499 //- Top blocks
500 hex (31 47 46 30 39 55 54 38) fluid ($X3 $Y2 $Z0) simpleGrading (1 1 1)
501 hex (30 46 45 29 38 54 53 37) fluid ($X3 $Y1 $Z0) simpleGrading (1 1 1)
502 hex (29 45 44 28 37 53 52 36) fluid ($X3 $X1 $Z0) simpleGrading (1 1 1)
503 //- Bottom blocks
504 hex (33 49 48 32 41 57 56 40) fluid ($X3 $Y2 $Z0) simpleGrading (1 1 1)
505 hex (34 50 49 33 42 58 57 41) fluid ($X3 $Y1 $Z0) simpleGrading (1 1 1)
506 hex (35 51 50 34 43 59 58 42) fluid ($X3 $X1 $Z0) simpleGrading (1 1 1)
589 //- Solid block
590 hex (206 214 213 205 210 218 217 209) solid ($X3 $Y4 $Z0) simpleGrading (1 1 1)//block 20
591 //- Top porous block
592 hex (204 212 44 28 208 216 52 36) porous ($X3 $Y1 $Z0) simpleGrading (1 1 1)
593 //- Bottom porous block
594 hex (35 51 215 207 43 59 219 211) porous ($X3 $Y1 $Z0) simpleGrading (1 1 1)
507 595
508 596 //- Section between solid/porous and glass //- Section between solid/porous and glass
509 597 //- Center block //- Center block
510 hex (48 64 63 47 56 72 71 55) fluid ($X4 $Y0 $Z0) simpleGrading (1 1 1)//block 20
598 hex (48 64 63 47 56 72 71 55) fluid ($X4 $Y0 $Z0) simpleGrading (1 1 1)//block 23
511 599 //- Top blocks //- Top blocks
512 600 hex (47 63 62 46 55 71 70 54) fluid ($X4 $Y2 $Z0) simpleGrading (1 1 1) hex (47 63 62 46 55 71 70 54) fluid ($X4 $Y2 $Z0) simpleGrading (1 1 1)
513 601 hex (46 62 61 45 54 70 69 53) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1) hex (46 62 61 45 54 70 69 53) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1)
514 hex (45 61 60 44 53 69 68 52) fluid ($X4 $X1 $Z0) simpleGrading (1 1 1)
602 hex (45 61 224 212 53 69 226 216) fluid ($X4 $X1 $Z0) simpleGrading (1 1 1)
603 hex (212 224 60 44 216 226 68 52) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1)
515 604 //- Bottom blocks //- Bottom blocks
516 605 hex (49 65 64 48 57 73 72 56) fluid ($X4 $Y2 $Z0) simpleGrading (1 1 1) hex (49 65 64 48 57 73 72 56) fluid ($X4 $Y2 $Z0) simpleGrading (1 1 1)
517 606 hex (50 66 65 49 58 74 73 57) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1) hex (50 66 65 49 58 74 73 57) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1)
518 hex (51 67 66 50 59 75 74 58) fluid ($X4 $X1 $Z0) simpleGrading (1 1 1)
607 hex (215 225 66 50 219 227 74 58) fluid ($X4 $X1 $Z0) simpleGrading (1 1 1)
608 hex (51 67 225 215 59 75 227 219) fluid ($X4 $Y1 $Z0) simpleGrading (1 1 1)
519 609
520 610 //- Glass window section //- Glass window section
521 611 //- Center block //- Center block
522 hex (64 80 79 63 72 88 87 71) fluid ($X5 $Y0 $Z0) simpleGrading (1 1 1)//block 27
612 hex (64 80 79 63 72 88 87 71) fluid ($X5 $Y0 $Z0) simpleGrading (1 1 1)//block 32
523 613 //- Top blocks //- Top blocks
524 614 hex (63 79 78 62 71 87 86 70) fluid ($X5 $Y2 $Z0) simpleGrading (1 1 1) hex (63 79 78 62 71 87 86 70) fluid ($X5 $Y2 $Z0) simpleGrading (1 1 1)
525 615 hex (62 78 77 61 70 86 85 69) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1) hex (62 78 77 61 70 86 85 69) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1)
526 hex (61 77 76 60 69 85 84 68) fluid ($X5 $X1 $Z0) simpleGrading (1 1 1)
616 hex (61 77 228 224 69 85 230 226) fluid ($X5 $X1 $Z0) simpleGrading (1 1 1)
617 hex (224 228 76 60 226 230 84 68) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1)
527 618 //- Bottom blocks //- Bottom blocks
528 619 hex (65 81 80 64 73 89 88 72) fluid ($X5 $Y2 $Z0) simpleGrading (1 1 1) hex (65 81 80 64 73 89 88 72) fluid ($X5 $Y2 $Z0) simpleGrading (1 1 1)
529 620 hex (66 82 81 65 74 90 89 73) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1) hex (66 82 81 65 74 90 89 73) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1)
530 hex (67 83 82 66 75 91 90 74) fluid ($X5 $X1 $Z0) simpleGrading (1 1 1)
621 hex (225 229 82 66 227 231 90 74) fluid ($X5 $X1 $Z0) simpleGrading (1 1 1)
622 hex (67 83 229 225 75 91 231 227) fluid ($X5 $Y1 $Z0) simpleGrading (1 1 1)
531 623
532 624 //- Settler rear section following glass window //- Settler rear section following glass window
533 625 //- Center block //- Center block
534 hex (80 96 95 79 88 104 103 87) fluid ($X6 $Y0 $Z0) simpleGrading (1 1 1)//block 34
626 hex (80 96 95 79 88 104 103 87) fluid ($X6 $Y0 $Z0) simpleGrading (1 1 1)//block 41
535 627 //- Top blocks //- Top blocks
536 628 hex (79 95 94 78 87 103 102 86) fluid ($X6 $Y2 $Z0) simpleGrading (1 1 1) hex (79 95 94 78 87 103 102 86) fluid ($X6 $Y2 $Z0) simpleGrading (1 1 1)
537 629 hex (78 94 93 77 86 102 101 85) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1) hex (78 94 93 77 86 102 101 85) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1)
538 hex (77 93 92 76 85 101 100 84) fluid ($X6 $X1 $Z0) simpleGrading (1 1 1)
630 hex (77 93 232 228 85 101 234 230) fluid ($X6 $X1 $Z0) simpleGrading (1 1 1)
631 hex (228 232 92 76 230 234 100 84) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1)
539 632 //- Bottom blocks //- Bottom blocks
540 633 hex (81 97 96 80 89 105 104 88) fluid ($X6 $Y2 $Z0) simpleGrading (1 1 1) hex (81 97 96 80 89 105 104 88) fluid ($X6 $Y2 $Z0) simpleGrading (1 1 1)
541 634 hex (82 98 97 81 90 106 105 89) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1) hex (82 98 97 81 90 106 105 89) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1)
542 hex (83 99 98 82 91 107 106 90) fluid ($X6 $X1 $Z0) simpleGrading (1 1 1)
635 hex (229 233 98 82 231 235 106 90) fluid ($X6 $X1 $Z0) simpleGrading (1 1 1)
636 hex (83 99 233 229 91 107 235 231) fluid ($X6 $Y1 $Z0) simpleGrading (1 1 1)
543 637
544 638 //- Settler rear section preceding middle outlet //- Settler rear section preceding middle outlet
545 639 //- Center block //- Center block
546 hex (96 112 111 95 104 120 119 103) fluid ($X7 $Y0 $Z0) simpleGrading (1 1 1)//block 41
640 hex (96 112 111 95 104 120 119 103) fluid ($X7 $Y0 $Z0) simpleGrading (1 1 1)//block 50
547 641 //- Top blocks //- Top blocks
548 642 hex (95 111 110 94 103 119 118 102) fluid ($X7 $Y2 $Z0) simpleGrading (1 1 1) hex (95 111 110 94 103 119 118 102) fluid ($X7 $Y2 $Z0) simpleGrading (1 1 1)
549 643 hex (94 110 109 93 102 118 117 101) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1) hex (94 110 109 93 102 118 117 101) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1)
550 hex (93 109 108 92 101 117 116 100) fluid ($X7 $X1 $Z0) simpleGrading (1 1 1)
644 hex (93 109 240 232 101 117 242 234) fluid ($X7 $X1 $Z0) simpleGrading (1 1 1)
645 hex (232 240 108 92 234 242 116 100) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1)
551 646 //- Bottom blocks //- Bottom blocks
552 647 hex (97 113 112 96 105 121 120 104) fluid ($X7 $Y2 $Z0) simpleGrading (1 1 1) hex (97 113 112 96 105 121 120 104) fluid ($X7 $Y2 $Z0) simpleGrading (1 1 1)
553 648 hex (98 114 113 97 106 122 121 105) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1) hex (98 114 113 97 106 122 121 105) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1)
554 hex (99 115 114 98 107 123 122 106) fluid ($X7 $X1 $Z0) simpleGrading (1 1 1)
649 hex (233 241 114 98 235 243 122 106) fluid ($X7 $X1 $Z0) simpleGrading (1 1 1)
650 hex (99 115 241 233 107 123 243 235) fluid ($X7 $Y1 $Z0) simpleGrading (1 1 1)
555 651
556 652 //- Middle outlet region //- Middle outlet region
557 653 //- Center block //- Center block
558 hex (112 128 127 111 120 136 135 119) fluid ($X8 $Y0 $Z0) simpleGrading (1 1 1)//block 48
654 hex (112 128 127 111 120 136 135 119) fluid ($X8 $Y0 $Z0) simpleGrading (1 1 1)//block 59
559 655 //- Top blocks //- Top blocks
560 656 hex (111 127 126 110 119 135 134 118) fluid ($X8 $Y2 $Z0) simpleGrading (1 1 1) hex (111 127 126 110 119 135 134 118) fluid ($X8 $Y2 $Z0) simpleGrading (1 1 1)
561 657 hex (110 126 125 109 118 134 133 117) fluid ($X8 $Y1 $Z0) simpleGrading (1 1 1) hex (110 126 125 109 118 134 133 117) fluid ($X8 $Y1 $Z0) simpleGrading (1 1 1)
562 hex (109 125 124 108 117 133 132 116) fluid ($X8 $X1 $Z0) simpleGrading (1 1 1)
658 hex (109 125 244 240 117 133 246 242) fluid ($X8 $X1 $Z0) simpleGrading (1 1 1)
659 hex (240 244 124 108 242 246 132 116) fluid ($X8 $Y1 $Z0) simpleGrading (1 1 1)
563 660 //- Bottom blocks //- Bottom blocks
564 661 hex (189 197 196 188 193 201 200 192) fluid ($X8 $Y2 $Z0) simpleGrading (1 1 1) hex (189 197 196 188 193 201 200 192) fluid ($X8 $Y2 $Z0) simpleGrading (1 1 1)
565 662 hex (190 198 197 189 194 202 201 193) fluid ($X8 $Y1 $Z0) simpleGrading (1 1 1) hex (190 198 197 189 194 202 201 193) fluid ($X8 $Y1 $Z0) simpleGrading (1 1 1)
566 hex (191 199 198 190 195 203 202 194) fluid ($X8 $X1 $Z0) simpleGrading (1 1 1)
663 hex (191 199 198 190 195 203 202 194) fluid ($X8 $X9 $Z0) simpleGrading (1 1 1)
567 664 hex (140 142 199 191 141 143 203 195) fluid ($X8 $Y3 $Z0) simpleGrading (1 1 1) hex (140 142 199 191 141 143 203 195) fluid ($X8 $Y3 $Z0) simpleGrading (1 1 1)
568 665
569 666 //- Settler rear section following middle outlet //- Settler rear section following middle outlet
570 667 //- Center block //- Center block
571 hex (128 148 147 127 136 156 155 135) fluid ($X9 $Y0 $Z0) simpleGrading (1 1 1)//block 56
668 hex (128 148 147 127 136 156 155 135) fluid ($X9 $Y0 $Z0) simpleGrading (1 1 1)//block 68
572 669 //- Top blocks //- Top blocks
573 670 hex (127 147 146 126 135 155 154 134) fluid ($X9 $Y2 $Z0) simpleGrading (1 1 1) hex (127 147 146 126 135 155 154 134) fluid ($X9 $Y2 $Z0) simpleGrading (1 1 1)
574 671 hex (126 146 145 125 134 154 153 133) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1) hex (126 146 145 125 134 154 153 133) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1)
575 hex (125 145 144 124 133 153 152 132) fluid ($X9 $X1 $Z0) simpleGrading (1 1 1)
672 hex (125 145 236 244 133 153 238 246) fluid ($X9 $X1 $Z0) simpleGrading (1 1 1)
673 hex (244 236 144 124 246 238 152 132) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1)
576 674 //- Bottom blocks //- Bottom blocks
577 675 hex (129 149 148 128 137 157 156 136) fluid ($X9 $Y2 $Z0) simpleGrading (1 1 1) hex (129 149 148 128 137 157 156 136) fluid ($X9 $Y2 $Z0) simpleGrading (1 1 1)
578 676 hex (130 150 149 129 138 158 157 137) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1) hex (130 150 149 129 138 158 157 137) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1)
579 hex (131 151 150 130 139 159 158 138) fluid ($X9 $X1 $Z0) simpleGrading (1 1 1)
677 hex (245 237 150 130 247 239 158 138) fluid ($X9 $X1 $Z0) simpleGrading (1 1 1)
678 hex (131 151 237 245 139 159 239 247) fluid ($X9 $Y1 $Z0) simpleGrading (1 1 1)
580 679
581 680 //- Settler curved outlet //- Settler curved outlet
582 681 //- Center block //- Center block
583 hex (181 185 177 176 183 187 179 178) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)//block 63
584 hex (176 177 184 180 178 179 186 182) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
682 hex (181 260 250 176 183 261 255 178) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)//block 77
683 hex (260 185 177 250 261 187 179 255) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
684 hex (176 250 258 180 178 255 259 182) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
685 hex (250 177 184 258 255 179 186 259) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
585 686 //- Top blocks //- Top blocks
586 hex (147 161 160 146 155 165 164 154) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
587 hex (146 160 144 145 154 164 152 153) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
687 hex (147 249 248 146 155 254 253 154) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
688 hex (249 161 160 248 254 165 164 253) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
689 hex (146 248 236 145 154 253 238 153) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
690 hex (248 160 144 236 253 164 152 238) fluid ($Y1 $Y1 $Z0) simpleGrading (1 1 1)
588 691 //- Bottom blocks //- Bottom blocks
589 hex (149 163 162 148 157 167 166 156) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
590 hex (150 151 163 149 158 159 167 157) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
692 hex (149 252 251 148 157 257 256 156) fluid ($X1 $Y2 $Z0) simpleGrading (1 1 1)
693 hex (252 163 162 251 257 167 166 256) fluid ($Y1 $Y2 $Z0) simpleGrading (1 1 1)
694 hex (150 237 252 149 158 239 257 157) fluid ($X1 $Y1 $Z0) simpleGrading (1 1 1)
695 hex (237 151 163 252 239 159 167 257) fluid ($Y1 $Y1 $Z0) simpleGrading (1 1 1)
591 696
592 697 //- Top outlet //- Top outlet
593 hex (161 169 168 160 165 173 172 164) fluid ($X0 $Y2 $Z0) simpleGrading (1 1 1)
698 hex (161 169 168 160 165 173 172 164) fluid ($X0 $Y2 $Z0) simpleGrading (1 1 1)//block 89
594 699
595 700 //- Bottom outlet //- Bottom outlet
596 hex (163 171 170 162 167 175 174 166) fluid ($X0 $Y2 $Z0) simpleGrading (1 1 1)
701 hex (163 171 170 162 167 175 174 166) fluid ($X0 $Y2 $Z0) simpleGrading (1 1 1)//block 90
597 702 /* /*
598 703 */ */
599 704 ); );
 
... ... boundary
645 750 (19 35 43 23) (19 35 43 23)
646 751 //- Solid/porous section //- Solid/porous section
647 752 (36 52 44 28) (36 52 44 28)
648 (35 43 59 51)
753 (43 59 51 35)
649 754 //- Section before glass //- Section before glass
650 755 (52 68 60 44) (52 68 60 44)
651 756 (51 67 75 59) (51 67 75 59)
 
... ... boundary
673 778 type wall; type wall;
674 779 faces faces
675 780 ( (
781 (209 217 213 205)
782 (208 216 212 204)
783 (210 218 214 206)
784 (211 219 215 207)
785 (205 206 210 209)
786 (204 29 37 208)
787 (29 30 38 37)
788 (30 31 39 38)
789 (31 32 40 39)
790 (32 33 41 40)
791 (33 34 42 41)
792 (34 207 211 42)
793 (213 214 218 217)
794 (212 45 53 216)
795 (45 46 54 53)
796 (46 47 55 54)
797 (47 48 56 55)
798 (48 49 57 56)
799 (49 50 58 57)
800 (50 215 219 58)
676 801 ); );
677 802 } }
678 803
 
... ... boundary
700 825 (192 188 189 193) (192 188 189 193)
701 826 (121 113 114 122) (121 113 114 122)
702 827 (193 189 190 194) (193 189 190 194)
703 (122 114 115 123)
828 (122 114 241 243)
829 (243 241 115 123)
704 830 (194 190 191 195) (194 190 191 195)
705 831 (136 128 129 137) (136 128 129 137)
706 832 (200 196 197 201) (200 196 197 201)
707 833 (137 129 130 138) (137 129 130 138)
708 834 (201 197 198 202) (201 197 198 202)
709 (138 130 131 139)
835 (138 130 245 247)
836 (247 245 131 139)
710 837 (202 198 199 203) (202 198 199 203)
711 838 (203 199 143 142) (203 199 143 142)
712 839 (195 191 140 141) (195 191 140 141)
 
... ... boundary
758 885 faces faces
759 886 ( (
760 887 (156 148 147 155) (156 148 147 155)
761 (155 147 161 165)
762 (156 148 162 166)
888 (155 147 249 254)
889 (254 249 161 165)
890 (156 148 251 256)
891 (256 251 162 166)
763 892 ); );
764 893 } }
765
894
766 895 slave0 slave0
767 896 { {
768 897 type patch; type patch;
 
... ... boundary
770 899 ( (
771 900 (183 181 176 178) (183 181 176 178)
772 901 (178 176 180 182) (178 176 180 182)
773 (182 180 184 186)
774 (183 181 185 187)
902 (182 180 258 259)
903 (259 258 184 186)
904 (183 181 260 261)
905 (261 260 185 187)
775 906 ); );
776 907 } }
777 908
 
... ... boundary
792 923 (188 192 200 196) (188 192 200 196)
793 924 ); );
794 925 } }
926 /*
927 master2
928 {
929 type patch;
930 faces
931 (
932 (28 36 37 29)
933 (29 37 38 30)
934 (30 38 39 31)
935 (31 39 40 32)
936 (32 40 41 33)
937 (33 41 42 34)
938 (34 42 43 35)
939 );
940 }
941
942 slave2
943 {
944 type patch;
945 faces
946 (
947 (204 208 209 205)
948 (205 209 210 206)
949 (206 210 211 207)
950 );
951 }
952
953 master3
954 {
955 type patch;
956 faces
957 (
958 (212 216 217 213)
959 (213 217 218 214)
960 (214 218 219 215)
961 );
962 }
963
964 slave3
965 {
966 type patch;
967 faces
968 (
969 (44 52 53 45)
970 (45 53 54 46)
971 (46 54 55 47)
972 (47 55 56 48)
973 (48 56 57 49)
974 (49 57 58 50)
975 (50 58 59 51)
976 );
977 }*/
795 978 ); );
796 979
797 980 mergePatchPairs mergePatchPairs
798 981 ( (
799 982 (master0 slave0) (master0 slave0)
800 983 (master1 slave1) (master1 slave1)
984 // (master2 slave2)
985 // (master3 slave3)
801 986 ); );
802 987
803 988 // ************************************************************************* // // ************************************************************************* //
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using git:
git clone git://git.rocketgit.com/user/velagala/MultiPhaseQBMM

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main