GfsBoundary
From Gerris
Examples
- B\'enard--von K\'arm\'an Vortex Street for flow around a cylinder at Re=160
- Vortex street around a "heated" cylinder
- Parallel simulation on four processors
- Turbulent air flow around RV Tangaroa
- Lunar tides in Cook Strait, New Zealand
- Air-water flow around a Series 60 cargo ship
- Small amplitude solitary wave interacting with a parabolic hump
- Potential flow around a sphere
- Viscous flow past a sphere
- Mass conservation
- Mass conservation with solid boundary
- Lid-driven cavity at Re=1000
- Lid-driven cavity at Re=1000 (explicit scheme)
- Poiseuille flow
- Convergence of a potential flow solution
- Flow through a divergent channel
- Potential flow around a thin plate
- Translation of an hexagon in a uniform flow
- Circular dam break on a sphere
- Circular dam break on a rotating sphere
left = Boundary {
BcDirichlet U 1
BcDirichlet T { return y < 0. ? 1. : 0.; }
}
left = Boundary {
BcDirichlet U 1
}
left = Boundary {
BcDirichlet U 1
BcDirichlet T { return y < 0. ? 1. : 0.; }
}
left = Boundary {
BcDirichlet U 1
}
right = Boundary {
BcNeumann U 0
BcDirichlet P 0
}
left = Boundary {
BcFlather U 0 H P M2(t)
}
right = Boundary {
BcFlather U 0 H P M2(t)
}
top = Boundary {
BcFlather V 0 H P M2(t)
}
bottom = Boundary {
BcFlather V 0 H P M2(t)
}
left = Boundary {
BcDirichlet P 0
BcDirichlet V 0
BcDirichlet W 0
BcNeumann U 0
BcNeumann T 0
}
right = Boundary {
BcDirichlet P 0
BcDirichlet V 0
BcDirichlet W 0
BcNeumann U 0
BcNeumann T 0
}
left = Boundary { BcNeumann U 0 }
top = Boundary { BcNeumann V 0 }
bottom = Boundary { BcNeumann V 0 }
right = Boundary { BcNeumann U 0 }
top = Boundary { BcNeumann V 0 }
bottom = Boundary { BcNeumann V 0 }
left = Boundary { BcDirichlet U U0 }
right = Boundary { BcDirichlet U U0 }
left = Boundary { BcDirichlet U U0 }
left = Boundary {
BcDirichlet U 1
BcDirichlet V 0
}
left = Boundary {
BcDirichlet U 1
BcDirichlet V 0
}
top = Boundary {
BcDirichlet U 1
BcDirichlet V 0
}
bottom = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
right = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
left = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
top = Boundary {
BcDirichlet U 1
BcDirichlet V 0
}
bottom = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
right = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
left = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
bottom = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
top = Boundary {
BcDirichlet U 0
BcDirichlet V 0
}
left = Boundary { BcDirichlet U 1 }
right = Boundary { BcDirichlet U 1 }
GfsBox { left = Boundary { BcDirichlet U 1 } }
left = Boundary { BcDirichlet U 1 }
left = Boundary {
BcDirichlet U 1
BcDirichlet T 1
}
right = Boundary { BcNeumann U 0 }
left = Boundary { BcNeumann U 0 }
top = Boundary { BcNeumann V 0 }
bottom = Boundary { BcNeumann V 0 }
right = Boundary { BcNeumann U 0 }
left = Boundary { BcNeumann U 0 }
top = Boundary { BcNeumann V 0 }
bottom = Boundary { BcNeumann V 0 }

