Basic ideas on multitasking and massively parallel processing, different architectures, application of HPC in global and regional models, parallelism in weather and climate 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:
1. Lars PetterRøed. Atmospheres and Oceans on Computers-Fundamentals
2. Laurence T. Yang and MinyiGuo. High-Performance Computing: Paradigm and Infrastructure, Wiley
3. John Levesque and Gene Wagenbreth. High Performance Computing: Programming and Applications, Chapman and Hall. |