Topics Map > Services > Research Computing and Support > CCAST

Advanced Research Computing Training Program

FREE virtual training workshops offered by CCAST/NDSU. Pre-registration is required!

The CCAST Advanced Research Computing Training Program is offering a workshop series to introduce advanced research computing (high-performance computing/supercomputing, high-throughput computing, cloud computing, data storage and management, etc.) to faculty, staff, and students at NDSU and certain other colleges and universities in the states of North Dakota and Minnesota. This training series also aims to provide researchers with the basic knowledge and hands-on skills to make the best use of local and national high-performance computing (HPC) facilities and ultimately to advance their research capabilities.

The online training events, offered every other Friday from 2:00–4:00 p.m. via Zoom video conference, will include lectures, demonstrations, and hands-on sessions where participants have opportunities to perform simple and not-so-simple tasks on CCAST’s HPC systems. There are no prerequisites, except a willingness to learn. Some familiarity with computer programming would also be helpful, but not required. 

The schedule for Spring 2021 is as follows:
  • Jan. 29: Introduction to high-performance computing
    Basics of HPC, computer clusters, parallel computing, research computing resources at NDSU and elsewhere
  • Feb. 12: Linux for HPC: Working with Linux-based HPC systems
    Basics of UNIX/Linux, job scheduler, queue policies, running and monitoring jobs on HPC systems  
  • Feb. 26: HPC with graphical interfaces using Open OnDemand
    Working with files, running jobs, etc. on HPC systems with a minimal knowledge of Linux and scheduler commands
  • Mar. 12: How to get your work done faster? Parallel computing (1)
    OpenMP and MPI for shared- and distributed-memory computer architectures, ensemble/high-throughput computing
  • Mar. 26: How to get your work done faster? Parallel computing (2)
    Work distribution among CPU cores, parallel scaling performance, tips on requesting resources for parallel jobs
  • Apr.  9: Linux for HPC: Text processing and shell scripting
    Linux utilities for searching texts and manipulating text files, Bash shell scripting to automate tasks 
  • Apr. 23: General-purpose computing on graphics processing units
    Basics of graphics processing units (GPUs), running scientific applications on GPU compute nodes
  • May  7: HPC for machine learning and big data
    Basics of machine learning and big data, running TensorFlow, Keras, Spark, etc. on CPU/GPU compute nodes
The training is FREE; however, pre-registration is required. Please register by January 25 by sending an email to CCAST at with your information: first and last names, email address, campus, department, current status (faculty, staff, postdoc, grad, or undergrad), and the workshops you would like to attend. Prospective participants can register for any workshop they are interested in; however, registering and attending the entire series is strongly recommended because the workshops are sequential.   
CCAST provides advanced research computing resources, training, and consulting to faculty, students, and staff at NDSU and beyond. The research we enable spans a broad range of disciplines, including science, engineering, agriculture, public health, business, finance, etc.

See Also:

Keywords:ccast, hpc, training, linux, unix, computing, "research computing", "advanced research computing", "high performance computing", "parallel computing", "scientific computing", workshop   Doc ID:107964
Owner:Khang H.Group:IT Knowledge Base
Created:2020-12-17 17:17 CDTUpdated:2021-06-22 14:16 CDT
Sites:IT Knowledge Base
Feedback:  0   0