I think a lot of these comments are unnecessary.

Also, it might be clearer to group these copies the same way they're grouped in the header file (eg solver state, temporaries, and resource constraints).