This lesson by the Molecular Sciences Software Institute (MolSSI) teaches the fundamentals of parallel programming techniques, with an emphasis on MPI and OpenMP parallelization. It assumes basic familiarity with Python programming, which is the subject of the MolSSI Python Scripting for Computational Molecular Science lessons. Episodes 4 and 6 assume basic familiarity with C++. To see the full MolSSI’s education mission statement, please see here.
This lesson is under development, please report issues to the GitHub repository
Prerequisites
Students should be familiar with opening the Terminal window and creating and navigating files in bash.