1 0 GfsSimulation GfsBox GfsGEdge {} {
    GModule hypre
    MetricStretch {} { sy = 0.1 }
    Time { end = 5 dtmax = 0.1 }
    SourceViscosity 1./400.
    Refine 6
    OutputTime { istep = 1 } stderr
    OutputProjectionStats { istep = 1 } stderr
    OutputDiffusionStats { istep = 1 } stderr
    OutputScalarStats { istep = 1 } p { v = P }
    GModule gfsview
    OutputView { start = end } lake.eps { format = EPS } lake.gfv
    OutputSimulation { start = end } end.gfs
}
GfsBox {
    top = Boundary {
	BcNeumann U 1.
    }
    right = Boundary
    left = Boundary
    bottom = Boundary {
	BcDirichlet U 0
    }
}