Research Project Outline
A single general programming language or framework that covers any subject will not be feasible for post petascale super computing. The goal of this project is to apply mordern techniques for software modularity to super computing. The progress in software modularity techniques for web applications is significant in this decade. By applying these techniques, the project enables domain experts to develop frameworks specific to computing platforms and algorithms and therby improves the efficiency of software development in super computing.