Introduction to Ada
Overview
This short course covers a variety of topics relevant to computing on the Ada cluster, demonstrated through a live login session. The topics include, but are not limited to, basic system information, compiling and running programs, as well as batch processing. Use of the batch system will be demonstrated with real-time examples.
Course Materials
Presentation slides
The presentation slides are available as downloadable PDF files.
Further Reading
The material presented in the short course is referenced from the Ada User Guide.
Participation
During the training, attendees are expected to log in to an HPRC cluster using their own computer and complete the instructor-led examples and exercises.
Agenda
This course focuses, among others, on the following topics:
Introduction to Ada
- Usage Policies
- Brief Introduction to Parallel Computing
- Hardware Overview of Ada
- Accessing Ada
- File Transfers with Ada
- File systems and User Directories
- Computing Environment
- Application Modules
- Software
- Development Environment - Toolchains
- Compiling and Running Application Codes
- Development Environment on Ada
- Upcoming Programming Short Courses
- Batch Processing on Ada
- Batch Queues
- Consumable Computing Resources
- Batch Job Files
- Mapping Job Requirements to Cluster Resources
- Example Job Files
- Job Submission and Monitoring
- Debug job failures
- Service Units (SU)
- Job Environment Variables
- Concurrent Program Execution in Jobs via tamulauncher
- Common Problems
- Need Help?
