SUMMARYThis paper proposes a new lattice Boltzmann (LB) method for the study of shock wave propagation in elastic solids. The method, which implements a flux-corrected transport (FCT) algorithm, contains three stages: collision, streaming, and correction. In the collision stage, distribution functions are updated. In the streaming stage, the distribution functions are shifted between lattice points. Generally, a partial differential equation (PDE) is solved in the streaming stage, and finite element methods are employed to support the use of unstructured meshes in the LB method. The FCT algorithm is used in the correction stage to revise the distribution functions at lattice points, so fluctuations behind shock wave fronts can be eliminated efficiently. In this method, schemes for shock wave reflection at fixed and free boundaries are developed based on the bounce-back technique. A similar technique is used to treat wave reflection and transmission at material interfaces of composites. Several one-dimensional examples show that this LB-FCT method can provide ideal depictions of shock wave propagation in structures, especially composite structures.