We have developed a “proxy app” which emulates the communication patterns of ADCIRC. gameoflife_adcirc uses LibGeoDecomp, an auto-parallelizing stencil library, and HPX, a next-generation parallel runtime system, to manage parallelism and boundary exchange. A decomposed ADCIRC computational mesh is used as the basis for a very simple “game of life” style cellular automaton kernel written in FORTRAN. This proxy code is the first step in determining the best path for a next-generation ADCIRC. These results were presented at Supercomputing 2014 in New Orleans, LA at the Intel Parallel Universe Theater. The visualization below is generated with an early version of the CERA viewer app, developed by Carola Kaiser.
Bookmark the permalink.