ROSE Version 1.0
Software
·
OSTI ID:1245754
ROSE is an object-oriented software infrastructure for source-to-source translation that provides an interface for programmers to write their own specialized translators for optimizing scientific applications. ROSE is a part of current research on telescoping languages, which provides optimizations of the use of libraries in scientific applications. ROSE defines approaches to extend the optimization techniques, common in well defined languages, to the optimization of scientific applications using well defined libraries. ROSE includes a rich set of tools for generating customized transformations to support optimization of applications codes. We currently support full C and C++ (including template instantiation etc.), with Fortran 90 support under development as part of a collaboration and contract with Rice to use their version of the open source Open64 F90 front-end. ROSE represents an attempt to define an open compiler infrastructure to handle the full complexity of full scale DOE applications codes using the languages common to scientific computing within DOE. We expect that such an infrastructure will also be useful for the development of numerous tools that may then realistically expect to work on DOE full scale applications.
- Short Name / Acronym:
- ROSEV1.0; 001804GENWS00
- Site Accession Number:
- UCRL-CODE-155962
- Version:
- 00
- Programming Language(s):
- Medium: X; OS: Linux; Compatibility: Workstation
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-Eng-48
- OSTI ID:
- 1245754
- Country of Origin:
- United States
Similar Records
Strengthening Software Authentication with the ROSE Software Suite
Parallel Object-Oriented Framework Optimization
CCAIN, Version 1.0
Conference
·
Thu Jun 15 00:00:00 EDT 2006
·
OSTI ID:891724
Parallel Object-Oriented Framework Optimization
Conference
·
Tue May 01 00:00:00 EDT 2001
·
OSTI ID:15006300
CCAIN, Version 1.0
Software
·
Thu May 26 00:00:00 EDT 2005
·
OSTI ID:1230853