On object-oriented frameworks and coordinate free formulations of PDEs

被引:0
|
作者
Åhlander K. [1 ]
Haveraaen M. [2 ]
Munthe-Kaas H. [2 ]
机构
[1] Dept. of Information Technology, University of Uppsala, SE-75105 Uppsala
[2] Institute of Informatics, University of Bergen, Bergen
关键词
Computations on manifolds; Coordinate free numerics; Object-oriented frameworks; Partial differential equations;
D O I
10.1007/s003660200026
中图分类号
学科分类号
摘要
An object-oriented (OO) framework for Partial Differential Equations (PDEs) provides software abstractions for numerical simulation of PDEs. The design of such frameworks is not trivial, and the outcome of the design is highly dependent on which mathematical abstractions one chooses to support. In this paper, coordinate free abstractions for PDEs are advocated. The coordinate free formulation of a PDE hides the underlying coordinate system. Therefore, software based on these concepts has the prospect of being more modular, since the PDE formulation is separated from the representation of the coordinates. Use of coordinate free methods in two independent OO frameworks are presented, in order to exemplify the viability of the concepts. The described applications simulate seismic waves for various classes of rock models and the incompressible Navier-Stokes equations on curvi-linear grids, respectively. In both cases, the possibility to express the equations in a domain independent fashion is crucial. Similarities and differences between the two coordinate free frameworks are discussed. A number of places where such frameworks should be designed for modification is identified. This identification is of interest both for framework developers and for tentative framework users.
引用
收藏
页码:286 / 294
页数:8
相关论文
共 50 条
  • [31] Developing object-oriented frameworks based on domain reference models
    Hayase, T
    Ikeda, N
    Matsumoto, K
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 106 - 111
  • [32] An object-oriented bridge among architectural styles, aspects and frameworks
    Pace, JAD
    Campo, MR
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 717 - 717
  • [33] Comparison of different documentation styles for frameworks of object-oriented code
    Ho, S. B.
    Chai, I.
    Tan, C. H.
    [J]. BEHAVIOUR & INFORMATION TECHNOLOGY, 2009, 28 (03) : 201 - 210
  • [34] Frameworks for incorporating semantic relationships into object-oriented database systems
    Halper, M
    Liu, LM
    Geller, J
    Perl, Y
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (15): : 1337 - 1362
  • [35] Creating telecommunication services based on object-oriented frameworks and SDL
    Sinnott, R
    Kolberg, M
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 93 - 102
  • [36] Increasing the testability of object-oriented frameworks with built-in tests
    Jeon, T
    Lee, S
    Seung, H
    [J]. ADVANCED INTERNET SERVICES AND APPPLICATIONS, PROCEEDINGS, 2002, 2402 : 169 - 182
  • [37] Improving Object-Oriented Frameworks by Considering the Characteristics of Constituent Elements
    Polancic, Gregor
    Horvat, Romana Vajde
    Rozman, Ivan
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (04) : 1067 - 1085
  • [38] Building and using object-oriented frameworks for CAD rapid prototyping
    Jiau, Hewijin Christine
    Ssu, Kuo-Feng
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (03) : 595 - 609
  • [39] Mining knowledge in object-oriented frameworks for semantic query processing
    Widener Univ, Chester, United States
    [J]. Microcomput Appl, 2 (57-63):
  • [40] Using algebraic specification techniques in development of object-oriented frameworks
    Nakajima, S
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1664 - 1683