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)
  VariableTracerVOF 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