On object-oriented frameworks and coordinate free formulations of PDEs

被引:0
|
作者
Åhlander, K
Haveraaen, M
Munthe-Kaas, H
机构
[1] Uppsala Univ, Dept Informat Technol, SE-75105 Uppsala, Sweden
[2] Univ Bergen, Inst Informat, Bergen, Norway
关键词
computations on manifolds; coordinate free numerics; object-oriented frameworks; partial differential equations;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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
页数:9
相关论文
共 50 条
  • [11] Supporting the deployment of object-oriented frameworks
    Hou, DQ
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 791 - 792
  • [12] Object-oriented frameworks: Architecture adaptability
    Predonzani, P
    Succi, G
    Valerio, A
    Vernazza, T
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 58 - 59
  • [13] Towards specifying constraints for object-oriented frameworks
    Hou, DQ
    Hoover, HJ
    [J]. INFORMATION SYSTEMS FRONTIERS, 2002, 4 (04) : 393 - 407
  • [14] Application development by reusing object-oriented frameworks
    Lopes, SF
    Tavares, AC
    Silva, CA
    Monteiro, JL
    [J]. EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 583 - 586
  • [15] An object-oriented reference model with frameworks and libraries
    Matsuzawa, Y
    Ikeda, N
    [J]. TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 346 - 350
  • [16] The effect of object-oriented frameworks on developer productivity
    Moser, S
    Nierstrasz, O
    [J]. COMPUTER, 1996, 29 (09) : 45 - &
  • [17] Towards Specifying Constraints for Object-Oriented Frameworks
    Daqing Hou
    H. James Hoover
    [J]. Information Systems Frontiers, 2002, 4 : 393 - 407
  • [18] Data-Driven Synthesis for Object-Oriented Frameworks
    Yessenov, Kuat
    Xu, Zhilei
    Solar-Lezama, Armando
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (10) : 65 - 81
  • [19] Applying design-metrics to object-oriented frameworks
    Erni, K
    Lewerentz, C
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, 1996, : 64 - 74
  • [20] XML-based retrieval of object-oriented frameworks
    Lee, S
    Choi, HS
    Yang, Y
    Lee, S
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2953 - 2958