Managing Academic Software Development for HPC - Best Practices and Workflows
Offered By: Exascale Computing Project via YouTube
Course Description
Overview
Learn strategies for effective academic software development in this 58-minute webinar from the Exascale Computing Project. Explore coding best practices, project management techniques, development environment setup, and automated documentation methods to create sustainable, user-friendly code. Discover how to streamline collaborations, implement branching workflows, document code effectively, and successfully release software in the context of high-performance computing.
Syllabus
HPC Best Practices Webinar Series
Branching Workflows
Document Your Code
Release Your Software
Taught by
Exascale Computing Project
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera