Scientific software frameworks and grid computing: Improving programming productivity

Bill Appelbe, Louis Moresi, Steve Quenette, Patrick Sunter

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Scientific research applications, or codes, are notoriously difficult to develop, use, and maintain. This is often because scientific software is written from scratch in traditional programming languages such as C and Fortran, by scientists rather than expert programmers. By contrast, modern commercial applications software is generally written using toolkits and software frameworks that allow new applications to be rapidly assembled from existing component libraries. In recent years, scientific software frameworks have started to appear, both for grid-enabling existing applications and for developing applications from scratch. This paper compares and contrasts existing scientific frameworks and extrapolates existing trends.

Original languageEnglish
Title of host publicationGrid-Based Problem Solving Environments
Subtitle of host publicationIFIP TC2/ WG 2.5 Working Conference on Grid-Based Problem Solving Environments: Implications for Development and Deployment of Numerical Software
EditorsPatrick W. Gaffney, James C.T. Pool
Pages401-413
Number of pages13
DOIs
Publication statusPublished - 3 Dec 2007
EventIFIP TC2/ WG 2.5 Working Conference on GridBased Problem Solving Environments 2006 - Prescott, United States of America
Duration: 17 Jul 200621 Jul 2006

Publication series

NameIFIP International Federation for Information Processing
Volume239
ISSN (Print)1571-5736

Conference

ConferenceIFIP TC2/ WG 2.5 Working Conference on GridBased Problem Solving Environments 2006
CountryUnited States of America
CityPrescott
Period17/07/0621/07/06

Cite this