GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
work in progress
added flag reuse_workspace to sqp and sqp_rti
working on parallelize multiple shooting with openmp
more work on parallelization
removed assert for reuse_workspace and parallelization
added timers for qp_sol and linearization to sqp and sqp_rti mem
plan: renamed SQP_GN into SQP
some small optimization to parallelization
some more small optimization to parallel
Is this not relevant any more? I vaguely remember that we should have an even number of ints in our structs to make sure that we are 8-byte aligned every += sizeof(struct) at the beginning of the assign routines.
Good point. Don't we anyway always align to 8 bytes ?
I think not every +sizeof(struct), coz it would be a bit tedious, but I haven't checked that since quite a while now..
maybe remove this comment now?
someone should clean up the examples since we test anyway all exotic combinations in the unit tests now..
I would keep this stuff, this is how I found there was another bug in GNSF+BLASFEO
I don't trust unit tests alone...
Looks great! Can you either lint the code or delegate it to someone in order to merge soon?
This PR was not intended to be reviewed yet, I just made the PR so that Jonathan could check what was going on with GNSF... ;)
For example, it only works with make, someone should figure out how to do OpenMP with cmake