Current computers, including lap top and desk top PCs, are equipped with multi-core processors. Parallel computing, which utilizes multiple processors (cors) simultaneously, is essential for a practical application of advanced simulations. Parallel computing methods can be classified depending on whether it is based on "shared memory" or "distributed memory". The "shared memory" parallel comupting is relatively easy to implement, however it is not efficient for a large scale computation. On the other hand, "distributed memory" parallel computing is complex and difficult to implement, but it shows a good scalability for a large scale computation. The class provides an introduction to a "distributed memory" parallel computing method using the MPI library. Major MPI functions will be introduced and the students will learn how to generate a MPI parallel program through simple exercises. Calculation domain (grid or mesh) decomposition method, which is necessary for the MPI parallel computation, will be explained using a sample calculation mesh. The MPI parallel method will be implemented in the pilot code developed in the previous lecture. And the students will have a chance to test the parallel performance of the pilot code.
Introduction to Advanced Thermal Hydraulic Simulation for Nuclear Reactors - 4
May 26, 2025, 3:15 p.m. - 6 p.m.
Warsaw, ul. Pasteura 5, Poland, 0.03
Connect with us