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 - Algorithms - 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