It looks to me like we do look for mpicxx... after we look for mpiCC.
Cheers,
Steve
On 05/20/2015 03:12 PM, Erik Schnetter wrote:
So close. The command is called "mpicxx", not "mpic++". And we don't
look for this spelling.
-erik
On Wed, May 20, 2015 at 2:56 PM, Frank Loeffler <[email protected]
<mailto:[email protected]>> wrote:
On Wed, May 20, 2015 at 02:26:15PM -0400, Comer Duncan wrote:
> Oh well. You can find the contents of build3.log on
> http://pastebin.com/0q9NNAT4 and I note nothing different, or so
it seems.
From your log I see that Cactus says: Found MPI compiler wrapper at
/opt/local/bin/mpiCC. This is likely the problem. Apple still doesn't
use a case sensitive filesystem by default, which means this is
the same
as mpicc, which is the C compiler. The compiler itself is smart enough
(in the case of gnu) to figure this out at compile time, so you don't
get an error there. At link time however, (and because Cactus uses the
C++ compiler for linking), this can result in C++ libraries not being
linked, and thus C++ symbols are missing (as seems to be the case in
your log).
Now, the thorn MPI should have picked up /opt/local/bin/mpic++ before
mpiCC, if the former exists. Does it? If not - is there some
package you
still need to install (like openmpi-c++ or such)?
Frank
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.einsteintoolkit.org/mailman/listinfo/users
--
Erik Schnetter <[email protected] <mailto:[email protected]>>
http://www.perimeterinstitute.ca/personal/eschnetter/
_______________________________________________
Users mailing list
[email protected]
http://lists.einsteintoolkit.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.einsteintoolkit.org/mailman/listinfo/users