Easley User’s Guide
Introduction
Accessing Easley
Locations & Resources
Job Scheduling & Resource Allocation
Slurm Interactive Jobs
Software
GPUs
Easley Cluster Training: Fundamentals
Programming Environments
Command Line & Shell for HPC
R Programming Environment
Python Fundamentals Training
Python Fundamentals Training
Data Transfer
GPU Workloads
MPI Workloads
Containers and HPC
Easley Cluster Reports
Easley Cluster Quick Start Guide
Auburn University HPC Documentation
»
Easley User’s Guide
»
Programming Environments
View page source
Programming Environments
¶
Command Line & Shell for HPC
Common Research Use Cases
Shell Essentials
Output Redirection
Pipes
Variables
Inline Commands
Loops
Subshells
Arrays
System Metadata
Placeholder
Time
Downloading
R Programming Environment
Finding a Version
Creating a Custom Package Library
Automatically Load Custom Library Paths
Custom Build Settings
Python Fundamentals Training
Introduction
Listing Available packages
Python or Anaconda?
Virtual Environments and installing packages locally
Python 3 with pip
Anaconda Python 3 with conda
Python Concurrency and Parallelism
Sample Code
Multithreading with Python
Multiprocessing with Python
Job Submission
Additional Services