Three-dimensional transient half-space dynamics using the dual reciprocity boundary element method