Object-oriented design patterns for multiphysics modeling in Fortran 2003.
Conference
·
OSTI ID:948717
- IBM
The objectives of this presentation are to: catalog object-oriented software design patterns for multiphysics modeling; demonstrate them in Fortran 2003 and C++; and compare the capabilities of the two languages. The conclusions are: the presented patterns integrate multiple abstractions, allowing much of the numerics and physics to be determined at compile-time or runtime; negligible lines of Fortran emulate the required C++ features; and C++ requires considerable effort (or considerable reliance on libraries to relive that effort) to emulate the required Fortran 2003 features.
- Research Organization:
- Sandia National Laboratories
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 948717
- Report Number(s):
- SAND2008-2589C
- Country of Publication:
- United States
- Language:
- English
Similar Records
Emulating Multiple Inheritance in Fortran 2003/2008
Journal Article
·
Wed Dec 31 23:00:00 EST 2014
· Scientific Programming
·
OSTI ID:1197680