Skip to content

argonne-lcf/GettingStarted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started at ALCF

Contained herein is a collection of material (source code, scripts, examples, etc...) to be used as examples for setting up user environments, running jobs, debugging and tuning applications, and related tasks for successful use of computational resources at the Argonne Leadership Computing Facility (ALCF).

Material here is typically developed for and used during ALCF training workshops, such as the ALCF Computational Performance Workshops typically held in the Spring and the ALCF Simulation, Data, and Learning Workshops in the Fall.

If not sure where to start, then a good place may be perusing ProgrammingModels for the resource of interest to gain experience compiling simple codes and submitting jobs.

Contents

  1. Applications: Example Makefiles, build scripts, etc. for some applications
  2. Data Science: Data & Learning examples with pointers to additional Tutorials
  3. Debug Tools: Simple examples using available debugging tools
  4. Examples: Collection of examples demonstrating common tasks (e.g. compilation & setting affinity)
  5. Helper Scripts: Collection of scripts for common tasks
  6. Programming Models: Simple examples using supported programming models

Resources

Aurora

Note

Aurora is the newest system at ALCF. See: Aurora Machine Overview for additional information.

Aurora is a 10,624-node HPE Cray-Ex based system. It has 166 racks with 21,248 CPUs and 63,744 GPUs. Each node consists of 2 Intel Xeon CPU Max Series (codename Sapphire Rapids or SPR) with on-package HBM and 6 Intel Data Center GPU Max Series (codename Ponte Vecchio or PVC). Each Xeon CPU has 52 physical cores supporting 2 hardware threads per core and 64 GB of HBM. Each CPU socket has 512 GB of DDR5 memory. The GPUs are connected all-to-all with Intel Xe Link interfaces. Each node has 8 HPE Slingshot-11 NICs, and the system is connected in a Dragonfly topology. The GPUs may send messages directly to the NIC via PCIe, without the need to copy into CPU memory.

Polaris

Polaris is the (2nd) newest ALCF system with 560 nodes, each with one AMD Milan CPU (32 cores) and four NVIDIA A100 GPUs.

Sophia

Sophia is comprised of 24 NVIDIA DGX A100 nodes, each with eight NVIDIA A100 Tensor Core GPUs and two AMD Rome CPUs.

🪦 Previous Systems

About

Collection of small examples for running on ALCF resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors