Awesome HPC Awesome

High Performance Computing tools and resources for engineers and administrators.

High Performance Computing (HPC) most generally refers to the practice of aggregating computing power in a way that delivers much higher performance than one could get out of a typical desktop computer or workstation in order to solve large problems in science, engineering, or business.

Contents

(click to expand) - [Provisioning](#provisioning) - [Workload Managers](#workload-managers) - [Pipelines](#pipelines) - [Applications](#applications) - [Compilers](#compilers) - [MPI](#mpi) - [Parallel Computing](#parallel-computing) - [Benchmarking](#benchmarking) - [Miscellaneous](#miscellaneous) - [Performance](#performance) - [Parallel Shells](#parallel-shells) - [Containers](#containers) - [Environment Management](#environment-management) - [Visualization](#visualization) - [Parallel Filesystems](#parallel-filesystems) - [Programming Languages](#programming-languages) - [Monitoring](#monitoring) - [Journals](#journals) - [Podcasts](#podcasts) - [Blogs](#blogs) - [Conferences](#conferences) - [Websites](#websites) - [User Groups](#user-groups)

Provisioning

Workload Managers

Pipelines

Applications