C0 continuous data

32 views
Skip to first unread message

Vishal Saini

unread,
Aug 10, 2018, 2:15:16 PM8/10/18
to PyFR Mailing List
Hello all,

Is there a "filter" that can render C0 continuous data from PyFR output (that is by definition discontinuous at the elements).

Why? I'm trying to calculate PSD in space for Taylor-Green Vortex case and there occur peaks on wave-numbers corresponding to the element size.
Kindly suggest if someone has some other solution. I've already tried Paraview's CleantoGrid filter, but no help in this case.

BR,
Vishal

Freddie Witherden

unread,
Aug 14, 2018, 9:54:28 AM8/14/18
to pyfrmai...@googlegroups.com
Hi,
So the clean to grid filter will eliminate -- albeit somewhat
arbitrarily -- the multi-valued nature of the solution at the interfaces
between elements. The result should be C0 continuous.

However, this will probably not resolve your issue. Indeed, it is
perhaps worth asking if those peaks you observe in the PSD are really
spurious. After all, when the solver 'runs' it is not working to
actively eliminate these effects and so -- at some level -- they are
really there in the simulation. Of course, they're numerical artefacts,
albeit ones which can have a meaningful effect on the subsequent
dynamics of the simulation.

If you do want to get a 'clean' result your best bet is probably to
construct a global basis (which given the test case is relatively
simple) and then project the solution onto this basis.

Regards, Freddie.

Vishal Saini

unread,
Aug 19, 2018, 4:53:20 PM8/19/18
to PyFR Mailing List
Thanks Freddie for the input.

I was able to project the results onto a globally continuous basis and the PSD results look good.

BR,
Vishal

---
Vishal SAINI

Master of Research,
University of Cambridge.
Master in Turbulence

EC Lille, ENSIP and ENSMA
France.
               (+44) 7 459 186 139 (UK)
               (+33) 7 58 24 84 02  (France)



--
You received this message because you are subscribed to the Google Groups "PyFR Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyfrmailinglist+unsubscribe@googlegroups.com.
To post to this group, send an email to pyfrmailinglist@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages