CGHYDRO is a computer program, based on boundary element methods, for the computation of the hydrodynamic forces (added mass, added damping, and exciting wave force), on long floating structures. The 3-dimensional effects are taken into account in the computation. The program can be used for any kind of cross section shape and sea bottom configuration. The boundary element solution produces a small and efficient computer code.