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

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
m
Line 148: Line 148:
 
* 1-day intro to GPGPU using CUDA Course (Aug 2011): [[Media:Intro-gpu.tgz | Source Code]], [[Media:IntroGPGPU-Aug2011.pdf | Slides]].
 
* 1-day intro to GPGPU using CUDA Course (Aug 2011): [[Media:Intro-gpu.tgz | Source Code]], [[Media:IntroGPGPU-Aug2011.pdf | Slides]].
 
* [http://developer.nvidia.com/object/cuda_training.html  NVidia archived courses for GPGPU Programming]
 
* [http://developer.nvidia.com/object/cuda_training.html  NVidia archived courses for GPGPU Programming]
 +
* [http://www.pgroup.com/doc/pgiug.pdf PGI Compiler User's Guide]
 +
* [http://www.pgroup.com/doc/pgiref.pdf PGI Compiler Reference Manual]
 +
* [http://www.pgroup.com/doc/pgifortref.pdf PGI Fortran 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]
 +
  
 
==Performance Tuning==
 
==Performance Tuning==

Revision as of 15:27, 3 July 2012

Manuals

Intel (GPC):

IBM (TCS):

PGI (ARC)

Scheduler (Adaptive Computing/Cluster Resources)

DDT (Allinea)

Training material

For upcoming classes, see our Courses website!

SciNet Basics

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: