64 bit APIs for Mac OSX
- Sergiy Yakovenko
- Posts: 2
- Joined: Wed Apr 11, 2007 11:23 am
64 bit APIs for Mac OSX
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.
- Ayman Habib
- Posts: 2255
- Joined: Fri Apr 01, 2005 12:24 pm
Re: 64 bit APIs for Mac OSX
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
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
- Michael Sherman
- Posts: 814
- Joined: Fri Apr 01, 2005 6:05 pm
Re: 64 bit APIs for Mac OSX
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
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