Files

Updates:

18-06-09: Comparison measurements and simulations regular waves basin zoomed, long simulation, variational code: testrun2zvar.gif
18-06-09: Comparison measurements and simulations regular waves basin, long simulation, variational code: testrun2var.gif
17-06-09: Contourplot of velocity u = dphi/dx of the coupled variational code, full basin: ucplfull.avi
17-06-09: Contourplot of velocity u = dphi/dx of the coupled variational code: ucoupled.avi

05-06-09: Report v1.4 05-06-09
24-04-09: Updated: Comparison measurements and simulations regular waves basin zoomed, long simulation : testrun2z.gif
24-04-09: Updates: Comparison measurements and simulations regular waves basin, long simulation: testrun2.gif
24-04-09: Comparison measurements and simulations regular waves basin zoomed, start of simulation : testrun2za.gif
13-04-09: Figure coupled code with piston type wavemaker zoomed at beach: beachzv2.gif
13-04-09: Figure coupled code with piston type wavemaker zoomed at beach: beachz.gif
13-04-09: Figure coupled code with flap type wavemaker full basin domain: basin2.gif
03-04-09: Figures experimental data basin: measure2.gif, measure3.gif
03-04-09: Report v1.3 03-04-09
27-03-09: Figure coupled code with wavemaker full basin domain: basinlong.gif
16-03-09: Figure coupled domains with wavemaker: coupled.gif
12-02-09: Figures Riemann problem: LsRs_h_u.gif, LrRr_u_u.gif, LsRs_h.gif, LrRr_u.gif
11-02-09: Report v1.2 11-02-09
22-01-09: Report v1.1 22-01-09
16-01-09: Report v1.0 16-01-09
16-01-09: Added to Movies and figures: BCbeach.gif, animbeach.gif, BClin.gif, animlin.gif, perneu2d.swf, neuper2d.swf
16-01-09: Added to Other files: animgif.tar.gz, animgnu.tar.gz




Report

Report v1.4 05-06-09 (pdf)
Report v1.4 05-06-09 (ps)

Report v1.3 03-04-09 (pdf)
Report v1.3 03-04-09 (ps)

Report v1.2 11-02-09 (pdf)
Report v1.2 11-02-09 (ps)

Report v1.1 22-01-09 (pdf)
Report v1.1 22-01-09 (ps)

Report v1.0 16-01-09 (pdf)
Report v1.0 16-01-09 (ps)




Figures and movies

Coupled code:


Comparison with measurements:

Comparison measurements and simulations of regular waves generated in basin with variational PF code(0-130 s);    testrun2zvar.gif
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 5 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, location internal boundary 1.5 m from start of beach, real time in figure, data wave maker and waterheights in basin synchronized with an offset of -1.0 seconds

Comparison measurements and simulations of regular waves generated in basin with variational PF code(0-130 s), zoomed;    testrun2var.gif
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 5 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, location internal boundary 1.5 m from start of beach, real time in figure, data wave maker and waterheights in basin synchronized with an offset of -1.0 seconds

Comparison measurements and simulations of regular waves generated in basin (0-200 s);    testrun2z.gif
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 3 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, real time in figure, data wave maker and waterheights in basin synchronized with an offset of 1.4 seconds

Comparison measurements and simulations of regular waves generated in basin (0-200 s), zoomed;    testrun2.gif
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 3 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, real time in figure, data wave maker and waterheights in basin synchronized with an offset of 1.4 seconds

Comparison measurements and simulations of regular generated waves in basin (20-40 s), zoomed;    testrun2za.gif
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 3 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, real time in figure, data wave maker and waterheights in basin synchronized with an offset of 1.4 seconds


Test cases:

Contourplot of velocity u = dphi/dx of the coupled code, full basin;    ucplfull.avi
height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 5 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 44.305 m, beach 5.6 m


Contourplot of velocity u = dphi/dx of the coupled code;    ucoupled.avi
height and length scaled with 1.0 m, 100 cells PF domain in x-direction (length), 5 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 2.305 m, beach 5.6 m, total simulation time 10 seconds

Coupled code with regular waves generated by wavemaker, zoomed domain;    beachzv3.gif
height and length scaled with 4.0 m, 200 cells PF domain in x-direction (length), 3 cells PF domain in z-direction (depth), 400 cells SWE domain, mean waterdepth 10.0 m, flat bottom PF domain 1.0 m, beach 5.6 m, real time in figure

Coupled code with piston type wavemaker over whole depth, zoomed domain;    beachzv2.gif
amplitude wavemaker 0.05 m, height and length scaled with 1.0 m, 100 cells PF domain in x-direction (length), 3 cells PF domain in z-direction (depth), 400 cells SWE domain, wave number 5/4 * pi, mean waterdepth 5.0 m, flat bottom PF domain 0.5 m, beach 5.6 m, unscaled time in figure, node-centered FV part.

Coupled code with flap type wavemaker full basin domain;    basin2.gif
amplitude wavemaker 0.05 m, height and length scaled with 1.0 m, 800 cells PF domain in x-direction (length), 4 cells PF domain in z-direction (depth), 400 cells SWE domain, wave number 5/4 * pi, mean waterdepth 5.0 m, flat bottom PF domain 44.305 m, beach 5.6 m, unscaled time in figure, cell-centered FV part.

Coupled code with piston type wavemaker over whole depth, zoomed domain;    beachz.gif
amplitude wavemaker 0.05 m, height and length scaled with 1.0 m, 200 cells PF domain in x-direction (length), 4 cells PF domain in z-direction (depth), 400 cells SWE domain, wave number 5/4 * pi, mean waterdepth 5.0 m, flat bottom PF domain 0.5 m, beach 5.6 m, unscaled time in figure, node-centered FV part.



Shallow water code finite volume 1D:

Bottom topography as beach at MARIN, incoming wave as boundary condition (1000 cells in x dir.):    BCbeach.gif
Bottom topography as beach at MARIN, incoming wave as initial condition (1000 cells in x dir.):    animbeach.gif

Linear beach, incoming wave as boundary condition (1000 cells in x dir.):    BClin.gif
Linear beach, incoming wave as initial condition (1000 cells in x dir.):    animlin.gif

Riemann problem, height; left rarefaction wave, right rarefaction wave    LrRr_h.gif
Riemann problem, height; left shock wave, right shock wave    LsRs_h.gif
Riemann problem, height+velocity; left rarefaction wave, right rarefaction wave (1000 grid cells)   LrRr_h_u.gif
Riemann problem, height+velocity; left shock wave, right shock wave (1000 grid cells)    LsRs_h_u.gif


Potential flow code:

Uniform wave in y-direction, traveling in x direction, periodic BC at x boundaries:    test1b.swf



Experimental data:





Other files

Bash script (Linux) for making an animated gif with GNUplot and Gifsicle:    animgif.tar.gz
Bash script (Linux) for plotting data at different time steps as movie on screen with GNUplot:    animgnu.tar.gz