-- history and reasons for paradigm shifts in supercomputing
-- structure of class, expectations, goals, etc
-- Homework 1
OTHER USEFUL MATERIAL:
Linux primers/cheat sheets:
Another Linux (Bash) cheat sheet
Fortran tutorials:
Fortran tutorial from AMS 129 (Prof. Dongwook Lee;Youngjun Lee):
https://users.soe.ucsc.edu/~ylee/18fall/ams129/chapters/chapter02.html
Another Fortran tutorial to work through (Prof. Pascale Garaud):
This is a nice tutorial to learn from too: https://www.tutorialspoint.com/fortran/index.htm
Other useful MPI material links (some that I used as sources for mine):
Basic MPI
Blaise Barney's LLNL MPI online tutorial
Bill Gropp's intro to MPI lectures
(and here is a link to more from Bill and others associated withe Argonne National Lab)
Advanced MPI
Tuesday -- no class!
Here are some other useful links for OpenMP stuff:
F95+OpenMP from Ploytecnica de Madrid
Advanced OpenMP topics (Tasks, Nested, ..) from NASA
A set of OpenMP examples from the OpenMP 4.5 API specification
Here are some other useful links for this stuff:
Dear All,
*** DON'T FORGET TO HELP OUT FUTURE GENERATIONS OF THIS CLASS BY FILLING IN YOUR SET'S (EVALS)!! *** Dedicate some of the class time this week to getting that done!
Week 10 is here. This week we concentrate on getting the final projects finished and fleshing out some of our understanding of parallel computing fundamentals through guest speakers.
FOR TUESDAY:
(a) I will be available during class time for questions, comments, consultation on anything to do with the course, including final projects etc.
(b) Our guest speaker will be this video by Prof. James Demmel, Berkeley on parallel marix multiplication. This will help you understand how complex it is to make things go as fast as library routines do! https://www.youtube.com/watch?v=ECo-5FN5sTI
FOR THURSDAY:
(a) I will be available again during class time for questions, comments, consultation on anything to do with the course, including final projects etc.
(b) Pick another video of your choice from the Berkeley CS267 series. You can access the latest versions (Spring 2020) here and last years versions (Spring 2019) here. There are great guest lectures on all kinds of topics ranging from cloud computing to computational biology. Your homework is simply to tell me which one you watched.
(c) Everyone must join the regular Zoom class on Thursday at 12:45pm for final comments and questions.
Any questions, drop me a line!
Nic