Full Title | Software Tool for Porting ELM (SPEL) to GPUs in a Function Unit Test Framework |
---|
First Author | Peter Schwartz schwartzpd@ornl.gov
|
---|
All Authors | Peter Schwartz, Dali Wang, Fengming Yuan, Peter Thornton |
---|
Topic | ‘Performance Performance - Algorithms - Tools’Tools |
---|
Project | E3SM |
---|
Abstract | Most high-end computers adopt hybrid architecture, porting a large-scale scientific code onto accelerators is necessary. We designed a software tool (SPEL) to allow the E3SM Land Model (ELM) to leverage Summit’s GPUs. SPEL automatically generates GPU-ready test modules for user-specified ELM functions along with a verification module. SPEL also identifies and implements possible memory reductions, warns of race-conditions that need to be examined, and provides data dependency analysis. Possibilities of using SPEL to port new developments and to use OpenMP are also being investigated. |
---|
In-person | yes |
---|
Poster | Add a poster or a presentations here |
---|
Discussion Link | Add a link to your chosen place for discussion: either slack link, public google doc link or email address |
---|