Difference between revisions of "Knowledge Base: Tutorials and Manuals"

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
Line 150: Line 150:
  
 
==GPU Computing==
 
==GPU Computing==
 +
* [[CUDA_Minicourse_Fall_2012 | CITA/SciNet CUDA Minicourse, Fall 2012]]
 
* [[SciNet GPU Workshop July 2010]]
 
* [[SciNet GPU Workshop July 2010]]
 
* Intro to GPGPU Programming: [http://support.scinet.utoronto.ca/CourseVideo/PPPcourse/Friday_Morning_GPGPU/Friday_Morning_GPGPU.mp4 Video]/ [[Media:Gpgpu.pdf | Slides]]<br />(from 5 day parallel programming course at SciNet, May 2011)
 
* Intro to GPGPU Programming: [http://support.scinet.utoronto.ca/CourseVideo/PPPcourse/Friday_Morning_GPGPU/Friday_Morning_GPGPU.mp4 Video]/ [[Media:Gpgpu.pdf | Slides]]<br />(from 5 day parallel programming course at SciNet, May 2011)
Line 159: Line 160:
 
* [http://www.pgroup.com/doc/pgicudaforug.pdf PGI CUDA Fortran Programming Guide and Reference]
 
* [http://www.pgroup.com/doc/pgicudaforug.pdf PGI CUDA Fortran Programming Guide and Reference]
 
* [http://www.pgroup.com/doc/openACC_gs.pdf PGI OpenACC Getting Started Guide]
 
* [http://www.pgroup.com/doc/openACC_gs.pdf PGI OpenACC Getting Started Guide]
 
  
 
==Performance Tuning==
 
==Performance Tuning==

Revision as of 19:35, 24 November 2012

Manuals

Intel compilers and libraries (GPC)

IBM compilers and libraries (TCS/P7)

PGI compilers (ARC)

Scheduler (Adaptive Computing/Cluster Resources)

DDT Debugger (Allinea)

Training material

For upcoming classes, see our Courses website!

SciNet Basics

Linux

Batch job management

Programming

General

Fortran

C++

C

Perl

Python

R

Lua

Parallel Programming

GPU Computing

Performance Tuning

Debugging

Math libraries (BLAS, LAPACK, FFT)

I/O

Infiniband Networking

Visualization

Applications

Currently, information on the following applications is available: