A mathematical model of solitary wave interaction with a pontoon-type rigid floating structure over a flat bottom is formulated based on Boussinesq-type equations under weakly nonlinear dispersive waves. Based on the higher-order Boussinesq equations, the solitary wave equation is derived, and a semi-analytical solution is obtained using the perturbation technique. On the other hand, brief descriptions of the application of wave2Foam and OceanWave3D on the aforementioned problem are presented. The analytical solitary wave profiles in the outer region are compared with Computational Fluid Dynamics (CFD) and OceanWave 3D model simulations in different cases. The comparison shows a good level of agreement between analytical, wave2Foam, and OceanWave3D. In addition, based on the wave2Foam and coupled OceanWave3D model, the horizontal, vertical wave forces, and the pressure distributions around the pontoon are analysed. Further, the effect of the Ursell number, pontoon length, and water depth on the solitary wave profiles are analysed based on the analytical solution. The paper validates each of the three models and performs intercomparison among them to assess their fidelity and computational burden.