o by olivier allain
TRANSCRIPT
![Page 2: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/2.jpg)
SOCIETY
ACTIVITIES
CPU NEED
LEMMA ROLE
RESULTS
OUTLINES
![Page 3: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/3.jpg)
o Studies : 420 processors PPC 4 Ghz
o Research : 64 processors Opteron 2.2 Ghz
o Visualisation – Meshing – Partitioning 20 processors Xeons 3 Ghz
Mesh range :from 1 to 20 million nodes
Key facts
LEMMA Worldwide presence
Skills
Main collaborators / Clients
High Performance Computing
![Page 4: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/4.jpg)
oWake computation.
Defense
Industry
Offshore
Space
Aeronautics
Marine
![Page 5: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/5.jpg)
oWake computation.
Defense
Industry
Offshore
Space
Aeronautics
Marine
![Page 6: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/6.jpg)
CPU NEED
ANANAS CPU information
Matrix solver
30,00% 70,00%
50,00% 50,00%
80,00% 20,00%
100,00% 0,00%
Convection solver
Boundary layer problem
Free surface flow problem
Turbulent flow problem
Compressible flow
Different problem occurs.
![Page 7: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/7.jpg)
LEMMA ROLE
First parallell method
First parallell method
Lemma
Mesh renubering+
ILU(n)Task 3.1
Mesh renubering+
ILU(n)Task 3.1
A. Carabias (training), A. Dervieux, O. Allain.
Second parallellmethodTask 2.
Second parallellmethodTask 2.
CPU Perfo
rmance
H. Alcin, A. Dervieux, O. Allain.
Integration insidea same code
Task 3.2
Integration insidea same code
Task 3.2
D. Guégan, T. Boucherès, O. Allain.
![Page 8: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/8.jpg)
LEMMA ROLE
Participation to the following tasks:
•Task 2: Global Preconditionning by coase grid
•Task 3.1: Renumbering and ILU(n).
•Task 3.2: Integration of task 2 and 3.1 inside a same code
•Task 4: Assesment and applications.
7 men.months for O. Allain.
![Page 9: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/9.jpg)
RESULTS
Renumbering mesh
Renumbering impactcolor level represents node number
![Page 10: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/10.jpg)
RESULTS
Renumbering mesh
Different method have been tested:
•Cuthill-McKee•Hilbert•Front.
![Page 11: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/11.jpg)
RESULTS
Renumbering mesh
60 67 127Cuthill-McKee 52 49 101Hilbert Method 48 63 111Front method 53 44 97
Convection solver
Projection solver
Total cost
Without renumbering
Front method is the fastest
CPU comparison for the same test case.
![Page 12: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/12.jpg)
RESULTS
Renumbering mesh
Boundary layer problem:
Stretch cell is about 2000
![Page 13: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/13.jpg)
RESULTS
Renumbering mesh
Boundary layer problemLinelet renumbering.
![Page 14: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/14.jpg)
RESULTS
Renumbering mesh
![Page 15: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/15.jpg)
RESULTS
ILU(n) Preconditionning
With courtesy of PCM
![Page 16: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/16.jpg)
RESULTS
ILU(n) Preconditionning
![Page 17: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/17.jpg)
RESULTS
Deflation preconditionning
Scalability problem when the number of processors increase
The number of iteration of the linear solverincreases due to exchange betweeneach subdomain
![Page 18: o By Olivier ALLAIN](https://reader030.vdocuments.us/reader030/viewer/2022013001/61cab116b8d7926a00368fba/html5/thumbnails/18.jpg)
CONCLUSION
First parallell method
First parallell method
Mesh renubering+
ILU(n)Task 3.1
Mesh renubering+
ILU(n)Task 3.1
DONE
Second parallellmethodTask 2.
Second parallellmethodTask 2.
CPU Perfo
rmance
DONE
Integration insidea same code
Task 3.2
Integration insidea same code
Task 3.2
Next work