Perfectly-matched layers implemented as absorbing elements for finite element model. PML elements can be conveniently defined using standard finite element methods. All wave energy striking PML boundary of semi-infinite halfspace absorbed. FEA-PML models can be conveniently reduced using a Craig-Bampton reduction (CBR). CBR may result in significant computational savings for multiple frequency simulations.