Intermediate MPI
|
Next steps in parallel programming with MPI - including types and more sophisticated communication
|
(1.6 MB)
|
Heather Ratcliffe
|
06/12/23
|
MPI, Fortran, C, parallel, hpc
|
Introduction to C++
|
A primer on C++: for those who sort-of-already-know-it but want to check they understand, or for those who know some other compiled langauge and want a quick start guide
|
(1.1 MB)
|
Heather Ratcliffe
|
06/12/23
|
C++, programming
|
Introduction to MPI
|
An introduction to parallel programming with MPI (Message Passing Interface)
|
(2.7 MB)
|
Heather Ratcliffe
|
06/12/23
|
MPI, Fortran, C, parallel, HPC
|
Introduction to Software Development
|
Software development is a lot more than programming! These notes cover design, licensing, version control, and all the other skills you need to become a good developer and make robust, reliable software that will enhance your research career.
|
(5.6 MB)
|
Heather Ratcliffe
|
06/12/23
|
Software development, version control, licensing
|
Parallelism Primer
|
A Gentle Overview of Methods and Strategies for Parallel Computing - covering the challenges and the basic technologies.
|
(13 MB)
|
Heather Ratcliffe
|
06/12/23
|
parallel, programming, hpc, mpi, openmp, threading
|