PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team...

16
PCOG Yearly Team Meeting 2017 Xavier Besseron LuXDEM team http://luxdem.uni.lu/ PCOG Yearly Team Meeting 2017 1 / 14

Transcript of PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team...

Page 1: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

PCOG Yearly Team Meeting 2017

Xavier Besseron

LuXDEM teamhttp://luxdem.uni.lu/

PCOG Yearly Team Meeting 2017 1 / 14

Page 2: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

About me

PCOG Yearly Team Meeting 2017 2 / 14

Page 3: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

My CV

2006–2010 PhD in Computer Sc. in Grenoble University

• Fault Tolerance and Dynamic Reconfiguration for large scale distributedapplications

2010–2011 One-year Postdoc in Ohio State University

• Fault Tolerance in MVAPICH2 (ie MPI over InfiniBand)

2011–2016 Postdoc researcher here for 5 yearsHPC for eXtended Discrete Element Method (XDEM)

• Engineering: LuXDEM Team with Bernhard Peters

• Computer Science: PCOG with Pascal Bouvry

2017–∞ Permanent Researcher at UL• Research Associate in LuXDEM Team with Bernhard Peters

• Hoping for many good collaborations with PCOG & UL HPC

PCOG Yearly Team Meeting 2017 3 / 14

Page 4: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

Research Interests

Everything related to High Performance Computing

• algorithms & data structures• coupling of scientific applications• cloud & containers• debugging, testing & profiling• programming models (eg dataflow)• fault tolerance, dynamics jobs• large scale deployment• ...

PCOG Yearly Team Meeting 2017 4 / 14

Page 5: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

LuXDEM Research Team

PCOG Yearly Team Meeting 2017 5 / 14

Page 6: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

LuXDEM Research TeamResearch Unit in Engineering Science → Computational Engineering

• 1 Professor: Bernhard Peters• 1 Assistant• 6 Postdocs• 7 PhD students

• 80 % of Mechanical and Chemical Engineers• 20 % of Computer Scientists

...

PCOG Yearly Team Meeting 2017 6 / 14

Page 7: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

XDEM

PCOG Yearly Team Meeting 2017 7 / 14

Page 8: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

What is XDEM?

XDEM software is multi-physics simulationtoolbox modeling granular materials andprocesses

Particle MotionSnow, Sand, ...

Chemical ReactionsCoke, Iron ore, Biomass, ...

+ coupling external libraries: CFD with OpenFoam, FEM with Diffpack

PCOG Yearly Team Meeting 2017 8 / 14

Page 9: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

Examples

PCOG Yearly Team Meeting 2017 9 / 14

Tire on SnowXDEM–FEM coupling

Heat transfer to the wallsof a rotary furnace

XDEM–CFD coupling

Charge/Discharge of hoppers

Impacts on an Elastic MembraneXDEM–FEM coupling

Page 10: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

XDEM needs HPC!

Hopper charge

• 15 s of simulation• 92 hours with 120 cores• Est. seq. time > 4 months

Hopper discharge

• 18 s of simulation• 120 hours with 144 cores• Est. seq. time > 6 months

BTW, thanks to the UL HPC team for their great support to LuXDEM!PCOG Yearly Team Meeting 2017 10 / 14

Page 11: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

XDEM needs HPC!

Hopper charge

• 15 s of simulation• 92 hours with 120 cores• Est. seq. time > 4 months

Hopper discharge

• 18 s of simulation• 120 hours with 144 cores• Est. seq. time > 6 months

BTW, thanks to the UL HPC team for their great support to LuXDEM!PCOG Yearly Team Meeting 2017 10 / 14

Page 12: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

XDEM needs HPC!

Hopper charge

• 15 s of simulation• 92 hours with 120 cores• Est. seq. time > 4 months

Hopper discharge

• 18 s of simulation• 120 hours with 144 cores• Est. seq. time > 6 months

BTW, thanks to the UL HPC team for their great support to LuXDEM!PCOG Yearly Team Meeting 2017 10 / 14

Page 13: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

Summary of 2017

PCOG Yearly Team Meeting 2017 11 / 14

Page 14: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

Very busy year with some boring stuffs• Moving to Belval

• Organizing SC-Camp 2017

• HPC upgrade kept us busy too

Got some work done too• A lot of coding/debugging in XDEM

• Submitted a H2020 proposal

• Supervising Alban and Wahid

• Load-balancing for XDEM• Broadphase collision detection• XDEM-OpenFoam coupling in parallel

Collaboration with PCOG• Optimization project with Greg: packing of particles

• Participation of UL HPC @ SC-Camp 2017

• Reporting bugs on the new HPC clusters

• Seb and I were to busy to do some work together

PCOG Yearly Team Meeting 2017 12 / 14

Page 15: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

SC-Camp 2017 in Cadiz

PCOG Yearly Team Meeting 2017 13 / 14

Page 16: PCOG Yearly Team Meeting 2017 · PCOG Yearly Team Meeting 2017 1 / 14. About me PCOG Yearly Team Meeting 2017 2 / 14. My CV 2006–2010 PhD in Computer Sc. in Grenoble University

Thank you!

Any question?

PCOG Yearly Team Meeting 2017 14 / 14