Krzysztof Fidkowski, University of Michigan

As a rule, areas of nearly discontinuous airflow, like shocks or shears, are best represented with h refinement, so named because h denotes the length of a mesh element’s side. It bisects each error-prone element to provide greater precision. In areas with smoother flows, error-causing elements are mathematically refined with higher-degree polynomial (p) approximations. “Increasing polynomial order is usually the best way to resolve smooth regions of the flow, where stuff happens relatively slowly,” Fidkowski says.

Researchers can hand-design meshes to apply the appropriate method based on expected flow characteristics. But “we don’t leave it up to the user to decide that,” Fidkowski says. The algorithm chooses the best option automatically based on output error. Users specify a single output, such as drag. The algorithm picks the best refinement option, h or p, that most reduces drag error with the least computational effort. Sometimes the algorithm detects flow discontinuities where none were suspected and automatically bisects mesh elements. “That’s not something we would have designed by hand,” Fidkowski adds.

Although Fidkowski focuses on aerospace, his methods could model other flows. He’s part of a Michigan group participating in the Consortium for Advanced Simulation of Light Water Reactors, one of five DOE Energy Innovation Hubs. “There might be a few outputs you really care about – critical outputs for the safety of the reactor that you want to get just right. You don’t want numerical errors and discretization errors polluting your results.”

Regardless of the application, Fidkowski wants to design more efficient algorithms that solve bigger problems on the exotic computer architectures to come. “We want to do real-world problems. We’re just skimming the surface of that.” Fidkowski also wants to make error estimation a routine part of uncertainty quantification, which puts a number on the degree to which a simulation’s results can be trusted, and of optimization to improve designs.

“The most exciting part is getting an algorithm to work,” he says – something that rarely happens on the first try. It’s just as important to disseminate what he learns to students. The flexibility to research and to teach thrills him and fills his days.  “That’s when you know you’re doing things you like.”

Page: 1 2

Thomas R. O'Donnell

The author is a former Krell Institute science writer.

Share
Published by
Thomas R. O'Donnell

Recent Posts

Cutting carbon, blocking blooms

Besides bioplastics research, the LANL Biofuels and Bioproducts team is studying carbon neutrality and applying… Read More

June, 2023

Planet-friendly plastics

A Los Alamos team applies machine learning to find environmentally benign plastics. Read More

June, 2023

A split nanosecond

Sandia supercomputer simulations of atomic behavior under extreme conditions advances materials modeling. Read More

May, 2023

A colorful career

Argonne’s Joe Insley combines art and computer science to build intricate images and animations from… Read More

April, 2023

Mapping the metastable

An Argonne National Laboratory group uses supercomputers to model known and mysterious atomic arrangements, revealing… Read More

March, 2023

The human factor

A PNNL team works to improve AI and machine learning tools so that grid operators… Read More

January, 2023