Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Code Master (cpp.codemaster_at_[hidden])
Date: 2007-06-07 02:07:16


I wish to compile openmpi-1.2.2 so that it:
- support MPI_THREAD_MULTIPLE
- enable profiling (generate gmon.out for each process after my client app
finish running) to tell apart CPU time of my client program from the MPI
library
- static linking for everything (incl client app and all components of
library openmpi)

in the documentation, it says that --enable-mcs-static=<CSV list> will
enable static linking of the modules in the list, however what can I specify
if I want to statically link *all* mcs modules without knowing the list of
modules available?

Also this is the plan for my command used for configuring openmpi:

./configure CFLAGS="-g -pg -O3 -static" --prefix=./ --enable-mpi-threads
--enable-progress-threads --enable-static --disable-shared
--enable-mcs-static --with-devel-headers

Did you see anything wrong with this command? what else can I modify to
satisfy the goals listed above?

Thanks!