3 5 GfsSimulation GfsBox GfsGEdge {} { Time { end = 1.66481717925811447992 } ApproxProjectionParams { tolerance = 1e-6 } ProjectionParams { tolerance = 1e-6 } Refine floor(LEVEL + 1 - (LEVEL - 2)*fabs(y)/1.5) VariableTracerVOFHeight T VariableCurvature K T SourceTension T 1 K VariablePosition Y T y SourceDiffusion U 0.0182571749236 SourceDiffusion V 0.0182571749236 PhysicalParams { alpha = 1./(T + 0.1*(1. - T)) } InitFraction T (y - 0.01*cos (2.*M_PI*x)) OutputScalarNorm { step = .00225584983639310905 } { awk '{printf ("%g %g\n", $3*15.016663878457, $9); fflush(stdout); }' > wave-LEVEL } { v = (T > 0. && T < 1. ? Y : 0.) } } GfsBox {} GfsBox {} GfsBox {} 1 1 right 2 2 right 3 3 right 1 2 top 1 3 bottom