Parallel scientific computing

Code 571AA
Credits 6

Learning outcomes

This course introduces high performance computing algorithms which an emphasis on using distributed memory systems for scientific computing. The topics include:

--Iterative methods for linear systems.

--Synchronous and asynchronous iterative methods for linear systems.

--Iterative methods for non linear systems.

--Synchronous and asynchronous iterative methods for non linear systems.

-- Applications: linear systems, graph theory and network analysis.