Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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
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

Related Subjects