Basic ideas on multitasking and massively parallel processing, different architectures, application of HPC in global and regional models, parallelism in models, domain decomposition method, 1D, 2D and 3D parallelization of GCMs, MPI, PVM, SHMEM, message passing libraries, high performance compilers, load balancing, interprocessor communication, network communication, graphical user interface, data formats, local and wide area networking, data flow and data mining.
Text/ Reference Books:
- Peter Pacheco, Morgan Kaufmann, An Introduction to Parallel Programming, Morgan Kaufmann
- Georg Hager, Gerhard Wellein, Introduction to High Performance Computing for Scientists and Engineers: (Chapman & Hall/CRC Computational Science), CRC Press.
- F.X. le Dimet, High Performance Computing in the Geosciences, Nato Science Series C, Springer.
|