[Nek5000-users] Copy velocity slice from one boundary to another

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Mar 27 04:47:00 CDT 2017


Thanks a lot for replying, your answer was very useful.

I look on multimesh.f file.
As i understood, i need set subroutine 'set_inflag' to look for 'P  ' bc.
After this i need to call 'get_values(field)' subroutine, which interpolate
and put the value in valint(ix,iy,iz,ie,ifld) array.
And then this array will be available in userbc in .usr file, to set it on
inflow boundary.

c-----------------------------------------------------------------------------------------------

Vatslav,
you will have to use the neknek script that allows you to exchange data
between two Nek5000 sessions that are run simultaneously. You should have a
look at the neknek examples to understand how to set up your usr file.
Some of the subroutines that will be useful to you are located in the
following link: http://www.mcs.anl.gov/research/projects/nek5/docs/
html/multimesh_8f_source.html
You will have to modify some of them to fit your needs since for example
the subroutine ?set_inflag? is written to look for ?in? boundary conditions
and replace them with ?v  ?. You will need a subroutine that looks for ?in?
and substitute it with either ?v  ? or ?P  ? depending on the which pipe
you are at.
Marco

Hi, Neks!
I have two pipes in my simulation. They are placed near each other on one
axis with empty space between.
One of them with periodic boundary conditions on z direction, another one -
inflow -> outflow.
How can I copy velocity slice from one of boundary on first pipe with
periodic bc to the inflow boundary on second pipe?
Regards, Vatslav

c-----------------------------------------------------------------------------------------------

Regards, Vatslav
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20170327/92c78de8/attachment.html>


More information about the Nek5000-users mailing list