Description: Bash provides a basic user interface to users plus a way to do simple and advanced scripted process control. This training covers its basic syntax and more advanced features for both interactive use and scripting. Methods such as handling output, variables and arrays, command line arguments, functions, if/then and loops, and running multiple processes provide many features of a programming language and enable advanced job control.
| Presenter(s): Dr. Bob Donnelly, GDIT/PET Location: Webcast Date & Time: June 13, 2023, 2:00p - 3:30p ET |
Controlled by: DoD HPCMP Controlled by: PET Program CUI Category: OPSEC Limited Dissemination Control: FEDCON POC: Mr. Ronald Hedgepeth, pet@hpc.mil |
CUI
Description: Bash is used to run commands interactively and create PBS and other scripts to submit and run jobs on HPCs. While Linux system scripts and users use Bash for many needs, understanding certain aspects enable optimal HPC use. These include HPC environment settings, construct and use of PBS, passing arguments, and various methods of job control. These methods all come together in a load-balancing example that distributes independent tasks across assigned HPC nodes, maximizing throughput and HPC node use.
Presenter(s): Dr. Robert Donnelly, GDIT/PET
Location: Webcast
Date & Time: November 17, 2020, 2:00p - 3:30p ET
Distribution Statement D. Distribution authorized to the Department of Defense and U.S. DoD contractors only, Administrative or Operational Use, 17 November 2020. Other requests for this document shall be referred to the High Performance Computing Modernization Office, 3909 Halls Ferry Road, Vicksburg, MS 39180.

Description: This presentation gives an overview and background on how bash works, followed by coverage of the most useful Commands, Pipes & Streams, Scripting & Configuration, and other Tips for use within the Bash environment.
Presenter(s): Brandon Randle, ERDC-ITL
Location: ERDC-ITL, Vicksburg, MS
Date & Time: February 26, 2020, 10:00a - 11:00a ET
Distribution Statement D. Distribution limited to the Department of Defense and U.S. DoD contractors only, for administrative or operational use, 26 February 2020. Other requests for this document shall be referred to the High Performance Computing Modernization Office, 3909 Halls Ferry Road, Vicksburg, MS 39180.
