Skip to content

Snippets of code that use CUDA Libraries in Fortran using openACC

License

Notifications You must be signed in to change notification settings

aroccon/cuExamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

     _________________________/\/\/\/\/\/\______________________________________________________/\/\___________________________
    ___/\/\/\/\__/\/\__/\/\__/\____________/\/\__/\/\__/\/\/\______/\/\/\__/\/\____/\/\/\/\____/\/\______/\/\/\______/\/\/\/\_ 
   _/\/\________/\/\__/\/\__/\/\/\/\/\______/\/\/\________/\/\____/\/\/\/\/\/\/\__/\/\__/\/\__/\/\____/\/\/\/\/\__/\/\/\/\___  
  _/\/\________/\/\__/\/\__/\/\____________/\/\/\____/\/\/\/\____/\/\__/\__/\/\__/\/\/\/\____/\/\____/\/\______________/\/\_   
 ___/\/\/\/\____/\/\/\/\__/\/\/\/\/\/\__/\/\__/\/\__/\/\/\/\/\__/\/\______/\/\__/\/\________/\/\/\____/\/\/\/\__/\/\/\/\___    
_______________________________________________________________________________/\/\_______________________________________     
                                                                                    

Snipsets of code that employ CUDA LIBRARIES in Fortran using openACC

Main developer: A. Roccon

Current examples:

  • 3D FFT of an 3D array in one shot (easy to extend to 1D or 2D)
  • Use of cuSolverDN to solve a linear system (Dense)
  • Use of cuSolverSP to solve a linear system (Sparse). This requires the cration of the module.

The bash files can be used to compile the different examples

The doc folder contains useful tutorials. See also the book "Parallel Programming with OpenACC" by Rob Farber. Useful link: https://hpcworld-jp.translate.goog/archive/SPG/Pgi/OpenACC/012-1.html?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=it&_x_tr_pto=wapp#csrqrbatch_ACC

About

Snippets of code that use CUDA Libraries in Fortran using openACC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published