Virtual wave flume and Oscillating Water Column modeled by lattice Boltzmann method and comparison with experimental data