Object-oriented programming of distributed iterative equation solvers

被引:6
|
作者
Mackie, Robert Ian [1 ]
机构
[1] Univ Dundee, Sch Engn Phys & Math, Dundee DD1 4HN, Scotland
关键词
domain decomposition; object-oriented programming; iterative solution methods; distributed processing; NET; component oriented programming;
D O I
10.1016/j.compstruc.2007.05.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An object-oriented approach is used to develop classes and frameworks for the implementation of distributed iterative equation solution. The software is implemented using the NET framework, and builds upon previous work by the author. Development of the framework for iterative Solution makes good use of interfaces to isolate sources of complexity. The framework is used for three different solution scenarios (i) conjugate gradient iteration oil a single matrix; (ii) conjugate gradient iteration when domain decomposition is used; and (iii) using the Schur complement approach. Moreover, the framework is used for both local and remote objects. The NET framework makes it very straightforward to program distributed applications, and the object-oriented approach greatly facilitates the software development. The framework was used in a finite element program and the speed-up results are shown. (C) 2007 Civil-Comp Ltd and Elsevier Ltd. All rights reserved.
引用
收藏
页码:511 / 519
页数:9
相关论文
共 50 条
  • [21] Learning Object-Oriented Programming by Creating Games
    Vegh, Ladislav
    Stoffova, Veronika
    NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 20 - 29
  • [22] Towards Reactive Programming for Object-Oriented Applications
    Salvaneschi, Guido
    Mezini, Mira
    TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT XI, 2014, 8400 : 227 - 261
  • [23] Object-oriented programming paradigms for molecular modeling
    Gupta, A
    Chempath, S
    Sanborn, MJ
    Clark, LA
    Snurr, RQ
    MOLECULAR SIMULATION, 2003, 29 (01) : 29 - 46
  • [24] Towards an object-oriented programming system for education
    Perez-Schofield, J. Baltasar Garcia
    Ortin Soler, Francisco
    Garcia Rosello, Emilio
    Perez Cota, Manuel
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2006, 14 (04) : 243 - 255
  • [25] Simulation and 40 Years of Object-Oriented Programming
    Kindler, Eugene
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 22, 2007, 22 : 492 - 496
  • [26] ISSUES IN THE DESIGN OF AN OBJECT-ORIENTED PROGRAMMING LANGUAGE
    GROGONO, P
    STRUCTURED PROGRAMMING, 1991, 12 (01): : 1 - 15
  • [27] Block-Based Object-Oriented Programming
    Allen, Oliver
    Downs, Xavier
    Varoy, Elliot
    Luxton-Reilly, Andrew
    Giacaman, Nasser
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (04): : 439 - 453
  • [28] Teaching Reform and Exploration on Object-Oriented Programming
    Yuan, Guowu
    Kong, Bing
    Ding, Haiyan
    Zhang, Jixian
    Zhao, Yang
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 356 - 359
  • [29] The Concept of Class Invariant in Object-oriented Programming
    Meyer, Bertrand
    Arkadova, Alisa
    Kogtenkov, Alexander
    FORMAL ASPECTS OF COMPUTING, 2024, 36 (01)
  • [30] A proof outline logic for object-oriented programming
    Pierik, C
    de Boer, FS
    THEORETICAL COMPUTER SCIENCE, 2005, 343 (03) : 413 - 442