Define CIRCLE (ellipse (-0.5,0.5,0.4,0.4)) Define MU sqrt(0.8/LAPLACE) 1 0 GfsSimulation GfsBox GfsGEdge {} { Time { end = TMAX } Refine LEVEL RefineSurface {return 10;} CIRCLE ApproxProjectionParams { tolerance = 1e-6 } ProjectionParams { tolerance = 1e-6 } AdvectionParams { scheme = none } VariableTracerVOFHeight T VariableCurvature K T SourceTension T 1 K SourceViscosity MU InitFraction T CIRCLE Init {} { Tref = T } AdaptGradient { istep = 1 } { cmax = 1e-6 maxlevel = LEVEL } T EventStop { istep = 10 } T DT OutputSimulation { start = end } stdout { depth = LEVEL } OutputScalarNorm { istep = 1 } { awk '{ print MU*$3/(0.8*0.8), $9*sqrt(0.8) }' > La-LAPLACE-LEVEL } { v = Velocity } OutputScalarNorm { istep = 1 } { awk '{ print MU*$3/(0.8*0.8), $5, $7, $9 }' > E-LAPLACE-LEVEL } { v = (Tref - T) } OutputScalarStats { istep = 1 } { awk '{ print MU*$3/(0.8*0.8), $5, $7, $9, $11 }' > K-LAPLACE-LEVEL } { v = (K - 2.50771) } OutputScalarNorm { istep = 1 } { awk '{ print MU*$3/(0.8*0.8), $5, $7, $9 }' > EK-LAPLACE-LEVEL } { v = (T > 0 && T < 1 ? K - 2.5 : 0) } } GfsBox { top = Boundary left = Boundary }