19 may 2000 migal for phoenics 3.3 the new coupled algebraic multi-grid solver
TRANSCRIPT
![Page 1: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/1.jpg)
19 May 2000
MIGAL for Phoenics 3.3
The New Coupled Algebraic
Multi-grid Solver
![Page 2: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/2.jpg)
19 May 2000
8 HOURS !!!!
![Page 3: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/3.jpg)
19 May 2000
Which computer could run
PHOENICS
5, 10 or 30 times faster ?
![Page 4: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/4.jpg)
19 May 2000
yours
Yours
![Page 5: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/5.jpg)
19 May 2000
Yours with MIGAL
12 mn
![Page 6: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/6.jpg)
19 May 2000
Instead of SIMPLEST
![Page 7: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/7.jpg)
19 May 2000
The Problem
• Simple, Simpler, Simplec, Simplest, Piso are segregating algorithms
• Then they need under-relaxation to ensure stability of the velocity-pressure coupling (FALSDT)
• They are at least N2 algorithm
![Page 8: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/8.jpg)
19 May 2000
SIMPLEST CPU
![Page 9: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/9.jpg)
19 May 2000
The Idea
• A better perfomance of the solver for each equation separatly IS NOT the solution
• We must solve implicitly the velocity-pressure coupling before accelerating with multi-grid
![Page 10: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/10.jpg)
19 May 2000
How ?
• Linearize the momentum equations but do not solve
• Build the continuity equation
• Solve the algebraic system composed of 3x3
or 4x4 blocs : Anbnb = S
Anb= S =nb=
![Page 11: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/11.jpg)
19 May 2000
But...
• The CPU time cost per sweep increase (x10)
• Additional storage is needed (70 Mb for
100,000 3D cells)
Mb/cell Staggered Co-locative
2D 4.E-4 3.E-4
3D 7.E-4 5.E-4
![Page 12: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/12.jpg)
19 May 2000
3D RAM
![Page 13: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/13.jpg)
19 May 2000
2D RAM
![Page 14: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/14.jpg)
19 May 2000
RAM vs CPU : the Winning Bet
![Page 15: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/15.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
![Page 16: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/16.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
![Page 17: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/17.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
• 2D Flow in Unit of Staggered Tube Bank
![Page 18: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/18.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
• 2D Flow in Unit of Staggered Tube Bank
• 2D Laminar Backward Facing Step
![Page 19: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/19.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
• 2D Flow in Unit of Staggered Tube Bank
• 2D Laminar Backward Facing Step
• 2D Turbulent Backward Facing Step
![Page 20: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/20.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
• 2D Flow in Unit of Staggered Tube Bank
• 2D Laminar Backward Facing Step
• 2D Turbulent Backward Facing Step
• 3D Flow Around a Group of Building
![Page 21: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/21.jpg)
19 May 2000
Library Cases
• 2D Lid-Driven Cavity Re=10,000
• 2D Flow Past a Flat Plate Re=10
• 2D Flow in Unit of Staggered Tube Bank
• 2D Laminar Backward Facing Step
• 2D Turbulent Backward Facing Step
• 3D Flow Around a Group of Building
• 3D Lid-Driven Cavity Re=1,000
![Page 22: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/22.jpg)
19 May 2000
2D Lid-Driven Cavity
Re=10,000
872 - 1332 - 1662 - 1942 - 2182 - 2402 - 2602
![Page 23: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/23.jpg)
19 May 2000
2D Cavity CPU
![Page 24: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/24.jpg)
19 May 2000
2D Cavity Speed-up
![Page 25: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/25.jpg)
19 May 2000
2D Flow Past a Flat Plate
Re=10
20x70 - 40x140 - 52x190
![Page 26: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/26.jpg)
19 May 2000
2D Plate CPU
![Page 27: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/27.jpg)
19 May 2000
2D Plate Speed-up
![Page 28: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/28.jpg)
19 May 2000
Flow in Symmetry Unit of Staggered Tub Bank
Re=140
10x21 - 50x105 - 100x210
Y
Z
![Page 29: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/29.jpg)
19 May 2000
Tube bank CPU
![Page 30: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/30.jpg)
19 May 2000
Tube Bank Speed-up
![Page 31: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/31.jpg)
19 May 2000
Backward Facing Step
Laminar Re=150
![Page 32: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/32.jpg)
19 May 2000
Bstep_L CPU
![Page 33: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/33.jpg)
19 May 2000
Bstep_L Speed_up
![Page 34: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/34.jpg)
19 May 2000
Backward Facing Step
Turbulent Quick-Koren (65x30)
Re = 50,000
![Page 35: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/35.jpg)
19 May 2000
Backward Facing Step (turbulent 65x30)
![Page 36: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/36.jpg)
19 May 2000
3D Flow Around Buildings
![Page 37: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/37.jpg)
19 May 2000
Buildings CPU
![Page 38: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/38.jpg)
19 May 2000
Buildings Speed-up
![Page 39: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/39.jpg)
19 May 2000
3D Lid-Driven Cavity
Re=1,000
103 - 273 - 343 - 393 - 433 - 473
![Page 40: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/40.jpg)
19 May 2000
3D Cavity CPU
![Page 41: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/41.jpg)
19 May 2000
3D Cavity Speed-up
![Page 42: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/42.jpg)
19 May 2000
How to use
MIGAL for Phoenics ?
![Page 43: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/43.jpg)
19 May 2000
Activating MIGAL (1/2)
• Set large false time steps
– relax(U1, falsdt, 1.E+10)– relax(V1, falsdt, 1.E+10)– relax(W1, falsdt, 1.E+10)
• Activate MIGAL for pressure-velocity
– spedat(MIGAL, SOLVED1, c, HYDRO)
![Page 44: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/44.jpg)
19 May 2000
Activating MIGAL (2/2)
• Activate MIGAL for scalar variables
– spedat(MIGAL, SOLVED3, c, SMOKE)
• Change default parameters
– spedat(MIGAL, RELAX1, r, 0.9)– spedat(MIGAL, LITER3, i, 3)
![Page 45: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/45.jpg)
19 May 2000
Conclusion
• Coupled Multi-grid Method are already of great interest for 2D and 3D flows.
• and will be unbeatable in the future.
• MIGAL is boosting Phoenics with large speed-ups increasing with the number of cells.
![Page 46: 19 May 2000 MIGAL for Phoenics 3.3 The New Coupled Algebraic Multi-grid Solver](https://reader035.vdocuments.mx/reader035/viewer/2022062619/55162298550346b2068b46b2/html5/thumbnails/46.jpg)
19 May 2000
Roadmap for MIGAL
With an affordable PC under 2500$