Skip to content

cmakrides-hpe/FGPU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a collection of code examples focusing on porting FORTRAN codes to run DOE heterogenous architecture CPU+GPU machines. The purpose of these is to provide both learning aids for developers and OpenMP and CUDA code examples for testing vendor compilers capabilities.

While these examples have a heavy FORTRAN emphasis, some examples also include C++ usage for use in demonstrating OpenMP or CUDA with mixed C++/FORTRAN language executables.

  • cuda - examples pertaining to NVIDIA CUDA
  • interoperability - examples of using OpenMP and CUDA together, or different compilers
  • openmp - examples using OpenMP target offloading capability to run on GPUs
  • testing - a variety of cases derived from the SIERRA COE effort, including performance tests, compiler interoperabilty, compiler bugs encountered with OpenMP, etc.

RELEASE LLNL-CODE-769479

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 65.7%
  • C++ 14.9%
  • Makefile 11.7%
  • Cuda 6.5%
  • C 1.2%