Indium phosphide is investigated using molecular dynamics (MD) simulations and density-functional theory calculations. MD simulations use a proposed effective interaction potential for InP fitted to a selected experimental dataset of properties. The potential consists of two- and three-body terms that represent atomic-size effects, charge-charge, charge-dipole and dipole-dipole interactions as well as covalent bond bending and stretching. Predictions are made for the elastic constants as a function of density and temperature, the generalized stacking fault energy and the low-index surface energies.