GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Performance Optimization
Presentation
Media
ALYA Multi-Physics System on GPUs: Offloading Large-Scale Computational Mechanics Problems
Abstract:
Learn to interface CUDA kernels, CUDA library API and driver APIs with existing Fortran applications in HPC. This session informs you about the Alya multi-physics code developed at Barcelona Supercomputing Centre. The code is based on Fortran95 and scales across thousands of cores. We describe in depth how to port computationally heavy modules from Fortran to CUDA. The session will teach in depth on how to use CUDA features like dynamic parallelism, CUDA streams, unified memory, and error handling features for Fortran applications with NVCC compiler. We also discuss future directions using next-generation programming models such as OmpSs for hybrid CPU and GPU computing. The presentation includes various example codes for improving the programming skills of the scientific community.
 
Topics:
Performance Optimization, HPC and Supercomputing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2016
Session ID:
S6318
Streaming:
Download:
Share: