the first full revolve solve, where we create the checkpoints and forget unncessary variables
the first full revolve solve, where we create the checkpoints and forget unncessary variables

live-clones/libadjoint,live-clones/libadjoint,live-clones/libadjoint,live-clones/libadjoint