On Wed, 6 Sep 2017, Michael Povolotskyi wrote:
I found that if I rebuilt everything with MPICH, instead of using installed openmpi, then everything works perfectly. Is libmesh supposed to work with openmpi? If yes, and I can recompile it again and produce the stack trace.
libMesh does work with openmpi; I'm using MPICH2 right now but I was using OpenMPI up until a month or two ago, and the problem that made me switch was troublesome MPI_Abort behavior, not any bugs in regular operation. However, libMesh does *not* work with mixed MPI installs. Running an openmpi-compiled libMesh with an mpich-based mpiexec, for instance, will typically run N 1-processor jobs rather than 1 N-processor job. If you somehow managed to *link* to multiple MPI versions (seems very unlikely, but perhaps via another dependency which was built against a different version?) then all bets are off. Either way, no need for a stack trace if you've found a workaround. --- Roy ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users