Replies: 1 comment 2 replies
-
Based on just this error message, it's difficult to say for sure what the issue might be. One guess is that you might have multiple MPIs installed on this machine, and PETSc is built with a different MPI than libmesh somehow. It should not be possible for that to happen in theory though, so it's just a guess. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I'm trying to build the git version of libmesh using petsc-3.18.5 and slepc-3.18.3 on a Mac. I used the following for configuration:
./configure --prefix=/Users/aeronova/Development/local/lib/libmesh/git --enable-everything --with-methods="dbg"
The make process went smooth, but I get an error as below when I ran "make check."
Making check in examples
Making check in introduction/introduction_ex1
/Applications/Xcode.app/Contents/Developer/usr/bin/make example-dbg run.sh
CXX example_dbg-introduction_ex1.o
CXXLD example-dbg
make[3]: Nothing to be done for `run.sh'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make check-TESTS
PETSC ERROR: Logging has not been enabled.
You might have forgotten to call PetscInitialize().
application called MPI_Abort(MPI_COMM_WORLD, 56) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=56
:
system msg for write_line failure : Bad file descriptor
FAIL: run.sh
I'd appreciate it if anyone would give me some tips to fix this error.
Beta Was this translation helpful? Give feedback.
All reactions