An effective sub-domain smoothed Galerkin method for free and forced vibration analysis