Generation of waves in Boussinesq models using a source function method

Abstract A method for generating waves in Boussinesq-type wave models is described. The method employs a source term added to the governing equations, either in the form of a mass source in the continuity equation or an applied pressure forcing in the momentum equations. Assuming linearity, we derive a transfer function which relates source amplitude to surface wave characteristics. We then test the model for generation of desired incident waves, including regular and random waves, for both one and two dimensions. We also compare some model results with analytical solution and available experiment data.