Regular waves were generated in a wave flume under perfect reflection condition to evaluate performance of three CFD models of CADMAS-SURF, olaFlow, and KIOSTFOAM. The experiments and numerical simulations were carried out for three different conditions of non-breaking, breaking of standing waves, and breaking of incident waves. Among the three CFD models, KIOSTFOAM showed best performance in reproducing the experimental results. Although the run time was reduced by using CADMAS-SURF, its computational accuracy was worse than KIOSTFOAM. olaFlow was the fastest model, but active wave absorption at the wave generation boundary was not satisfactory. In addition, the model excessively dissipated wave energy when wave breaking occurred.