On Apr 16, 2006, at 11:52 AM, Shekhar Tyagi wrote:

I am new to MPI and prallel programming, recently i made two programs one in C and other in C++. The cluster on which i work is able to compile and execute the C program but its not able to make an executable file for C++ program. The command i am using is mpiCC for C++ program but it looks as though, the wrapping compiler sends this to an infinte loop as its not able to form an
executable file. My command window looks like this

[styagi@borelli Mpi]$ mpiCC -o mathbyvec.out mathbyvec.cc

and nothing happens afterwards. Please help me out in this regard.

I'd be surprised if this was the wrapper compiler, but it can be pretty easy to choke a C++ compiler and make it take a long time to compile. An easy way to figure out which is the problem is to use the command:

  mpiCC -o mathbyvec.out mathbyvec.cc -showme

which will cause the wrapper compiler to show what command it is going to execute rather than executing it. You can then take that command and run it. If the underlying compiler takes a long time to run, you know where the problem lies.


Brian

--
  Brian Barrett
  Open MPI developer
  http://www.open-mpi.org/


Reply via email to