HPC programming

Discussion in 'Mac Programming' started by crackpip, Dec 5, 2007.

  1. crackpip macrumors regular

    Jul 23, 2002
    Anyone here using MPI in combination with obj-c/cocoa/gnustep?

    What kind of design strategies do you use to keep the parallel efficiency high in OOP?

    I currently work on a Fortran 95 code using MPI. The code is pretty efficient (I get about 90% efficiency on 1000 processors), but I'm looking for something that is a little more flexible for smaller projects. I'm hoping to spend less time developing code and more time coming up with new numerical methods, etc. Of course, at the same time, I'm thinking about doing a little non-work related Cocoa development.

    Thoughts anyone?

  2. garethlewis2 macrumors 6502

    Dec 6, 2006
    The only people I know of who do anything like this are based in Virginia Tech. Even then, I have no idea if they use Cocoa, or just C++.

    This story http://www.hoise.com/primeur/04/articles/live/LV-PL-06-04-2.html will have the information you require. Maybe if you contact Dr Srinidhi Varadarajan personally, he could give you some information about what they had to overcome.
  3. crackpip thread starter macrumors regular

    Jul 23, 2002
    Sorry, I didn't mean to convey that I was looking to put together another Big Mac. That story was fun to follow, though. I just noticed that the Leopard dev tools installs openMPI, and I thought a couple 8-core Mac Pros might be a nice prototyping platform. Basically a fast development environment to test new ideas, especially for times when I don't have access to a massive cluster.


Share This Page