Сборочная технология реализации метода частиц для MIMD мультикомпьютеров
Диссертация
Диссертационная работа посвящена решению задачи автоматизации создания параллельных программ, реализующих метод частиц в ячейках, для их выполнения на МЕУГО мультикомпьютерах. Предлагаемые алгоритмы распараллеливания метода частиц в ячейках основаны на использовании сборочной технологии программирования. 85) Разработана параллельная реализация метода частиц в ячейках в применении к решению задачи… Читать ещё >
Содержание
- ГЛАВА 1. МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ И ОСОБЕННОСТИ ЕГО ПАРАЛЛЕЛЬНОЙ РЕАЛИЗАЦИИ
- 1. 1. Применение PIC в физике плазмы
- 1. 2. Математическая модель и ее дискретизация
- 1. 3. Проблемы создания параллельной программы
Список литературы
- Березин Ю.А., Вшивков В. А. Метод частиц в динамике разреженной плазмы//Новосибирск: Наука, 1980.
- Вальковский В.А., Малышкин В. Э. Синтез параллельных программ на основе вычислительных моделей// Наука, Новосибирск, 1988.
- Вшивков В.А., Дудникова Г. И., Краева М. А., Малышкин В. Э. Реализация метода частиц на мультипроцессорах с распределенной памятью// Вопросы атомной науки и техники//, сер. Математическое моделирование физических процессов. 1996. — вып. 4, с. 11−15.
- Вшивков В.А., Краева М. А., Малышкин В. Э. О реализации метода частиц на мультипроцессорах// Новосибирск, 1995. 40 с. (Препринт/ РАН. Сиб. отд-ние. ВЦ- 1052).
- Вшивков В.А., Краева М. А., Малышкин В. Э. Параллельные реализации метода частиц// Программирование, 1997, N 2, С. 39−51.
- Краева М.А. Децентрализованные алгоритмы динамической балансировки загрузки при реализации метода частиц на линейке процессоров мультикомпьютера// Шестой международный семинар «Распределенная обработка информации» (РОИ'98) С.82−86.
- Краева М.А., Малышкин В. Э. Реализация метода частиц на МИМД мультикомпьютерах в сборочной технологии// Информационные технологии и вычислительные системы. 1997, N 2, С. 61−71.
- Малышкин В.Э. Линеаризация массовых вычислений// Системная информатика, т. 1,1991, с. 229−259.
- Малышкин В.Э. Организация параллельных вычислений на крупноблочных иерархических МВС// Программирование, N.4, Москва, 1991.
- David V. Anderson, Dan Е. Shumaker. Hybrid Ordered Particle Simulation (HOPS) Code for Plasma Modelling on Vector-Serial, Vector-Parallel, and Massively Parallel Computers// Computer Physics Communications, Vol. 87, N1−2, 1995, pp 16−34.
- V.A. Anisimov, V.E.Malyshkin. Assemble Parallel Programming System INYA// Proceedings of Parallel Computing Technologies International Conference (1991) Novosibirsk, pp. 339−353.
- Campbell P.M., Carmona E.A., Walker D.W. Hierarchical domain decomposition with unitary load balancing for electromagnetic particle-in-cell codes// IEEE Computer Society. 1990. — pp.941−950.
- A. Corradi, L. Leonardi, F. Zambonelli Diffusive Algorithm for Dynamic Load Balancing in Massively Parallel Architectures// DEIS Technical Report N DEIS-LIA-96−001, University of Bologna, April 1996.
- Antonio Corradi, Letizia Leonardi, Franco Zambonelli Performance Comparison of Load Balancing Policies based on a Diffusion Scheme// Proc. of the Euro-Par'97 LNCS Vol. 1300.
- Victor K. Decyk. Sceleton PIC Codes for Parallel Computers// Computer Physics Communications, Vol. 87, N1−2, 1995, pp 87−94.
- Viktor K. Decyk, Charles D. Norton, Boleslaw K. Szymanski. Experiences with Object Oriented Parallel Plasma PIC Simulations// JPL Technical Report 951 349, Rio de Janeiro, Brazil, September 1995.
- Ralf Diekmann, Burkhard Monien, Robert Preis. Load Balancing Strategies for Distributed Memory Machines// Multi-Scale Phenomena and Their Simulation, F. Karsch, B. Monien, H. Satz, World Scientific, 1997, pp. 255−266.
- Ralf Diekmann, Burkhard Monien, Robert Preis. Load Balancing Strategies for Distributed Memory Machines// Technical Report, tr-rsfb-97−050, CS-Dept., University ofPaderborn, 1997.
- Dudnikova G.I., Orishich A.M. et al. Laboratory and computer simulations on wave generations processes in nonstationary astrophysical phenomena// Proc. Workshop «Astrophys.» 1990. — ESA SP-311. — P. 191−194.
- J.W. Eastwood, W. Arter, N.J. Brealey, R.W. Hockney. Body-Fitted Electromagnetic PIC Software for Use on Parallel Computers// Computer Physics Communications, Vol. 87, N1−2, 1995, pp 155−178.
- Robert D. Ferraro, Paulett C. Liewer, Viktor K. Decyk. Dynamic Load Balancing for a 2D Concurrent Plasma PIC Code// J. Of Comp. Physics, Vol. 109, N 2, December 1993, pp 329−340.
- Alan Heirich. A Scalable Diffusion Algorithm for Dynamic Mapping and Load Balancing on Networks of Arbitrary Topology// Int. J. of Foundations of Computer Science, (Special Issue on Interconnection Networks), Vol. 7, no. 3, p. 329, September 1997.
- Hockney R.W., Eastwood J.W. Computer Simulation Using Particles. McGraw-Hill Inc. 1981.
- M.A.Kraeva, V.E.Malyshkin Implementation of PIC Method on MIMD Multicomputers with Assembly Technology// The proceedings of the International Conference on High Performance Computing and Networking -HPCN Europe 1997, LNCS, Vol. 1225, p. 541−549.
- Ted G. Lewis and Hesham El-Rewini. Introduction to Parallel Computing// 1992 Prentice-Hall, Inc. pp 78.
- P.C.Liewer. Implementation and Characterization of Three-Dimensional Particle-in-Cell Codes on MIMD Massively Parallel Supercomputers// Computer in Physics, Vol. 9, N 4, Jul/Aug 1995, pp 420−432.
- Paulett C. Liewer, Viktor K. Decyk. A General Concurrent Algorithm for Plasma Particle-in-Cell Simulation Codes// J. Of Comp. Physics, Vol. 85, N 2, December 1989, pp 302−322.
- O. Lubeck, V. Faber Modeling the Performance of Hypercubes: A Case Study Using the Particle-In-Cell Application// Parallel Computing, 1988/89, N 9. pp. 37−52.
- Reinhard Luling, Burkhard Monien. A Dynamic Distributed Load Balancing Algorithm with Provable Good Performance// Proc. of the 5th ACM Symposium on Parallel Algorithms and Architectures (SPAA'93), 1993, pp. 164−173.
- Malyshkin V. Assembly Environment for Development of Application Parallel Programing// Proceedings of International conference on High-Performance Computing and Networking, LNCS. Munich, 1994, N 797.
- V.E.Malyshkin. Linearized mass computation// The Proceedings of Parallel Computing Technologies International Conference (1991), Novosibirsk, World Scientific, Singapore, pp.339−353.
- MPI. 1993. Document for a Standart Message-Passing Interface// Technical Report CS-93−214, Department of Computer Science, University of Tennessee, Knoxville, TN.
- Charles D. Norton, Boleslaw K. Szymanski, Viktor K. Decyk. Object Oriented Parallel Computation for Plasma Simulation// Communications of the ACM, Vol. 38, N 10, October 1995, pp 88−100.
- PARIX. Version 1.3.1-PPC. Reference Manual. June 1995// Parsytec Eastern Europe GmbH.
- PGCC Users’s Guide. The Portland Group. 9150 SW Pioneer Court, Suite H. Wilsonville, Oregon 97 070.
- Thomas Romke, Markus Rottger, Ulf-Peter Schroeder, Jens Simon. Efficient Mapping Library for PARIX// Proceedings ZEUS'95 Workshop on Parallel Programming and Computation, IOS Press, 1995, pp. 275−284.
- Markus Rottger, Ulf-Peter Schroeder, Jens Simon. Virtual Topology Library for PARIX// Technical Report, No. 148 (PC/TR-005−93), University of Paderborn, 1993.
- Sturtevant J.E., Campbell P.M., Maccabe A.B. Performance of a particle-in-cell plasma simulation code on the BBN TC2000// Concurrency: Practice and Experience. 1992, Vol.4(l), pp.1−18.
- Walker D.W. Characterising the parallel performance of a large-scale, particle-in-cell plasma simulation code// Concurrency: Practice and Experience. 1990, Vol.2(4), pp.257−288.
- D. Walker Particle-In-Cell Plasma Simulation Codes on the Connection Machine// Computer System in Engineering, 1991, Vol. 2, N 2/3, pp. 307−319.
- J. Wang, P. Liewer, V. Decyk. 3D Electromagnetic Plasma Particle Simulations on a MIMD Parallel Computer// Computer Physics Communications, Vol. 87, N1−2, 1995, pp 35−53.
- J. Wang, P.C. Liewer, E. Huang. 3D Electromagnetic Monte Carlo Particle-in-Cell Simulations on MIMD Parallel Computers// JPL Technical Report AIAA95.0593, 33rd Aerospace Sciences Meeting and Excibit, Reno, NV, January 9−12, 1995.
- Michael S. Warren, John K. Salmon. A Portable Parallel Particle Program// Computer Physics Communications, Vol. 87, N1−2, 1995, pp 266−290.
- A.Zabrodin, V. Levin, V.Korneev. The Massively Parallel Computer System MBC-100// The Proceedings of PaCT-95 (Parallel Computing Technologies) Int. conference, St.-Petersburg, Russia, 1995. LNCS, Vol. 964, Springer Verlag, pp.341−355.
- C.-Z. Xu, F.C.M. Lau, Ralf Diekmann. Decentralized Remapping of Data Parallel Applications in Distributed Memory Multiprocessor// Concurrency: Practice and Experience, Vol. 9(12), Dec. 1997, pp. 1351−1376.
- C.-Z. Xu, Burkhard Monien, Reinhard Luling, F.C.M. Lau. Nearest Neighbor Algorithms for Load Balancing in Parallel Computers// Technical Report, tr-rsfb96.020, University of Paderborn, 1996.
- Power Challenge. The Advent of Powercomputing// Technical Report. Silicon Graphics, Inc., 1994.