SPH numerical modeling of wave–perforated breakwater interaction