Center for Process Simulation and Design ·University of Illinois at Urbana-Champaign

ITR/AP: Multiscale Models for Microstructure Simulation and Process Design:

We are developing a new class of space-time discontinuous Galerkin (SDG) finite element methods for solving hyperbolic problems in science and engineering. These methods offer many advantages—but they require new finite element formulations and new techniques for mesh generation, visualization and parallel computing to realize their full potential. Our cross-disciplinary research effort yielded a powerful new analysis tool.

SDG solutions are computed on unstructured spacetime meshes that satisfy a causality constraint that enables an O(N) solution process. Our computational geometry group developed the Tent-Pitcher algorithm to meet this requirement, with support for adaptive mesh refinement (Figs. 1, 2).

space-time meshFig. 1: Adaptive spacetime mesh reveals fine details of shockwave trajectories in crack-tip wave scattering example. Solution data projected onto the transparent constant-time planes generated the animation frames shown below.


tent pitcherFig. 2: Tent Pitcher generates causal spacetime meshes that can be solved patch by patch in O(N) time.


Data computed on unstructured spacetime grids requires new visualization technology. Our visualization team developed new data extraction methods and used the latest generation of graphics hardware to implement interactive tools to produce per-pixel-accurate renderings of our solution data (Fig. 3).

Fig. 3: Per-pixel accurate rendering reveals fine detail of high-resolution SDG solutions. We use the programmable capabilities of contemporary graphics hardware to attain interactive rates.


National Science Foundation logoUniversity of Illinois at Urbana-Champaign logo

Center for Process Simulation and Design
University of Illinois at Urbana-Champaign
2262 Digital Computer Laboratory MC-258
1304 W. Springfield Ave., Urbana, IL 61801 USA
Phone: 217-333-3247; Fax: 217-333-1910;
Supported by NSF-DMR 0121695
URL: http://www.cpsd.uiuc.edu