@@ -359,6 +359,9 @@ y = 0.5) against Ghia, Ghia and Shin (1982). `~/+Simulations/navier_stokes_supg/
359359| 400 | 1/48 | SUPG | 2 | 0 | -0.3076 | 0.2832 | -0.4288 | 1500 | 2.3 |
360360| 400 | 1/48 | SUPG | 2 | 1 | -0.3076 | 0.2831 | -0.4288 | 976 (fixed point) | 2.8 |
361361| 400 | 1/48 | SUPG | 1 | 0 | -0.3075 | 0.2828 | -0.4284 | 1500 (change 3e-6) | 2.1 |
362+ | 1000 | Ghia | | | | -0.3829 | 0.3709 | -0.5155 | | |
363+ | 1000 | 1/64, 3-level FMG | SUPG | 1 | 0 | -0.3413 | 0.0613 | -0.4687 | 1200 (t = 19, still moving) | 3.3 (np 4) |
364+ | 1000 | 1/64, 3-level FMG | Galerkin | 1 | 0 | -0.1437 | 0.0695 | -0.2031 | 300 (t = 4.7) | 3.7 (np 4) |
362365
363366At Re 100 SUPG is within 4% of Ghia on every extremum on a 1/32 mesh and
364367reaches an exact fixed point; SLCN on the same mesh sits a little further out and
@@ -371,11 +374,17 @@ interior sits still. One Picard pass removes it (step change exactly zero) for
37137420% more per step, and so does Courant 1 without any pass. That is the regime the
372375Picard option was built for: Courant 2 with an element Reynolds number near eight.
373376
374- (The Re 1000 rows are recorded below when they land. Two earlier four-rank
375- attempts stalled at the first logged step, which turned out to be the driver
376- calling the collective centreline evaluation on rank 0 only, and a third was
377- killed by the hang watchdog on a rank that never prints; none of them says
378- anything about the solver.)
377+ At Re 1000 (element Reynolds number 16) on a 1/64 mesh built with a two-level
378+ refinement so the velocity block runs geometric multigrid, the extrapolated step
379+ takes one Newton and one Krylov iteration per step at 3.3 s on four ranks, and
380+ the Galerkin form runs just as stably for its 300 steps: neither oscillates on
381+ this mesh. The 1200-step run (t = 19) is still in the transient, with u_min and
382+ v_min at 89% and 91% of Ghia's values and the secondary vortex that sets v_max
383+ not yet formed; the Re 1000 cavity needs several times that to settle and is a
384+ long-run comparison for another day. Two earlier four-rank attempts stalled at
385+ their first logged step, which was the driver calling the collective centreline
386+ evaluation on rank 0 only, and a third was killed by the hang watchdog on a rank
387+ that never prints; none of those said anything about the solver.
379388
380389### Cylinder wake (DFG 2D-2, Re 100)
381390
@@ -394,14 +403,23 @@ units. Reference (Schaefer and Turek 1996): $C_D$ max 3.22 to 3.24, $C_L$ max
394403| SUPG | extrapolated + 1 Picard pass | 0.296 | 0.75 | 2.30 | 2.39 | 1.02 |
395404| SUPG | implicit (Newton) | 0.295 | 0.76 | 2.30 | 2.39 | 0.99 |
396405| SLCN | (trace-back) | 0.259 | 0.68 | 2.72 | 2.30 | 2.36 |
397-
398- The shedding frequency and the pressure difference are on the reference; drag
399- and lift are low by a quarter, which is the mesh (the channel cells are the
400- cylinder radius) and is left to the finer run recorded below when it lands. The
401- two fully implicit forms agree with each other to three digits, and the
402- extrapolated step differs from them by 1% in frequency and 8% on the lift peak:
403- at Courant 1 the lag is visible on a time-dependent wake but small, and a single
404- Picard pass, or Newton, removes it at 40% more per step.
406+ | SUPG, mesh 1/40 and 1/160, np 4 | extrapolated | 0.304 | 0.89 | 2.48 | | 1.0 (np 4) |
407+
408+ The shedding frequency and the pressure difference are on the reference at both
409+ meshes (St 0.304 on the finer one). The lift peak is 18% low on the coarse mesh
410+ and 11% low on the fine one; the drag is 28% and 23% low, and that does not
411+ close with the mesh: the stabilisation's streamline diffusion is the likely
412+ cause, and the tau weights (transient 2, advective 2, viscous 4, carried over from
413+ the scalar solver) have not been tuned for this. The control that would isolate it,
414+ the Galerkin form on the same mesh, cannot be run: with the term off the first step
415+ took four Newton iterations and 22 s and the second did not complete in forty
416+ minutes, against 0.5 s per step stabilised, which is the element Reynolds number
417+ of 19 at the cylinder doing to the solver what SUPG exists to prevent. The drag
418+ deficit against tau is the open measurement. The two fully implicit forms agree
419+ with each other to three digits, and the extrapolated step differs from them by
420+ 1% in frequency and 8% on the lift peak: at Courant 1 the lag is visible on a
421+ time-dependent wake but small, and a single Picard pass, or Newton, removes it at
422+ 40% more per step.
405423The semi-Lagrangian solver on the same mesh and step has the shedding 13% too slow
406424(St 0.259) at three times the cost, with a drag closer to the reference and a lower
407425lift peak; the frequency is the quantity the time integration owns, and there the
0 commit comments