[Nek5000-users] Pn-Pn formulation problem with accl_outflow()

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Thu May 1 19:51:29 CDT 2014


Hi Mohsen,

I suggest the turb_outflow() subroutine call.   The routine is in navier5.f ---

You need to declare two arrarys in userchk and then call turb_outflow on each step.

 subroutine turb_outflow(d,m1,rq,uin)

c     . Set div U > 0 in elements with 'O  ' bc.
c
c     . rq is nominally the ratio of Qout/Qin and is typically 1.5
c
c     . d and m1 are work arrays of size (lx1,ly1,lz1,lelt), assumed persistant

d and m1 should be declared "real"  ... A typical call would be:

c     real m1(lx1,ly1,lz1,lelt),d(lx1,ly1,lz1,lelt)
c
c     uin = 1.    ! Default characteristic velocity scale
c     rq  = 1.5   ! Outflow/Inflow ratio
c
c     call turb_outflow(d,m1,rq,uin)

... (without the "c" in the 1st column)

Paul



________________________________________
From: nek5000-users-bounces at lists.mcs.anl.gov [nek5000-users-bounces at lists.mcs.anl.gov] on behalf of nek5000-users at lists.mcs.anl.gov [nek5000-users at lists.mcs.anl.gov]
Sent: Thursday, May 01, 2014 1:40 PM
To: Nek 5000
Subject: [Nek5000-users] Pn-Pn formulation problem with accl_outflow()

Hello Nek,
I tried to use "accl_outflow()" subroutine for a turbulent outflow in
my simulation. I noticed that there is an issue in this subroutine
when using Pn-Pn formulation. In fact, the user defined divergence is
added to all nodes beyond those of the outflow elements. Similar
problem was noticed before as I searched the mailing list (see the
following link):

https://lists.mcs.anl.gov/mailman/htdig/nek5000-users/2010-July/
000862.html

Pn-Pn-2 formulation is not supported in my case in which I use Moab.
I wondered if anyone came up with a solution to this issue.

Thanks,
Mohsen
_______________________________________________
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