[COIN-DISCUSS] Problems with MPI application using COIN
Lou Hafer
lou at cs.sfu.ca
Wed Jun 20 16:02:33 EDT 2007
Yang,
I'm not familiar with MPI, but from the error messages, it looks like
GNU_OLDWAY is not getting defined. Which would seem to imply that icpc and/or
icc is defining __GNUC__ as 3 or more? Don't have an MPI environment in which to
test.
One thing you might try is to recompile CoinUtils with -DGNU_OLDWAY as
part of the command line flags. Or just edit CglProbing.cpp and force the
definition, around line 41 of the code.
Trying to link code that assumes a GCC environment (i.e., compiled with
gcc) and code that does not (compiled with icpc or icc without compatibility
flags) stands a high chance of failure due to incompatible run-time libraries.
You'll need to figure out some way to compile all code with one compiler, or at
least with a compatible set of compilation options.
Lou
More information about the Coin-discuss
mailing list