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

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
__NOINDEX__
 +
 +
{| style="border-spacing: 8px; width:100%"
 +
| valign="top" style="cellpadding:1em; padding:1em; border:2px solid; background-color:#f6f674; border-radius:5px"|
 +
'''WARNING: SciNet is in the process of replacing this wiki with a new documentation site. The links below may still contain valuable information, but for current information, please go to [https://docs.scinet.utoronto.ca https://docs.scinet.utoronto.ca]'''
 +
|}
 +
 
__TOC__
 
__TOC__
 +
 
=Training material=
 
=Training material=
  
Line 131: Line 139:
  
 
==GPU Computing==
 
==GPU Computing==
 +
* 1-day "Introduction to GPGPU Programming with CUDA" Course (May 2015): [https://support.scinet.utoronto.ca/education/go.php/251/index.php/ib/1//p_course/251].
 +
* 2-day "Programming GPUs with CUDA" Course (2015 Summer School): [https://wiki.scinet.utoronto.ca/wiki/index.php/2015_Ontario_Summer_School_for_High_Performance_Computing_Central#Programming_GPUs_with_CUDA]
 
* [[Media:SNUG_NOV_CUDA.pdf | New Features in CUDA 5 & 6, Nov. 2014]]
 
* [[Media:SNUG_NOV_CUDA.pdf | New Features in CUDA 5 & 6, Nov. 2014]]
 
* [[Media:Westgrid_CUDA.pdf | Intro to GPU Computing Using CUDA]] (WestGrid Spring 2014 Seminar Series)
 
* [[Media:Westgrid_CUDA.pdf | Intro to GPU Computing Using CUDA]] (WestGrid Spring 2014 Seminar Series)
Line 195: Line 205:
 
* [[NetCDF_table|Writting / Reading a table in NetCDF]]
 
* [[NetCDF_table|Writting / Reading a table in NetCDF]]
 
* Intro to Parallel I/O, SciNet, Sept 215
 
* Intro to Parallel I/O, SciNet, Sept 215
** MPI-IO [[Media:ParIO.MPIIO.2015.pdf |Slides]] and [[Media:ParIO.MPIIO.tgz | Sample codes]]
+
** MPI-IO [[Media:ParIO.MPIIO.2015.pdf |Slides]] and [[Media:ParIO.MPIIO.tar.gz | Sample codes]]
** NETCDF & HDF5
+
** [[Media:netcdf2015.pdf | NETCDF]] & [[Media:hfd5.pdf | HDF5]]
  
 
==Infiniband Networking==
 
==Infiniband Networking==
Line 205: Line 215:
 
* [[VNC|VNC on the GPC]] (see also [[Media:Ttvnc.pdf|slides of the TechTalk on VNC]])
 
* [[VNC|VNC on the GPC]] (see also [[Media:Ttvnc.pdf|slides of the TechTalk on VNC]])
 
* [[Software_and_Libraries#anchor_viz|Visualization Software on the GPC]]
 
* [[Software_and_Libraries#anchor_viz|Visualization Software on the GPC]]
 +
* [https://wiki.scinet.utoronto.ca/wiki/images/5/51/Remoteviz.pdf Remote visualization (X-forwarding and VNC)]
 +
* [[Using Paraview]]
 +
* [https://support.scinet.utoronto.ca/~mponce/ss2016/ss2016_visualization-I.pdf gnuplot, xmgrace, remote visualization tools (X-forwarding and VNC), python's matplotlib]
 +
* [https://support.scinet.utoronto.ca/~mponce/ss2016/ss2016_visualization-II.pdf  Brief overview of ParaView & VisIt]
 +
* [https://support.scinet.utoronto.ca/education/go.php/242/file_storage/index.php/download/1/files%5B%5D/6399/ VisIt Basics]
 +
* [https://support.scinet.utoronto.ca/education/go.php/273/file_storage/index.php/download/1/files%5B%5D/7363/ Scientific Visualization using VisIt (Basics and Advanced)], M.Ponce and A.Razoumov
 +
* [https://support.scinet.utoronto.ca/education/get.php/8_ComplexNetworks.pdf Intro to Complex Networks Visualization, with Python]
 +
 +
 
* [http://scienceillustrated.ca Science Illustrated:] Two-day symposium on Visualizing Science, Feb 2011
 
* [http://scienceillustrated.ca Science Illustrated:] Two-day symposium on Visualizing Science, Feb 2011
 
* [http://www.kmdi.utoronto.ca/story/2011/03/si-science-illustrated-symposium-success Videos of the talks given at Science Illustrated] (recorded by [http://www.kmdi.utoronto.ca KMDI] at [http://www.utoronto.ca UoT]):
 
* [http://www.kmdi.utoronto.ca/story/2011/03/si-science-illustrated-symposium-success Videos of the talks given at Science Illustrated] (recorded by [http://www.kmdi.utoronto.ca KMDI] at [http://www.utoronto.ca UoT]):
Line 223: Line 242:
 
{{:Knowledge Base: Applications}}
 
{{:Knowledge Base: Applications}}
 
* See also [[User Codes]]
 
* See also [[User Codes]]
 +
 +
== Development Systems ==
 +
 +
=== KNL ===
 +
 +
* SNUG TechTalk October 2016 -  [[Media:Snug_techtalk_KNL.pdf | Intel Xeon Phi Knights Landing  ]]
  
 
=Manuals=
 
=Manuals=
Line 256: Line 281:
  
 
==Scheduler (Adaptive Computing/Cluster Resources)==
 
==Scheduler (Adaptive Computing/Cluster Resources)==
* [http://www.clusterresources.com/products/mwm/docs/index.shtml Moab workload manager]
+
* [http://docs.adaptivecomputing.com/mwm/archive/7-0/help.htm Moab workload manager]
* [http://www.clusterresources.com/products/mwm/docs/a.gcommandoverview.shtml Moab commands]
+
* [http://docs.adaptivecomputing.com/mwm/archive/7-0/Content/a.gcommandoverview.html Moab commands]
* [http://www.clusterresources.com/products/torque/docs/ Torque resource manager]  
+
* [http://docs.adaptivecomputing.com/torque/archive/4-0-1/help.htm Torque resource manager]  
* [http://www.clusterresources.com/products/torque/docs/a.acommands.shtml Torque PBS commands]
+
* [http://docs.adaptivecomputing.com/torque/archive/4-0-1/help.htm#topics/12-appendices/commandsOverview.htm Torque PBS commands]
  
 
==DDT Debugger (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]

Latest revision as of 13:30, 9 August 2018


WARNING: SciNet is in the process of replacing this wiki with a new documentation site. The links below may still contain valuable information, but for current information, please go to https://docs.scinet.utoronto.ca

Training material

For upcoming classes, see our Training and Education website!

SciNet Basics

Linux

  • Linux Tutorial (warning: the last part of this tutorial is specific to the csh shell, whereas SciNet uses the bash shell).
  • Linux Command Line: A Primer (June 2012) Slides, Files
  • Introduction to the Linux Shell, SciNet, Mar 2012: Slides and Data files

Batch job management

Programming

General

Fortran

C++

ro/en-us/fortran/lin/compiler_f/index.htm Intel Fortran compiler]

C

Cilk Plus

Hadoop

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:

Development Systems

KNL

Manuals

Intel compilers and libraries (GPC)

IBM compilers and libraries (TCS/P7)

PGI compilers (ARC)

Scheduler (Adaptive Computing/Cluster Resources)

DDT Debugger (Allinea)