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 <knarf@cct.lsu.edu mailto:knarf@cct.lsu.edu> 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 Users@einsteintoolkit.org <mailto:Users@einsteintoolkit.org> http://lists.einsteintoolkit.org/mailman/listinfo/users-- Erik Schnetter <schnetter@cct.lsu.edu mailto:schnetter@cct.lsu.edu> http://www.perimeterinstitute.ca/personal/eschnetter/
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users