Asynchronous Navier-Stokes Solver on 3D Unstructured Grids for the Exascale Era
József Bakosi, USDOE National Nuclear Security Administration (NNSA), Robert F. Bird, Christoph Junghans, Aditya K. Pandare, Robert Pavel, Jacob I. Waltz, Weizhao Li, Hong Luo, Eric Bohm, Laxmikant Kale, Eric Mikida, Evan Ramos, Joshua Barnett, Gary Collins, Aditya Pakki · 2019
This project has developed multiple fluid dynamics solvers for complex 3D flows using fully asynchronous distributed-memory task-parallel algorithms on top of the Charm++ runtime system. The algorithms solve the Euler or Navier-Stokes equations of compressible flows using unstructured tetrahedron meshes with optional solution-adaptive mesh-, and polynomial-order refinement. We have demonstrated excellent strong scaling up 50K compute cores and the benefits of Charm++’s automatic load balancing.