読者です 読者をやめる 読者になる 読者になる

Leopardで何が64-bit化されているのか調べた

Mac 64-bit
$ find /Applications | xargs file | grep x86_64 
/Applications/Chess.app/Contents/MacOS/Chess (for architecture x86_64): Mach-O 64-bit executable x86_64 
/Applications/Chess.app/Contents/Resources/sjeng.ChessEngine (for architecture x86_64): Mach-O 64-bit executable x86_64 

アプリケーションフォルダ内では、チェスのみが64-bitみたい。

$ find /usr/bin | xargs file | grep x86_64 
/usr/bin/auvaltool (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpic++ (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpicc (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpicxx (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpiexec (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpif77 (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpif90 (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/mpirun (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/ompi_info (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/opal_wrapper (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/orted (for architecture x86_64): Mach-O 64-bit executable x86_64 
/usr/bin/orterun (for architecture x86_64): Mach-O 64-bit executable x86_64 

/binの下には何もなかったので、/usr/binの結果。MPI関係のコードが64-bitみたいだ。並列計算ヲタクにはうれしいか・・・?
まぁ、そもそも、現在のMacのメインプラットフォームである、Core 2 Duoだと、64-bitはある意味おまけらしいので、ここで性急に64-bit化をしても意味がないのは事実だけれども。