Main Content Region


TCHPC provides advanced training courses to researchers in Trinity College Dublin and to other Irish Third Level institutes on a case-by-case basis.

Available Courses

TCHPC runs the following courses:

For more advanced training, users should consider sitting in on lectures in the M.Sc. in High Performance Computing.

How to Book a Place / Express Interest

If you are researcher in TCD and you would like to attend any of our courses, please email us at

Walk-In Workshops

We also run monthly Walk-In Workshops for people who would like to get help in a less formal setting.

Course Timetable

Current training course timetable

Course Duration Dates Location
An Introduction to Linux Command-Line 4 mornings Mon 21st - Thu 24th Oct 2019, 09:30-13:00 Rm 212, Lloyd Building, Trinity College
An Introduction to TCHPC Systems 1 mornings Fri 25th Oct 2019, 9:30-13:00 Rm 212, Lloyd Building, Trinity College

Downloadable Course Material

You will need your username and password that you were assigned for the training sessions to access this material. The documents here are updated on a regular basis, so please check here for updates when required.

Course Document
Introduction to Linux Introduction to Linux.pdf
Introduction to TCHPC Systems Introduction to TCHPC Systems.pdf and intro_to_tchpc_example_jobs.tar.gz
Introduction to Bash Shell Scripting Introduction to Bash Shell Scripting.pdf
Introduction to CUDA CUDA_course_2012_06_28.tar.gz
SE - Modularisation of Code Modularisation of Code.tar.gz
SE - Introduction to make Introduction to make.tar.gz
SE - Introduction to Version Control using Git Introduction to git.pdf
SE - Using Subversion Using Subversion.tar.gz
SE - Testing with C/C++ testing c cpp.pdf
SE - Testing with Fortran testing fortran.pdf
SE - Testing: sample code testingcode.tar.gz
SE - Debugging: gdb gdb.pdf
SE - Debugging: gdb sample code gdb code.tgz
SE - Debugging: Valgrind valgrind.pdf
SE - Debugging: Valgrind sample code valgrind code.tgz
Introduction to Parallel Programming Introduction to Parallel Programming.tar.gz
Introduction to Scientific Visualisation Scientific_Visualisation_Course_-_2019_03_04.tar.gz