Learn More
An adaptive technique for a partial diierential system automatically adjusts a computational mesh or varies the order of a numerical procedure to obtain a solution satisfying prescribed accuracy criteria in an optimal fashion. We describe data structures for distributed storage of nite element mesh data as well as software for mesh adaptation, load(More)
We describe the design and implementation of an application-level parallel I/O (PIO) library for the reading and writing of distributed arrays to several common scientific data formats. PIO provides the flexibility to control the number of I/O tasks through data rearrangement to an I/O friendly decomposition. This flexibility enables reductions in per task(More)
The interactive visualization and exploration of large scientific data sets is a challenging and difficult task; their size often far exceeds the performance and memory capacity of even the most powerful graphics workstations. To address this problem, we have created a technique that combines hierarchical data reduction methods with parallel computing to(More)
order accurate discontinuous discontinuous nite element solution of the 2D Euler equations, A massively parallel adaptive nite element method with dynamic load balancing, SAND 93-0936C (1993). 21. K. Eriksson and C. Johnson, Adaptive nite element methods for parabolic problems I: A linear model problem, SIAM J. Adaptive nite element methods for parabolic(More)
This paper provides an overview of data structures suitable for distributed storage of nite element mesh data as well as software designed for mesh adaptation and load balancing. During the course of a parallel computation, processor load imbalances are introduced at adaptive enrichment steps. Two predictive load balancing schemes that use a priori(More)
Massively parallel computation provides an enormous capacity to perform simulations on a timescale that can change the paradigm of how scientists, engineers, and other practitioners use simulations to address discovery and design. This work considers an active flow control application on a realistic and complex wing design that could be leveraged by a(More)
Conservation laws are solved by a local Galerkin nite element procedure with adap-tive space-time mesh reenement and explicit time integration. The Courant stability condition is used to select smaller time steps on smaller elements of the mesh, thereby greatly increasing eeciency relative to methods having a single global time step. Processor load(More)
Conservation laws are solved by a local Galerkin nite element procedure with adaptive space-time mesh reenement and explicit time integration. A distributed octree structure representing a spatial decomposition of the domain is used for mesh generation, and later may be used to correct for processor load imbalances introduced at adaptive enrichment steps. A(More)
We compare three remote visualization strategies used for interactive exploration of large data sets in distributed environments: image-based rendering, parallel visualiza-tion servers, and subsampling. We review each strategy and provide details for an adaptive multiresolution subsam-pling technique that we have developed. To determine the regimes for(More)