[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