Tau method for Cavity flows

209 views
Skip to first unread message

Guangpu Zhu

unread,
Nov 1, 2023, 4:13:06 AM11/1/23
to Dedalus Users
Dear Dedalus Developers and Community members,

          I am trying to use the Dedalus to reproduce the classic cavity flow.

x and z basis are defined as follows:
xbasis = d3.ChebyshevT(coords['x'], size=Nx, bounds=(0, Lx), dealias=dealias) zbasis = d3.ChebyshevT(coords['z'], size=Nz, bounds=(0, Lz), dealias=dealias)
 
Following the generalized tau method introduced here, I rewrite the dimensionless Navier-Stokes equation as

QQ截图20231101160532.jpg

I am not sure if my understanding of the tau method is correct.

If the above note is right, tau can be defined as 'dist.Field(name='tau_1', bases=xbasis)'
or  'dist.Field(name='tau_1', bases=zbasis)'

Great thanks in advance.



Daniel Lecoanet

unread,
Nov 1, 2023, 10:59:53 AM11/1/23
to Dedalus Users
Hi,

It is possible to solve such problems in Dedalus, but it requires great sophistication with the tau method. If you are interested in trying to work it out, I would suggest starting with this paper: https://arxiv.org/abs/2211.17259 . Note however that the hydrodynamics problem is even more subtle due to the incompressibility condition.

Daniel

On Nov 1, 2023, at 3:13 AM, Guangpu Zhu <zhug...@gmail.com> wrote:

Dear Dedalus Developers and Community members,

          I am trying to use the Dedalus to reproduce the classic cavity flow.

x and z basis are defined as follows:
xbasis = d3.ChebyshevT(coords['x'], size=Nx, bounds=(0, Lx), dealias=dealias) zbasis = d3.ChebyshevT(coords['z'], size=Nz, bounds=(0, Lz), dealias=dealias)
 
Following the generalized tau method introduced here, I rewrite the dimensionless Navier-Stokes equation as

<QQ截图20231101160532.jpg>

I am not sure if my understanding of the tau method is correct.

If the above note is right, tau can be defined as 'dist.Field(name='tau_1', bases=xbasis)'
or  'dist.Field(name='tau_1', bases=zbasis)'

Great thanks in advance.




--
You received this message because you are subscribed to the Google Groups "Dedalus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dedalus-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-users/a02c8126-1f99-4615-b8bb-59f1e4544bfbn%40googlegroups.com.
<QQ截图20231101160532.jpg>

Guangpu Zhu

unread,
Nov 1, 2023, 9:34:26 PM11/1/23
to Dedalus Users
Hi,  Daniel,

 Thanks for your kind suggestion, I will check the manuscript you recommend. 

Best,

Reply all
Reply to author
Forward
0 new messages