publication . Conference object . 2001

Parallel Code Generation in MathModelica / An Object Oriented Component Based Simulation Environment

Aronsson, Peter; Fritzson, Peter;
Open Access English
  • Published: 01 Jan 2001
  • Publisher: Linköpings universitet, Institutionen för datavetenskap
  • Country: Sweden
Abstract
Modelica is an a-causal, equation based, object oriented modeling lan- guage for modeling and efficient simulation of large and complex multi domain systems. The Modelica language, with its strong software component model, makes it possible to use visual component programming, where large complex physical systems can be modeled and composed in a graphical way. One tool with support for both graphical modeling, textual programming and simulation is MathModelica. To deal with growing complexity of modeled systems in the Modelica language, the need for parallelization becomes increasingly important in order to keep sim- ulation time within reasonable limits. The fi...
Related Organizations
21 references, page 1 of 2

1. A. Radulescu, A. J.C. van Gemund. FLB:Fast Load Balancing for Distributed-Memory Machines. Technical report, Faculty of Information Technology and Systems, Delft University of Technology, 1999.

2. A. Schiela, H. Olsson. Mixed-mode Integration for Real-time Simulation. In P. Fritzson, editor, Proceedings of Modelica Workshop 2000, pages 69-75. [OpenAIRE]

3. S. Darbha, D. P. Agrawal. Optimal Scheduling Algorithm for DistributedMemory Machines. IEEE Transactions on Parallel and Distributed Systems, vol. 9(no. 1):87-94, January 1998.

4. C. Hanen, A. Munier. An approximation algorithm for scheduling dependent tasks on m processors with small communication delays. Technical report, Laboratoire Informatique Theorique Et Programmation, Institut Blaise Pascal, Universite P.et M. Curie, 1999.

5. C.Y. Lee, J.J. Hwang, Y.C. Chow, F.D Anger. Multiprocessor Scheduling with Interprocessor Communication Delays. Operations Research Letters, vol.7(no. 3), 1988.

6. Dymola, http://www.dynasim.se.

7. H. Elmqvist. A Structured Model Language for Large Continuous Systems. PhD thesis, Department of Automatic Control, Lund Institute of Technology, Lund, Sweden, 1978. [OpenAIRE]

8. P. Fritzson, V. Engelson. Modelica - A Unified Object-Oriented Language for System Modeling and Simulation. In Proceedings of the 12th European conference on Object-Oriented Programming, 1998. [OpenAIRE]

9. P. Fritzson, L. Viklund, J. Herber, and D. Fritzson. High-level mathematical modeling and programming. IEEE Software, vol. 12(no. 4):77-87, July 1995.

10. G. Sih and E. Lee. Compile-Time Scheduling Heuristic for InterconnectionConstrained Heterogeneous Processor Architectures. IEEE Transactions on Parallel and Distributed Systems, vol. 4(no. 2), 1993.

11. G.L. Park, B. Shirazi, J. Marquis. DFRN: A New Approach for Duplication Based Scheduling for Distributed Memory Multiprocessor Systems. In Proceedings of Parallel Processing Symposium, 1997.

12. J.J. Hwang, Y.C. Chow, F.D. Anger, C.Y. Lee. Scheduling Precedence Graphs in Systems with Interprocessor Communication Times. Journal on Computing, vol. 18(vol. 2), 1989.

13. M. Y. Wu, D. Gajski. Hypertool: A Programming Aid for Message-Passing Systems. Transactions on Parallel and Distributed Systems, vol. 1(no. 3), 1990. [OpenAIRE]

14. MathModelica, http://www.mathcore.se.

15. The Modelica Language, http://www.modelica.org.

21 references, page 1 of 2
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue