[Nek5000-users] proj_ortho error in pipe flow
nek5000-users at lists.mcs.anl.gov
nek5000-users at lists.mcs.anl.gov
Fri Apr 7 12:54:32 CDT 2017
Hi Steffen,
It looks like your solution is hitting a steady-state condition and that the
projection onto prior solutions is thus projecting in to a set of linearly-dependent
vectors.
In principle, the code is supposed to correct for this condition but apparently
it is not doing so correctly.
I see you're running at Re > 5000, so presumably you are interested in turbulence,
rather than laminar steady state. I would recommend adding a random perturbation
to the initial condition or, better still, adding something with bound vorticity near the
walls that will get stretched and bring about a more rapid transition.
I find that something like the attached works well with channel flow (snap through within
about 10 convective time units). I was disappointed that it didn't work as well with pipe
flow, where I had to go up to Re=40k to get the thing started and then bring it down.
I assume this has something to do with the lack of linear transition in Hagen-Poiseuille flow.
If you find a better mechanism to speed transition, I'd be interested to find out about it.
Best,
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: Friday, April 07, 2017 10:18 AM
To: nek5000-users at lists.mcs.anl.gov
Subject: [Nek5000-users] proj_ortho error in pipe flow
Dear Nek users,
I am running a simple pipe flow on a Cray XC40 (Hazel Hen). After 32
steps, I get this problem (see attachment for complete logfile):
Step 32, t= 3.2000000E-02, DT= 1.0000000E-03, C= 0.025 3.2660E-01
1.0526E-02
Solving for fluid
32 Project velx 6.6444E-09 2.4759E-09
2.6836E+00 8 0
32 Hmholtz velx 1 3.9238E-09 6.7918E-07 1.0000E-08
32 Project vely 6.8730E-09 2.1046E-09
3.2656E+00 8 0
32 Hmholtz vely 1 3.6166E-09 5.9974E-07 1.0000E-08
32 Project velz 5.2396E-03 2.5121E-06
2.0858E+03 8 0
32 Hmholtz velz 3 7.6028E-10 9.3795E-04 1.0000E-08
32proj_ortho: 2 8 velz Detect rank deficiency: NaN
1.0000E+00
32proj_ortho: 1 8 velz Detect rank deficiency: NaN
1.0000E+00
32 U-PRES gmres 29 9.9376E-09 5.2213E-04
1.0000E-08 8.7926E-03 1.7780E-02
32 DNORM, DIVEX 2.704668739973178E-005 9.937641774554489E-009
32 0.3200000E-01 1.61568E-01 6.88948E-05 7.85330E-01
7.85399E-01 volflow Z
32 Fluid done 3.2000E-02 2.4042E-02
In the next step I get CFL, CTarg! and the simulation exits.
This problem does neither show up on my local machine nor on another
smaller cluster. Moreover, when I set either parameter 94 or 95 to 0, I
do not see this error. It only appears when p94 and p95 are both unequal
0. In my case I set them to 9.
Do you know what might be causing this issue and how to solve it for the
Cray XC40 system?
Best Regards
Steffen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pipc_ic.usr
Type: application/octet-stream
Size: 1512 bytes
Desc: pipc_ic.usr
URL: <http://lists.mcs.anl.gov/pipermail/nek5000-users/attachments/20170407/b8520fec/attachment.obj>
More information about the Nek5000-users
mailing list