1 of 23

Genias Graphics �Tecplot Europe

Antoine Ligier– M. Sc. Aerospace Engineering

2 of 23

Summary

  • What are higher order (HO) elements and why do we use them?
  • Visualization challenges:
    • Iso-surfaces
    • Surfaces

3 of 23

What are higher order elements

  • Most FE methods assume linear variation of the solution along elements edges
  • Higher order elements assume a non-linear distribution across the element.
    • Usually a quadratic or higher polynomial
    • Element geometry can be curved
    • Solver has better than 2nd order accuracy

4 of 23

Why using them?

Better accuracy/cost for vortical flows, aeroacoustics and unsteady simulations.

5 of 23

“…higher order methods will likely increase in utilization during this timeframe, although currently the ability to visualize results from higher order simulations is highly inadequate.”

CFD Vision 2030, NASA

Visualization challenges

6 of 23

  • Various dataformats (CGNS, vtu, etc...)

  • Internal datastructures must be modified

  • Performant visualization without excess sub-division

  • Most algorithms currently work for linear elements:
    • Iso-surfaces, slices, contours assume extrema at the nodes
    • Streamlines, streaklines and particle path need to interpolate using HO basis functions
    • Shading of surfaces that may be curved

Visualization challenges

7 of 23

  • Visualize HO elements using existing linear algorithms
    • HO elements are recursively subdivided into linear elements until the desired accuracy is reached
    • Interpolate to the newly created nodes using the HO basis function
  • Tecplot uses selective sub-division to reduce RAM and CPU costs:
    • Subdivide only cells that contain the isosurface
    • Discard the unneeded sub-elements as the sub division progresses

Iso-surface visualization – basic idea

8 of 23

Tetrahedra sub-division

9 of 23

  • Uses only 2.353 sub-tets out of a possible 663.552 sub-elements

Iso-surface visualization - Prism

10 of 23

  • Uses only 3.804 sub-tets out of 1.328.104 sub-tets

Iso-surface visualization - Pyramid

11 of 23

Sub-division

12 of 23

1.017.000 P2 elements

Data from Z.J. Wang‘s, hoMusic code

Iso surface of density

Uses 1.5Mio sub-tets instead of 113Mio without discarding unneeded elements

Iso-surface visualization - Density

13 of 23

Surfaces - ONERA M6

14 of 23

What‘s next?

Implementation in SU2

Edwin van der Weide

Twente university

15 of 23

Thank you!

Contact me for more information

Antoine Ligier

a.ligier@tecplot.com

16 of 23

Additional slides

17 of 23

Basis functions

18 of 23

Brick/Hex sub-division

19 of 23

Prism sub-division

20 of 23

Pyramid sub-division

21 of 23

Streamtraces

22 of 23

Tecplot at a glance

  • Founded in 1981 by Boeing engineers – Seattle, WA
  • Largest independent CFD post-processor – 47,000 users worldwide
  • Known for being the most complete and flexible post-processing option
  • Focused on large data and

emerging needs in the

CFD community

23 of 23

Tecplot 360 EX

  • XY/2D/3D plots and animations in one tool
  • Exports publication-quality plots
  • Stable and easy to use
  • Customizable using Macros and Python scripts
  • User friendly interface