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

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
m
Line 1: Line 1:
 
<table class="infobox vcard" style="width:42%; font-size:90%; text-align:left; float:right; border: solid 1px; margin: 0px 0px 20px 20px">
 
<table class="infobox vcard" style="width:42%; font-size:90%; text-align:left; float:right; border: solid 1px; margin: 0px 0px 20px 20px">
 
<tr><td>
 
<tr><td>
'''Manuals'''
+
=Manuals=
  
''Intel (GPC):''
+
==Intel compilers and libraries(GPC)==
 
* [http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/lin/compiler_c/index.htm C & C++ compiler]
 
* [http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/lin/compiler_c/index.htm C & C++ compiler]
 
* [http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/fortran/lin/compiler_f/index.htm Fortran compiler]
 
* [http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/fortran/lin/compiler_f/index.htm Fortran compiler]
Line 15: Line 15:
 
* [http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor Math Kernel Library link line advisor]<br/>($MKLPATH &rarr; ${MKLPATH} in makefiles)
 
* [http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor Math Kernel Library link line advisor]<br/>($MKLPATH &rarr; ${MKLPATH} in makefiles)
  
''IBM (TCS):''
+
==IBM compilers and libraries (TCS/P7)==
 
* [http://support.scinet.utoronto.ca/Manuals/xlc-compiler.pdf C compiler], [http://support.scinet.utoronto.ca/Manuals/xlc-langref.pdf language], [http://support.scinet.utoronto.ca/Manuals/xlc-proguide.pdf optimization]
 
* [http://support.scinet.utoronto.ca/Manuals/xlc-compiler.pdf C compiler], [http://support.scinet.utoronto.ca/Manuals/xlc-langref.pdf language], [http://support.scinet.utoronto.ca/Manuals/xlc-proguide.pdf optimization]
 
* [http://support.scinet.utoronto.ca/Manuals/xlC++-compiler.pdf C++ compiler], [http://support.scinet.utoronto.ca/Manuals/xlC++-langref.pdf language], [http://support.scinet.utoronto.ca/Manuals/xlC++-proguide.pdf optimization]
 
* [http://support.scinet.utoronto.ca/Manuals/xlC++-compiler.pdf C++ compiler], [http://support.scinet.utoronto.ca/Manuals/xlC++-langref.pdf language], [http://support.scinet.utoronto.ca/Manuals/xlC++-proguide.pdf optimization]
Line 26: Line 26:
 
* [http://support.scinet.utoronto.ca/Manuals/LL-usingandadministering.pdf LoadLeveler: using & administering]
 
* [http://support.scinet.utoronto.ca/Manuals/LL-usingandadministering.pdf LoadLeveler: using & administering]
  
''PGI (ARC)''
+
==PGI compilers (ARC)==
 
* [http://www.pgroup.com/doc/pgiug.pdf Compiler User's Guide]
 
* [http://www.pgroup.com/doc/pgiug.pdf Compiler User's Guide]
 
* [http://www.pgroup.com/doc/pgiref.pdf Compiler Reference Manual]
 
* [http://www.pgroup.com/doc/pgiref.pdf Compiler Reference Manual]
Line 33: Line 33:
 
* [http://www.pgroup.com/doc/openACC_gs.pdf OpenACC Getting Started Guide]<br>(Note: $PGI/linux86-64/12.5/doc contains a newer version.)
 
* [http://www.pgroup.com/doc/openACC_gs.pdf OpenACC Getting Started Guide]<br>(Note: $PGI/linux86-64/12.5/doc contains a newer version.)
  
''Scheduler (Adaptive Computing/Cluster Resources)''
+
==Scheduler (Adaptive Computing/Cluster Resources)==
 
* [http://www.clusterresources.com/products/mwm/docs/index.shtml Moab workload manager]
 
* [http://www.clusterresources.com/products/mwm/docs/index.shtml Moab workload manager]
 
* [http://www.clusterresources.com/products/mwm/docs/a.gcommandoverview.shtml Moab commands]
 
* [http://www.clusterresources.com/products/mwm/docs/a.gcommandoverview.shtml Moab commands]
Line 39: Line 39:
 
* [http://www.clusterresources.com/products/torque/docs/a.acommands.shtml Torque PBS commands]
 
* [http://www.clusterresources.com/products/torque/docs/a.acommands.shtml Torque PBS commands]
  
''DDT (Allinea)''
+
==DDT Debugger (Allinea)==
 
* [http://www.allinea.com/downloads/userguide.pdf Distributed Debugging Tool User Guide]
 
* [http://www.allinea.com/downloads/userguide.pdf Distributed Debugging Tool User Guide]
  
 
</table>
 
</table>
'''Training material'''
+
=Training material=
 
__TOC__
 
__TOC__
 
For upcoming classes, see our [https://support.scinet.utoronto.ca/courses/ Courses website]!
 
For upcoming classes, see our [https://support.scinet.utoronto.ca/courses/ Courses website]!

Revision as of 22:34, 10 October 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

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: