Search For:

Displaying 1-4 out of 4 total
Adaptive Code Collage: A Framework to Transparently Modify Scientific Codes
Found in: Computing in Science and Engineering
By Pilsung Kang,Naren Ramakrishnan,Calvin J. Ribbens,Srinidhi Varadarajan,Michael Heffner
Issue Date:January 2012
pp. 52-63
Legacy scientific codes are often repurposed to fit adaptive needs, but making such code adaptive without changing the original source programs can be challenging. Adaptive Code Collage (ACC) meets this challenge using function-call interception in a langu...
The Adaptive Code Kitchen: Flexible Tools for Dynamic Application Composition
Found in: Parallel and Distributed Processing Symposium, International
By Pilsung Kang, Mike Heffner, Joy Mukherjee, Naren Ramakrishnan, Srinidhi Varadarajan, Cal Ribbens, Danesh K. Tafti
Issue Date:March 2007
pp. 303
Driven by the increasing componentization of scientific codes, the deployment of high-end system infrastructures such as the Grid, and the desire to support high level problem solving primitives, application composition systems have become prevalent in com...
Maintainable and reusable scientific software adaptation: democratizing scientific software adaptation
Found in: Proceedings of the tenth international conference on Aspect-oriented software development (AOSD '11)
By Eli Tilevich, Naren Ramakrishnan, Pilsung Kang, Srinidhi Varadarajan
Issue Date:March 2011
pp. 165-176
Scientific software must be adapted for different execution environments, problem sets, and available resources to ensure its efficiency and reliability. Although adaptation patterns can be found in a sizable percentage of recent scientific applications, t...
Modular implementation of adaptive decisions in stochastic simulations
Found in: Proceedings of the 2009 ACM symposium on Applied Computing (SAC '09)
By Calvin J. Ribbens, Naren Ramakrishnan, Pilsung Kang, Srinidhi Varadarajan, Yang Cao
Issue Date:March 2009
pp. 1-5
We present a modular approach to implement adaptive decisions with existing scientific codes. Using a sophisticated system software tool based on the function call interception technique, an external code module is transparently combined with the given pro...