64 bit APIs for Mac OSX

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Sergiy Yakovenko
Posts: 2
Joined: Wed Apr 11, 2007 11:23 am

64 bit APIs for Mac OSX

Post by Sergiy Yakovenko » Fri Sep 09, 2011 6:19 am

What would it take to compile OpenSim as 64 bit APIs for Mac OSX? One obvious advantage is to use OpenSim javaclasses in Matlab on OSX.

User avatar
Ayman Habib
Posts: 2255
Joined: Fri Apr 01, 2005 12:24 pm

Re: 64 bit APIs for Mac OSX

Post by Ayman Habib » Mon Sep 12, 2011 11:25 am

Hi Sergiy,

The main problem preventing us from having a 64-bit distribution on Mac is the lack of a 64-bit lapack library, which makes it impossible to build Simbody and then OpenSim. If you can get that going then we can build the stack of libraries on 64-bit pretty easily.

Please let us know if you want to go down this route, and we'll provide you all the info you need to get going.

Best regards,
-Ayman

User avatar
Michael Sherman
Posts: 814
Joined: Fri Apr 01, 2005 6:05 pm

Re: 64 bit APIs for Mac OSX

Post by Michael Sherman » Mon Sep 12, 2011 1:33 pm

To clarify, OSX does come with universal lapack & blas binaries. But as of 10.6 (Snow Leopard) we were unable to get the 64 bit binaries to work reliably. It is possible that Apple has fixed the problem in 10.7 although I understand they may have introduced new ones. We haven't had a chance to try that yet. In any case if we could find or build a 64-bit lapack/blas that works reliably on OSX we could build OpenSim against it.

We have a similar problem on Windows which doesn't have a native lapack. We have a high performance 32 bit lapack/blas build that we ship, but we have not been successful in building a 64 bit one there. Help would be greatly appreciated!

Our Linux systems come with perfectly good 64 bit lapacks and we have built our libraries successfully there so we know there is some hope!

Regards,
Sherm

POST REPLY