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