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.
Resource | Description | Experience Level |
---|---|---|
HPC Carpentry | General lessons on using HPC environments and systems. | All |
Software Carpentry | Lessons 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.social | hpc.social is a hub for the HPC community. | All |
Best Practices for Software Development in the Research Environment | Goes over best practices for coding, software lifecycle, and improving code in the context of research environments. | All |