[Nek5000-users] Nek5000 and Non-Newtonian Fluids
nek5000-users at lists.mcs.anl.gov
nek5000-users at lists.mcs.anl.gov
Tue Jan 18 13:00:39 CST 2011
Paul,
That's got what I need, thanks.
Also, are there any examples in the distribution that use the stress formulation and variable viscosity?
Thanks.
--Mike
On Jan 18, 2011, at 6:22 AM, <nek5000-users at lists.mcs.anl.gov> wrote:
>
> Hi Mike,
>
> Probably the best point to start is in the lambda2 routine,
> to be found in postpro.f, which reads in part as:
>
>
> do ie=1,nelv
> ! Compute velocity gradient tensor
> call comp_gije(gije,vx(1,1,1,ie),vy(1,1,1,ie),vz(1,1,1,ie),ie)
>
> do l=1,nxyz
> ! decompose into symm. and antisymm. part
> do j=1,ndim
> do i=1,ndim
> ss(i,j) = 0.5*(gije(l,i,j)+gije(l,j,i))
> oo(i,j) = 0.5*(gije(l,i,j)-gije(l,j,i))
> enddo
> enddo
>
> etc.
>
> I think from their you can see how to compute what you need.
> (Let me know if you have questions...)
>
> If you get such a routine (e.g., "compute_q") and are happy
> with it after a few trials, I'd be happy to insert it into the repo.
>
> Cheers,
>
> Paul
>
>
>
> On Mon, 17 Jan 2011, nek5000-users at lists.mcs.anl.gov wrote:
>
>> Paul,
>>
>> I switched this to the nek5000-users channel in case we discuss some thing relevant to others.
>>
>> For the Bingham model, it seems that all I need is to calculate the second invariant of the strain rate tensor, which is then used to calculate the time-varying apparent viscosity. I suspect the routine building-blocks for generating this tensor are already in the nek distribution. If so, could you point me in that direction?
>>
>> Once those routines are in order, all the calculation will be directed out of uservp, correct?
>>
>> Thanks.
>> --Mike
>>
>>
>> On Jan 14, 2011, at 7:27 AM, Paul Fischer wrote:
>>
>>> Hi Mike,
>>>
>>> [...]
>>> The "peris" case uses the stress formulation, as do the "fs"
>>> cases. These have the correct SiZE files (resp. for 3D and 2D)
>>> and flags in the .rea file, save that you would set "IFMVBD"
>>> to false, since you don't want moving boundaries.
>>>
>>> [...]
>>> The code was used
>>> for a lot of non-Newtonian stuff by Lee Ho and Einar, however,
>>> so it has been exercised significantly in the past.
>>> [...]
>>
>> _______________________________________________
>> Nek5000-users mailing list
>> Nek5000-users at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>>
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
More information about the Nek5000-users
mailing list