Skip to content

Nek5000/NekROM

Repository files navigation

Model Order Reduction (MOR)

Build Status

To download the baffle case snapshots, go to MOR/bin and run ./gsnaps baf. To download the cyl case snapshots, go to MOR/bin and run ./gsnaps cyl.

For each case run ../../bin/linkc in a case directory to link the source.

Code

  • rom.f - includes ROM subroutines
  • pod.f - include POD subroutines
  • aux.f - includes auxiliary subroutines
  • dump.f - includes routines that write out ROM states
  • read.f - includes routines that read in ROM states
  • part.f - includes routines used for partitioning scheme

Cases

Baffle

Cylinder

Lid-Driven Cavity

A 2D case used to reproduce [1].

Domain: x,y \in [-1,1] BCs: u(x,y) = \delta (y-1) * (1-x^2)^2

The top boundary condition is not the standard uniform velocity for consistency with [1]

[1]: Fick, Maday, Patera, Taddei; "A Reduced Basis Technique for Long-Time Unsteady Turbulent Flows"