J41.3 Load Balancing for Coastal Modeling Applications using HPX and LibGeoDecomp on Intel's Knights Landing

Wednesday, 10 January 2018: 11:00 AM
Room 12B (ACC) (Austin, Texas)
Zachary D. Byerly, Louisiana State Univ., Baton Rouge, LA

Using MPI in coastal modeling codes has numerous disadvantages, especially when it comes to load balancing. HPX is a C++ library for parallel asynchronous computation on all scales. An application framework for unstructured mesh codes has been developed inside of LibGeoDecomp specifically to support the DGSWEM and ADCIRC coastal modeling codes. The introduction of Intel's Knights Landing architecture has exposed more parallelism, giving HPX a greater advantage over MPI. In addition to load balancing strategies, this talk will present new methods for using C++ libraries with Fortran physics code, as well as results from TACC's Stampede 2 cluster.
- Indicates paper has been withdrawn from meeting
- Indicates an Award Winner