An overview of the Morfeus project.
Conference
·
OSTI ID:1021686
- University of New York
The objectives of this project are to: (1) move scientific programmers to higher-level, platform-agnostic yet scalable abstractions; (2) to demonstrate general OOD patterns and distill new domain-specific patterns from multiphysics applications in Fortran; and (3) to construct an open-source framework that encourages the use of the demonstrated patterns. Some conclusions are: (1) Calculus illuminates a path toward highly asynchronous computing that blurs the task/data parallel distinction; (2) Fortran 2003 appears to have the expressiveness to support the general GoF design patterns in multiphysics applications; and (3) several domain-specific and language-specific patterns emerge along the way.
- Research Organization:
- Sandia National Laboratories
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1021686
- Report Number(s):
- SAND2010-4233C
- Country of Publication:
- United States
- Language:
- English
Similar Records
Final Report from The University of Texas at Austin for DEGAS: Dynamic Global Address Space programming environments
Object-oriented design patterns for multiphysics modeling in Fortran 2003.
Final Report, Center for Programming Models for Scalable Parallel Computing: Co-Array Fortran, Grant Number DE-FC02-01ER25505
Technical Report
·
Tue Feb 20 23:00:00 EST 2018
·
OSTI ID:1421939
Object-oriented design patterns for multiphysics modeling in Fortran 2003.
Conference
·
Tue Apr 01 00:00:00 EDT 2008
·
OSTI ID:948717
Final Report, Center for Programming Models for Scalable Parallel Computing: Co-Array Fortran, Grant Number DE-FC02-01ER25505
Technical Report
·
Tue Apr 22 00:00:00 EDT 2008
·
OSTI ID:952566