The Architecture of Scientific Software

IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software October 2–4, 2000, Ottawa, Canada


ISBN: 978-1-4757-6719-3 (Print) 978-0-387-35407-1 (Online)

Table of contents (21 chapters)

previous Page of 2
  1. Front Matter

    Pages i-xx

  2. Large-Scale Systems Integration

    1. Front Matter

      Pages 1-1

    2. Chapter

      Pages 3-28

      Network-Based Scientific Computing

    3. Chapter

      Pages 29-37

      Future Generations of Problem—Solving Environments

    4. Chapter

      Pages 39-55

      Developing an Architecture to Support the Implementation and Development of Scientific Computing Applications

    5. Chapter

      Pages 57-68

      PETSc and Overture: Lessons Learned Developing an Interface between Components

    6. Chapter

      Pages 69-86

      Component Technology for High-Performance Scientific Simulation Software

    7. Chapter

      Pages 87-104

      A New Approach to Software Integration Frameworks for Multi-Physics Simulation Codes

    8. Chapter

      Pages 105-118

      Code Coupling Using Parallel Corba Objects

    9. Chapter

      Pages 119-141

      A Collaborative Code Development Environment for Computational Electro-Magnetics

  3. The Architecture of Components

    1. Front Matter

      Pages 143-143

    2. Chapter

      Pages 145-158

      On the Role of Mathematical Abstractions for Scientific Computing

    3. Chapter

      Pages 159-174

      Object-Oriented Modeling of Parallel PDE Solvers

    4. Chapter

      Pages 175-192

      Broadway: A Software Architecture for Scientific Computing

    5. Chapter

      Pages 193-210

      Formal Methods for High-Performance Linear Algebra Libraries

    6. Chapter

      Pages 211-234

      New Generalized Matrix Data Structures Lead to a Variety of High-Performance Algorithms

    7. Chapter

      Pages 235-255

      A Comprehensive DFT API for Scientific Computing

    8. Chapter

      Pages 257-272

      Using a Fortran Interface to Posix Threads

    9. Chapter

      Pages 273-284

      Data Management Systems for Scientific Applications

    10. Chapter

      Pages 285-299

      Software Components for Application Development

    11. Chapter

      Pages 301-316

      Hierarchichal Representation and Computation of Approximate Solutions in Scientific Simulations

    12. Chapter

      Pages 317-332

      Software Architecture for the Investigation of Controllable Models with Complex Data Sets

    13. Chapter

      Pages 333-347

      A Mixed-Language Programming Methodology for High Performance Java Computing

previous Page of 2