loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06)
Data Representation Alternatives in Semantically Augmented Numerical Models
Philadelphia, Pennsylvania
September 27-September 29
ISBN: 0-7695-2353-6
Michael Fagan, Rice University, USA
Laurent Hascoet, INRIA, France
Jean Utke, Argonne National Laboratory, USA
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.
Citation:
Michael Fagan, Laurent Hascoet, Jean Utke, "Data Representation Alternatives in Semantically Augmented Numerical Models," scam, pp.85-94, Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.