Framework for ice sheet ocean coupling