Marine mechanics