 |
 |
|
SC Conference - Activity Details
Using CCA and Onramp to Generate an Application-specific Framework from a Monolithic Application
Authors:
|
Rob Armstrong
(Sandia National Laboratories)
|
|
Matt Sottile
(University of Oregon)
|
Posters Session
|
Tuesday, 05:15PM - 07:00PM
|
|
Room Rotunda Lobby
|
Abstract:
When a domain application is successful and gains a good reputation,
scientists are often motivated to transform that application as a
plug-able component framework so that a wider community can
participate. It is natural to retrofit plug-ability into the original
successful application. While the goals of this migration are sound,
the domain scientist also must architect their framework, something
for which they are often not well prepared.
This poster presents a scheme by which Onramp and the CCA
infrastructure can convert a monolithic application into a CCA
compliant framework that retains all of the capability of the
original. Groupings of subroutines are indicated for inclusion into
components by source annotations placed within the original code.
Onramp generates the components and language independent (Babel)
bindings based on annotations plus static call graph information. The
scientist's code remains intact and development can continue with the
additional capability of a language-interoperable, CCA-compliant
framework.
|
|
|