Object-oriented modeling of parallel PDE solvers

被引:0
作者
Thuné, M [1 ]
Åhlander, K [1 ]
Ljungberg, M [1 ]
Nordén, M [1 ]
Otto, K [1 ]
Rantakokko, J [1 ]
机构
[1] Uppsala Univ, Dept Comp Sci, SE-75104 Uppsala, Sweden
来源
ARCHITECTURE OF SCIENTIFIC SOFTWARE | 2001年 / 60卷
关键词
object-oriented; parallel; PDEs; Fortran; C plus; framework;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This is a status report of a long-term research effort focusing on object-oriented modeling of parallel PDE solvers, based on finite difference methods on composite, structured grids. Two previous results of this effort are reviewed, the class libraries Cogito and Compose. Cogito is implemented in Fortran 90, with MPI for the message passing, and provides abstract data types for parallel composite-grid methods. Compose is in C++ and allows for fully object-oriented construction of PDE solvers by composition of objects. The object model behind Compose is described, and some research issues related to the refinement of the model are outlined. Finally, some recent results are presented, which are initial steps in addressing these issues.
引用
收藏
页码:159 / 174
页数:16
相关论文
共 27 条
[1]  
AHLANDER K, 1999, COMPUTATIONAL TECHNO, V397, P39
[2]  
AHLANDER K, 1999, THESIS UPPSALA U UPP
[3]  
AHLANDER K, 2000, P IFIP WG 2 5 WORK C
[4]  
[Anonymous], 2018, VECTORS TENSORS ENG
[5]  
Arge E, 1997, MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, P289
[6]  
Brown DL, 1999, SIAM PROC S, P245
[7]  
Cummings JC, 1999, SIAM PROC S, P276
[8]  
Decyk V. K., 1997, Scientific Programming, V6, P363
[9]   Shadow-object interface between Fortran 95 and C++ [J].
Gray, MG ;
Roberts, RM ;
Evans, TM .
COMPUTING IN SCIENCE & ENGINEERING, 1999, 1 (02) :63-70
[10]  
HAYES AH, 1996, WUHAN J NATURAL SCI, V1, P420