The model is referred to as a wave-flow model and is essentially applicable in the coastal regions up to the shore.
This has prompted the acronym SWASH for the associated code,
standing for Simulating WAves till SHore. The basic philosophy of the SWASH code is to provide an
efficient and robust model that allows a wide range of time and space scales of surface waves and shallow
water flows in complex environments to be applied. As a result, SWASH allows for the entire modelling process
to be carried out in any area of interest. This includes small-scale coastal applications, like waves approaching a beach,
wave penetration in a harbour, flood waves in a river, oscillatory flow through canopies, salt intrusion in an estuary, and large-scale ocean,
shelf and coastal systems driven by Coriolis and meteorological forces to simulate tidal waves and storm surge floods.
SWASH is close in spirit to SWAN (Simulating WAves Nearshore) with respect to the pragmatism employed in the development of the code in the sense that comprises are sometimes necessary for reasons of efficiency and robustness. On the one hand, it provides numerical stability and robustness, and on the other hand it gives accurate results in a reasonable turn-around time.