From Documentation
All pages |
- AUTODOCKVINA
- Analyzing I/O Performance
- Attending SHARCNET Webinars
- BIOPERL
- BLAST
- BOOST
- CPMD
- Carpet
- Choosing A Password
- Code Repositories
- Command Line Fundamentals: Unix and Bash
- Cryptominisat
- Dedicated Resources
- Deploying a web server
- Dtn
- Dusky
- ECLIPSE
- ESPRESSO
- FAQ
- FAQ: About SHARCNET
- FAQ: Compiling and Running Programs
- FAQ: Contacting SHARCNET
- FAQ: Getting Help
- FAQ: Getting an Account with SHARCNET and Related Issues
- FAQ: How to Acknowledge SHARCNET in Publications
- FAQ: Logging in to Systems, Transferring and Editing Files
- FAQ: Programming and Debugging
- FAQ: Research at SHARCNET
- FAQ: What types of research programs / support are provided to the research community?
- FDTD
- FREEFEM++
- GAUSSIAN
- GEANT4
- GNU Parallel
- Getting Started
- Getting an Account with SHARCNET
- Getting started with Cloud Computing
- Globus
- HPC PROGRAMMING
- Hyper-Q
- INTEL
- JUPYTER
- Java
- Java Threads
- JupyterViaViznode
- Knowledge Base
- LINUX SHELL
- LSDYNA
- Legacy Systems
- Linear algebra on the GPU
- Linux and vi Editor Fundamentals
- MAPLE
- MATLAB
- META package for serial farming
- MKL
- MPFUN90
- MPIBLAST
- Main Page
- Measuring Parallel Scaling Performance
- Minsky
- NCBIC++TOOLKIT
- NIX
- New user seminar
- OCTAVE
- OPENCL
- OPENJDK
- Online Seminars
- OpenMP
- PARAVIEW
- PNETCDF
- PROOT
- Parallel Debugging with DDT
- Parallel I/O introductory tutorial
- Porting CUDA to OpenCL
- Profiling with Nsight
- Remote Graphical Connections
- SIESTA
- SSH
- SSHFS
- Serial farming on Graham
- Signal Handling and Checkpointing
- Staff: Armin Sobhani
- Staff: Sergey Mashchenko
- SummerSchoolArchives
- Summer School Courses
- Summer Schools
- Templete:CCDelete
- Training
- Tutorials
- UWO Deliveries
- Using Git
- Using OpenBUGS with R
- Using Unix Overview
- Using gnuplot
- Using numactl
- VALGRIND
- Visualization
- Visualization in SHARCNET
- Visualization of 2D and 3D datasets with ParaView
- WRF
- Webinar 2013 Introduction for Linux Abstract
- Webinar 2014 Advanced Message Passing in MPI: Using MPI Datatypes with Opaque C++ Types
- Webinar 2014 An Introduction to Java Threads
- Webinar 2014 CUDA Basics and how to
- Webinar 2014 Debugging at SHARCNET
- Webinar 2014 Is the Intel Xeon Phi right for me
- Webinar 2014 Managing your files effectively at SHARCNET with SVN
- Webinar 2014 My code doesn’t crash -- why should I still use Valgrind
- Webinar 2014 Programming with VTK - a high-level visualization library
- Webinar 2014 Running MATLAB in SHARCNET
- Webinar 2014 The SHARCNET Desktop
- Webinar 2015 A brief look at numerical libraries: The tools you can use
- Webinar 2015 An Update on MATLAB at SHARCNET
- Webinar 2015 CUDA Profiling and Tuning
- Webinar 2015 Debugging and profiling of MPI programs
- Webinar 2015 Deep Learning on SHARCNET: From CPU to GPU cluster
- Webinar 2015 Exploring a new approach to package management
- Webinar 2015 Fundamentals of working at the command line at SHARCNET
- Webinar 2015 Get the most out of SharcNET
- Webinar 2015 Hybrid MPI and OpenMP Parallel Programming
- Webinar 2015 Introduction to MPI
- Webinar 2015 Introduction to MPI – Part I
- Webinar 2015 Introduction to MPI – Part II
- Webinar 2015 Introduction to Parallel I/O
- Webinar 2015 New User Seminar - Part 2
- Webinar 2015 Parallel Design Patterns
- Webinar 2015 Parallel programming without MPI – Using coarrays in Fortran
- Webinar 2015 Profiling function vectorization in Matlab/Octave
- Webinar 2015 Programming, best practices
- Webinar 2015 Programming with Wt - a C++ library for developing stateful and highly interactive web applications
- Webinar 2015 SHARCNet file management
- Webinar 2015 Scientific Visualization with ParaView
- Webinar 2015 Serial and parallel farming from A to Z
- Webinar 2015 The Relevance of OpenCL to HPC
- Webinar 2015 Using parallel I/O in SHARCNET
- Webinar 2016 Automating Software Build Process using CMake
- Webinar 2016 Debugging CUDA programs
- Webinar 2016 Debugging OpenMP programs
- Webinar 2016 Deep Learning at SHARCNET: Tools you can use
- Webinar 2016 Defensive Programming : Best Practices
- Webinar 2016 Git and SHARCNET
- Webinar 2016 How to get started with OpenFOAM at SHARCNET
- Webinar 2016 Hybrid MPI and OpenMP Parallel Programming
- Webinar 2016 Introduction to Apache Spark on SHARCNET
- Webinar 2016 Introduction to Jupyter
- Webinar 2016 Introduction to MPI - Part III
- Webinar 2016 Introduction to OpenMP Parallel Programming
- Webinar 2016 Introduction to Python
- Webinar 2016 Introduction to The Unix Shell – Automating Your Work
- Webinar 2016 Parallel and high performance computing with R
- Webinar 2016 Quick tips for getting the most out of SHARCNET
- Webinar 2016 Raphaël – a vector graphics library for web development
- Webinar 2016 UNIX shell expansion: proper use and advanced forms
- Webinar 2016 What Happened to My Job? Cluster Scheduling In Detail
- Webinar 2017 Automating Software Build Process using CMake – Part II
- Webinar 2017 Deep Learning on SHARCNET: Best Practices
- Webinar 2017 Git and SHARCNET (part 2)
- Webinar 2017 High Performance Computing with Python
- Webinar 2017 Intel MPI Library Cluster Edition on Graham
- Webinar 2017 Introduction to Eclipse for debugging – Part I
- Webinar 2017 Introduction to LINUX/SHELL programming in SHARCNET
- Webinar 2017 Introduction to ParaView
- Webinar 2017 Introduction to SHARCNET Cloud
- Webinar 2017 Linear Algebra on GPU
- Webinar 2017 Machine Learning using Jupyter Notebooks on Graham
- Webinar 2017 Machine Learning with Spark at SHARCNET
- Webinar 2017 Modern Fortran: Concurrency and Parallelism
- Webinar 2017 Navigating the Research Computing Resource Renewals Coming in 2017
- Webinar 2017 OpenMP 4.x: New features and Protocols
- Webinar 2017 Packaging with Nix
- Webinar 2017 Partitions and scheduling, running jobs effectively on Graham and Cedar
- Webinar 2017 Serial farming on Graham
- Webinar 2017 Train models to recognize hand-written digits using Tensorflow
- Webinar 2017 Training Neural Networks with hundreds of GPUs on Graham and Cedar
- Webinar 2018 All about job wait times in the Graham queue
- Webinar 2018 Code profiling on Graham
- Webinar 2018 Concurrent File I/O by Multiple Processes
- Webinar 2018 Debugging on Graham with DDT
- Webinar 2018 Deploying a Full Stack Web Solution on the Cloud for Cluster Access
- Webinar 2018 Fundamentals of working at the command line at Graham
- Webinar 2018 Harnessing the Power of Heterogeneous Computing using Boost.Compute + OpenCL
- Webinar 2018 Improving your Python programs with NumPy and SciPy
- Webinar 2018 Intro to Intel Performance Tools
- Webinar 2018 Introduction to MySQL on Graham
- Webinar 2018 MySQL Part 2: Relations and Joins
- Webinar 2018 Singularity
- Webinar 2018 Stock Prediction Using Recurrent Neural Network
- Webinar 2018 The Benefits of GLOST for Many Jobs
- Webinar 2018 Understand (and potentially reduce) job wait times
- Webinar 2018 Using Computational Chemistry software effectively on Graham
- Webinar 2018 Using MATLAB effectively on Graham and Cedar
- Webinar 2018 Using Pseudorandom Number Sequences in C++
- Webinar 2018 Using SSH for Good, not Evil
- Webinar 2018 Visual Studio Code – Your Next Coding Companion for Advanced Research Computing
- Webinar 2019 Best practices on Graham
- Webinar 2019 Dipping into C++17 Parallel Algorithms with Intel's Parallel STL
- Webinar 2019 Docker
- Webinar 2019 Exploring Octave package dataframe
- Webinar 2019 HPC Programming Language Chapel: Base Language Overview
- Webinar 2019 Introduction to parallel programming with MPI and Python
- Webinar 2019 Introduction to scalable computing with Dask in Python
- Webinar 2019 Julia: A second perspective
- Webinar 2019 Julia - A first perspective
- Webinar 2019 Leveraging Compiler Optimization Reports
- Webinar 2019 New developments in OpenMP
- Webinar 2019 PRE and POST production on Graham
- Webinar 2019 Pull your own data into ParaView
- Webinar 2019 The Monad Understanding Hurdle
- Webinar 2019 Using Multiple GPUs in Tensorflow
- Webinar 2019 Using reduced numerical precision on Pascal, Volta and Turing GPUs
- Webinar 2019 What Happened To My Job?
- Webinar 2020 Accelerate Python Analytics on GPUs with RAPIDS
- Webinar 2020 Bioinformatics in the terminal: Tips and tricks to make your life easier
- Webinar 2020 Collaborative Groups in CUDA
- Webinar 2020 Cython: A First Look
- Webinar 2020 How to Use C++ Parallel Algorithms in a Distributed Memory Setup (i.e. MPI)
- Webinar 2020 How to run AI programs in Graham
- Webinar 2020 Introduction to Git
- Webinar 2020 Introduction to HPC Programming Language Chapel: Parallel Approaches
- Webinar 2020 Is my neural network too big to fit into GPU?
- Webinar 2020 Julia: A third perspective - parallel computing explained
- Webinar 2020 Julia: Parallel computing revisited
- Webinar 2020 New User Seminar, Part II
- Webinar 2020 NixOS: The second largest and the most up-to-date Linux distribution
- Webinar 2020 Options for Solving Jobs with Many Tasks
- Webinar 2020 Practical Singularity
- Webinar 2020 Preparing for RAC 2021 applications
- Webinar 2020 Singularity 3.5
- Webinar 2020 Using SSHFS to make CC storage more accessible
- Webinar 2020 Visualizing job usage on the Compute Canada systems with the ViewClust Python package
- Webinar 2021 Computing in arbitrary precision
- Webinar 2021 Programming GPUs with Fortran
- Webinar 2021 Using multiple GPUs for Machine Learning
- Webinar How jobs are scheduled to run on Graham and Cedar
- Webinar What’s new and exciting about Graham’s GPU
- Wiki tips and hints
- Yeats