Skip to main content


MoorDyn is a lumped-mass mooring line model for simulating the dynamics of moorings connected to floating offshore structures.

It accounts for internal axial stiffness and damping forces, weight and buoyancy forces, hydrodynamic forces from Morison's equation (assuming quiescent water so far), and vertical spring-damper forces from contact with the seabed. MoorDyn's input file format is based on that of MAP. The model supports arbitrary line interconnections, clump weights and floats, and different line properties.

The MoorDyn version below is implemented in Fortran. For the C++ implementation of MoorDyn, see MoorDyn C. MoorDynC can be compiled as a dynamically-linked library and features simpler functions for easy coupling with models or scripts coded in C/C++, Fortran, Matlab/Simulink, etc. It has recently been integrated into WEC-Sim.

Both forms of MoorDyn feature the same underlying mooring model, use similar input and output conventions, and are being updated and improved in parallel. They follow the same version numbering, with a "C" or "F" suffix for differentiation.

This software was developed by Matthew Hall of University of Prince Edward Island.

The archives below are for MoorDyn v1.00 used in FAST v8. Newer versions and ongoing development now take place in GitHub in the OpenFAST repository.


The User's Guide (updated Dec. 15, 2015)

This guide provides guidance for using MoorDyn and a basic description of the model. This covers both the Fortran and C++ versions.

More detail about the mooring line model and some validation against 1:50-scale floating wind turbine test data is available in the paper by M. Hall and A. Goupee, "Validation of a lumped-mass mooring line model with DeepCwind semisubmersible model test data," Ocean Engineering (2015).