1 0 GfsAdvection GfsBox GfsGEdge {} {
Time { end = 5 }
Refine 8
VariableTracerVOFHeight T
InitFraction T (ellipse (0, -.236338, 0.2, 0.2))
VariableStreamFunction {
step = 2.5
} Psi (t < 2.5 ? 1. : -1.)*sin((x + 0.5)*M_PI)*sin((y + 0.5)*M_PI)/M_PI
AdaptGradient { istart = 1 istep = 1 } { cmax = 0 maxlevel = 8 } T
OutputPPM { start = 0 } { convert ppm:- t-0.eps } { v = T }
OutputPPM { start = 2.5 } { convert ppm:- t-2.5.eps } { v = T }
OutputPPM { start = 5 } { convert ppm:- t-5.eps } { v = T }
Variable Tref
InitFraction { start = end } Tref (ellipse (0, -.236338, 0.2, 0.2))
OutputErrorNorm { start = end } norms { v = T } {
s = Tref v = DT
}
OutputPPM { start = end } { convert ppm:- dt-5.eps } { v = DT }
OutputScalarSum { istep = 1 } { awk '{ print $3,$5-8.743441e-01 }' > t } { v = T }
}
GfsBox {}