• Publications
  • Influence
Toward a Common Component Architecture for High-Performance Scientific Computing
TLDR
Describes work in progress to develop a standard for interoperability among high-performance scientific components. Expand
  • 469
  • 35
  • PDF
Managing application complexity in the SAMRAI object‐oriented framework
TLDR
A major challenge facing software libraries for scientific computing is the ability to provide adequate flexibility to meet sophisticated, diverse, and evolving application requirements. Expand
  • 188
  • 10
Divorcing Language Dependencies from a Scientific Software Library
TLDR
In scientific programming, the never-ending push to increase fidelity, flops, and physics is hitting a major barrier: scalability. Expand
  • 109
  • 7
  • PDF
Analysis of the numerical effects of parallelism on a parallel genetic algorithm
TLDR
We examine the effects of relaxed synchronization on both the numerical and parallel efficiency of parallel genetic algorithms (GAs). Expand
  • 46
  • 4
Efficient Run-Time Support for Irregular Block-Structured Applications
TLDR
We describe a set of intuitive geometric programming abstractions that simplify coordination of irregular block-structured scientific calculations without sacrificing performance. Expand
  • 85
  • 2
  • PDF
Irregular Coarse-Grain Data Parallelism under LPARX
TLDR
LPARX is a software development tool for implementing dynamic, irregular scientific applications, such as multilevel finite difference and particle methods, on high-performance multiple instruction multiple data (MIMD) parallel architectures. Expand
  • 33
  • 2
Implementing Graph Pattern Queries on a Relational Database
TLDR
Graph pattern queries are an important feature of a graph query language. Expand
  • 11
  • 2
  • PDF
Flexible Communication Mechanisms for Dynamic Structured Applications
TLDR
We describe flexible data orchestration abstractions that enable the programmer to express customized communication patterns arising in an important class of irregular computations—adaptive finite difference methods for partial differential equations. Expand
  • 68
  • 1
Managing complex data and geometry in parallel structured AMR applications
TLDR
We describe the design of software abstractions for general AMR data management and parallel communication operations in SAMRAI, an object-oriented C++ structured AMR (SAMR) library developed at Lawrence Livermore National Laboratory (LLNL). Expand
  • 121
  • 1