Change to how seeding is done in the CPU, so that it can be modified from the solver's execute statement