HPC Resources

The following tables contain external resources that the Unity team finds useful. Note that we don’t maintain the external resources and they may not be directly applicable to Unity without modification.

General Resources

General resources for software development and using HPC and Linux systems.

ResourceDescriptionExperience Level
HPC CarpentryGeneral lessons on using HPC environments and systems.All
Software CarpentryLessons on software development, Python, and R, which can be useful for pre- or post-processing data, as well as computation.All
Shell Command Tutorial (Software Carpentry)Explains general concepts for navigating and using the terminal on Linux-based systems (i.e., most HPC systems).Beginner
Better Scientific Software (BSSw)BSSw provides a central hub for the community to address pressing challenges in software productivity, quality, and sustainability.All
hpc.socialhpc.social is a hub for the HPC community.All
Best Practices for Software Development in the Research EnvironmentGoes over best practices for coding, software lifecycle, and improving code in the context of research environments.All