Next:
Contents
Contents
Earth System Modeling Framework
Implementation Report
David Neckels and Cecelia DeLuca
May 4, 2007
Contents
Introduction
Motivation and Assessment Strategy
Shallow and Deep Classes
C++ Implementation
F90 Implementation
Inheritance
C++ Implementation
F90 Implementation
C Implementation
Templates
C++ Implementation
F90 Implementation
C Implementation
Array Sharing
Memory Ordering
Array Sections
Pointer Size
C/C++ Implementation
Function Pointers
Basic C function Pointers
Optional Arguements in C++
Performance
Single-Language Computation
Large-Scale Example
Linking C++ and F90
SunOS
AIX
IRIX
Linux
Using Shared Libraries
Tools
Chasm
Babel
Conclusions
Glossary
Bibliography
About this document ...
Cecelia Deluca 2007-05-04