Identyfikatory
Warianty tytułu
Dynamic systems modelling and multithreaded computations technology
Języki publikacji
Abstrakty
Artykuł prezentuje system symulacyjny AMIL służący do modelowania układów opisywanych za pomocą równań różniczkowych zwyczajnych i równań algebraicznych. System AMIL został zrealizowany w dwóch wersjach - z informacją wejściową mającą postać programu lub schematu blokowego. Pokazano przykłady użycia obu wersji systemu. najnowszy kierunek prac nad systemem AMIL koncentruje się na badaniu celowości i efektywności wprowadzenia wielowątkowych metod obliczeniowych.
Simulation system AMIL presented in this paper is targeted at modelling the systems described with the aid of ordinary differential equations and algebraic equations. AMIL system has been implemented in two complimentary variants. The first one accepts program text as input. Integrated development environment of this AMIL version is presented in fig. 1 and 2. Alternative AMIL version uses block diagram as dynamic system model. Examples of user interface for this version are ahown in fig. 3 and 4. Most recent research in the field of dynamic systems modelling is aimed at implementation and investigation of multithreaded computations. As a testbed scalable heat transfer equation has been selected (fig.5). The results of the tests carried on dual HT processor platform (tab.1) lead to the conclusion that this computational technology offers real speed-up for large problems only.
Wydawca
Czasopismo
Rocznik
Tom
Strony
17--20
Opis fizyczny
Bibliogr. 9 poz., rys., wzory
Twórcy
autor
- Instytut Informatyki, Wydział Elektrotechniki i Informatyki, Politechnika Lubelska, m.stabrowski@pollub.pl
Bibliografia
- [1] M. Stabrowski: Crafting a compiler of dynamic systems simulation language. Archiwum Informatyki Teoretycznej i Stosowanej 1994, z. 1-4, s. 251-263.
- [2] M. Stabrowski: Execution technology in dynamic systems simulation. Archiwum Informatyki Teoretycznej i Stosowanej 1994, z. 1-4, s. 265-276.
- [3] A. Cavallo., R. Setola, F. Vasca: Using MATLAB. SIMULINK and Control System Toolbox; Prentice Hall, London 1996.
- [4] G. D. Byrne, A.C. Hindmarsh: A Polyalgorithm for the Numerical Solution of Ordinary Differential Equations. ACM Trans. Math. Software 1975, nr 1, ss. 71-96.
- [5] R .K. Brayton, F. G. Gustavson, G. D. Hatchel: A New Efficient Algorithm for Solving Differential-Algebraic Systems Using Implicit Backward Differentiation Formulas. Proceedings of the IEEE. vol. 60. no. 1. January 1972, ss. 98-108.
- [6] G. Kuśmierz, M. Stabrowski: Pakiet symulacyjny AMIL z informacjami wejściowymi w postaci schematu blokowego. Materiały XIII Sympozjum Modelowanie i Symulacja Systemów Pomiarowych. Kraków 2003, ss. 129-136.
- [7] X. Tian, A. Bik, M. Girkar, P. Grey, H. Saito, E. Su: Intel OpenMP C++/Fortran Compiler for Hypcr-Threading Technology: Implementation and Performance. Intel Technology Journal. Ql (2003), vol. 6. issue 1, ss. 1-11.
- [8] J. R. Piechna: Programowanie w języku Fortran 90 i 95. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2000.
- [9] Introduction to OpenMP. Laurence Livermore National Laboratory, May 2002.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0018-0005