DocumentCode :
2872669
Title :
Data Representation Alternatives in Semantically Augmented Numerical Models
Author :
Fagan, Michael ; Hascoet, Laurent ; Utke, Jean
Author_Institution :
Rice University, USA
fYear :
2006
fDate :
Sept. 2006
Firstpage :
85
Lastpage :
94
Abstract :
Transformations of numerical source code may require the augmentation of the original variables with new data to represent additional data the transformed program operates on. Automatic differentiation makes extensive use of this concept. We describe the two principal approaches to implement the variable augmentation, complete encapsulation and complete separation. The paper concentrates on two major aspects. First, we characterize the advantages of each approach and illustrate the effort needed to realize these advantages in Fortran, C, and C++ as the languages we are most interested in. Second, we discuss the practical solutions that in effect represent hybrids of the two approaches.
Keywords :
Computational modeling; Computer languages; Contracts; Encapsulation; Laboratories; Mathematical model; Numerical models; Numerical simulation; Scientific computing; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation, 2006. SCAM '06. Sixth IEEE International Workshop on
Conference_Location :
Philadelphia, PA, USA
Print_ISBN :
0-7695-2353-6
Type :
conf
DOI :
10.1109/SCAM.2006.11
Filename :
4026858
Link To Document :
بازگشت