HPC icon indicating copy to clipboard operation
HPC copied to clipboard

A collection of various resources, examples, and executables for the general NREL HPC user community's benefit. Use the following website for accessing documentation.

This repository serves as a collection of walkthroughs, utilities, and other resources to improve the NREL HPC user's quality of life, both novice and veteran.

We are here to help: If you need help with a specific issue or would like to see a topic covered please open an issue. If you have materials that could be useful for the NREL community, please see our contributing guidelines, and open a pull request.

How to Use This Repository

  1. Login to an NREL HPC system
  2. From your login shell, run git clone https://github.com/NREL/HPC
  3. View the README.md within any directories that interest you, or see the table of contents below.

Table of Contents

🎓 General tutorials

  • Markdown
  • Bash
  • Git
  • Transferring Files
  • File Systems
  • JupyterHub
  • GPU
  • Software Environments
  • Building MPI Applications
  • Building Packages
  • Optimized Tensorflow
  • HPC Benchmarking: STREAM

📈 Applications

  • Gaussian
  • Lammps
  • Paraview
  • Plexos
  • Plexos Quick-start
  • VASP

ℹī¸ Programming languages

  • C
  • Fortran
  • Julia
  • Python

🔧 Utilities and Tools

  • Sample Slurm Batch Scripts
  • Workshops and Presentations Hosted by NREL HPC Operations Team

Contributing

Please see our contribution guidelines for a rundown on how we'd like the contents of this repository to be formatted.