Parallel/High-Performance Object-Oriented Scientific Computing: Today’s Research, Tomorrow’s Practice

Report on the 7th POOSC Workshop, ECOOP 2008
  • Kei Davis
  • Jörg Striegnitz
Conference paper

DOI: 10.1007/978-3-642-02047-6_11

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5475)
Cite this paper as:
Davis K., Striegnitz J. (2009) Parallel/High-Performance Object-Oriented Scientific Computing: Today’s Research, Tomorrow’s Practice. In: Eugster P. (eds) Object-Oriented Technology. ECOOP 2008 Workshop Reader. ECOOP 2008. Lecture Notes in Computer Science, vol 5475. Springer, Berlin, Heidelberg

Abstract

While object-oriented programming has been embraced in industry, particularly in the form of C++, Java, and Python, its acceptance by the parallel scientific programming community is for various reasons incomplete. Nonetheless, various factors practically dictate the use of language features that provide higher level abstractions than do C or older FORTRAN standards. These include increasingly complex physics models, numerical algorithms, and hardware (e.g. deep memory hierarchies, ever-increasing numbers of processors, and the advent of multi- and many-core processors and heterogeneous architectures). Our emphases are on identifying specific problems impeding greater acceptance and widespread use of object-oriented programming in scientific computing; proposed and implemented solutions to these problems; and new or novel frameworks, approaches, techniques, or idioms for parallel/high-performance object-oriented scientific computing.

Keywords

Parallel computing high-performance computing scientific computing object-oriented computing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Kei Davis
    • 1
  • Jörg Striegnitz
    • 2
  1. 1.Los Alamos National LaboratoryLos AlamosUSA
  2. 2.University Of Applied Sciences RegensburgRegensburgGermany

Personalised recommendations