Adjoint-based SQP method with block-wise quasi-Newton Jacobian updates for nonlinear optimal control. (3rd September 2021)