src/test/bore1.c

Simple Saint-Venant Riemann problem

This test is used by Le Métayer et al, 2010 (section 6.1.1) to provide the base solution for comparison with the Green-Naghdi equations.

See also

#include "grid/cartesian1D.h"
#include "saint-venant.h"

int main()
{
  X0 = -300.;
  L0 = 600.;
  G = 10.;
  N = 2048;
  run();
}

event init (i = 0)
{
  foreach()
    h[] = x < 0. ? 1.8 : 1.;
}

event output (t = 48) {
  foreach()
    fprintf (stdout, "%g %g %g\n", x, h[], u.x[]);
  fprintf (stdout, "\n");
}