CFSQP Library usage

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Frederico B. Klein
Posts: 2
Joined: Fri Dec 03, 2021 3:47 am

CFSQP Library usage

Post by Frederico B. Klein » Tue Aug 09, 2022 6:01 am

Hi,

I read from

https://simtk-confluence.stanford.edu:8 ... _notes.txt

that this is the fastest library to run CMC computations (twice as fast as Ipopt in this case).

If this is true, then it makes it worth while to spend some extra effort to obtain.

Simbody seems to require the files:

Code: Select all

#if defined(_WIN32)
    static const char *CFSQP_LIBRARY_NAME = "osimCFSQP.dll";
#elif defined(__APPLE__)
    static const char *CFSQP_LIBRARY_NAME = "libosimCFSQP.dylib";
#else
    static const char *CFSQP_LIBRARY_NAME = "libosimCFSQP.so";
#endif
Depending on your architecture. I've messaged University of Maryland to ask for a permission to use their code (they say the library is free for academic usage), but still haven't got any replies.


But while I wait on that, another point is that I don't assume they will give me something like the libosimCFSQP.XXX binary, but rather something else, which (I imagine) I can use to generate some optimizer library(?).

If so, then how do I generate the osim version of CFSQP? simbody/SimTKmath/Optimizers/src has only a wrapper for it. Where is the rest of the code?

Thank you for your help!

Tags:

POST REPLY