Thanks for your replies.

I use Snow Leopard, running ompi_info returns an error (command not found).

I was looking for installers and I remember that I have installed MPICH2 if I 
recall correctly (I didn't knew about openMPI until today), so I have mpicc 
installed.

Should I remove MPICH2 and install OpenMPI?

So I can use any of the tutorials already out there? Is there some in 
particular that explains well the basics? I am planning to write my own wrapper 
for Objective-C, so maybe other mac users could benefit from it (never learned 
C properly, started directly with C++). I've also purchased today a book called 
"parallel programming with MPI (Peter Pacheco), so I can start to learn the 
basics.

OF course if anyone is using a mac and want to share their hello world, I will 
be more than happy to check them. So far I had no luck running even a basic app 
(and it is quite disappointing to see that there are examples for OpenCL even 
on the Apple dev documentation, while there is not that much around for MPI).

tried to run "mpicc -ObjC -framework Foundation -framework CoreLocation", but I 
get an error (symbols not found).



On Nov 8, 2012, at 3:55 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote:

> Greetings ladies and gentlemen,
> I believe that the last version of OSX to have OpenMPI shipped with the dev 
> tools or the OS was Snow Leopard.  That version I believe was version OMPI 
> 1.29.  
> 
> I am starting to get back to working with MPI myself.  The last time I worked 
> with MPI, I basically wrapped the C function into Objective-C.  Often I would 
> let Objective-C do the marshaling for me, and have MPI do the message passing 
> itself.
> 
> I have read that OMPI from source works on Mountain Lion, but there are some 
> dependencies to make it work with LLVM and to make GCC-Fortran transition to 
> LLVM.  
> 
> If there are some gurus out there who have done this fill us with wisdom.
> 
> V/R,
> Dan
> 
> -----Original Message-----
> From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On 
> Behalf Of Reuti
> Sent: Thursday, November 08, 2012 15:09
> To: Open MPI Users
> Subject: Re: [OMPI users] Where to start with MPI on OSX?
> 
> Am 08.11.2012 um 23:25 schrieb shiny knight:
> 
>> I've discovered MPI recently, and I would like to start to write some 
>> applications to use it's potential.
>> 
>> Now the problem is that I use a mac, and I see no tutorials or books that 
>> are targeting OSX, so I was wondering if you could give me some pointers 
>> about where to find info.
>> 
>> I use Xcode; from what I can understand, MPI uses C, so I need to use a 
>> console application template for Xcode. I do not see any wrapper for 
>> Objective-C, so I assume that C is the only language used for MPI?
> 
> There is also C++ and Fortran support, while the C++ interface is deprecated 
> as the C one will do here too.
> 
> 
>> Thanks in advance for any info that you can give me; I really like the idea 
>> to use MPI for scientific applications, but I am totally new to this (I have 
>> experience in C++ on Windows, and a bit of Objective-C on mac). I would love 
>> to see tutorials that explains how to do simple apps on mac using MPI, but 
>> if they exist, they are very well hidden :)
> 
> With some versions of OS X it's installed already - well an older version. 
> Can you issue:
> 
> $ ompi_info
> 
> on the command line? As MPI is a standard which is not targeting any specific 
> platform, most of the tutorials should apply here too, as long as they don't 
> access any OS specific functions.
> 
> For an Objective-C application:
> 
> $ mpicc -ObjC -framework Foundation -framework CoreLocation ....
> 
> -- Reuti
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to