MoorDyn v2 is a lumped-mass mooring dynamics model intended for coupling with floating structure codes. As of 2022 it is available under the BSD 3-Clause license.
More information about MoorDyn is now available at moordyn-v2.readthedocs.io
The version 2 is currently under development:
- BSD-3 license
- Rigid bodies
- Rigid cylindrical Rod objects, with surface-piercing capabilities
- Wave kinematics
- Bending stiffness for power cable simulation
- pinned (3 DOF) and rigid (6 DOF) coupling options
- Replace the custom algebra code by Eigen
- Different time integrators
- Save/load
- VTK exporter
- New C API
- New C++ API
- Standarize code styling with clang-format
- Replace the custom compilation scripts by CMake autotools
- FORTRAN wrappers
- Python wrappers
- MATLAB mex files
- Rust wrappers
- Documentation for users
- Documentation for developers
- Tests
There are also some other additional tasks to be carried out prior to the final release:
- Test in Linux with GCC
- Test in Linux with Clang
- Test in Windows with MinGW
- Test in Windows with CLang (No Fortran)
- Test in Windows with Visual Studio CE (No C++, no Fortran)
- Make a windows installer (CMake + CPack + NSIS)
- Upload the doxygen documentation somewhere (ideally in readthedocs)
- Fix the SCUDS missiles bug
- Ask DualSphysics devs to join back the mainstream
- pip package (with wheels?)
Many thanks to all the team of the National Renewable Energy Laboratory (NREL):
- Matt Hall
- Jason Jonkman
Thanks also to CoreMarine for the help with the version 2 development:
- Jose Luis Cercos-Pita
- Aymeric Devulder
- Elena Gridasova
We must also express our gratitude to some other developers that have contributed