[petsc-dev] PETSc () -- MPI -- Versions Conflict on Mac 1

Ahmed Galal ahmed.galal8591 at gmail.com
Mon Oct 25 09:00:53 CDT 2021


Hello,

I tried to run Step-17 in Dealii, a PETSc Dependenant software, but I got
the following error. Given I have two versions of PETSc. I use the other
one for another software.

I googled and found that the issue is solved by commenting out the line
"ADD_FLAGS(DEAL_II_LINKER_FLAGS "-fuse-ld=gold")" in
"cmake/checks/check_01_compiler_features.cmake", make test, worked.
---
https://groups.google.com/u/1/g/dealii/c/JxUOyd_4eFM?pli=1https://groups.google.com/u/1/g/dealii/c/JxUOyd_4eFM?pli=1

---

Any suggestions for how to get around that error "PETSc Error ---
Application was linked against both OpenMPI and MPICH based MPI libraries
and will not run correctly" in the new version of DealII.9.3 as I could not
find a .cmake similar file to edit?

Thanks in advance!
Ahmed

Error:
------------------------

PETSc Error --- Application was linked against both OpenMPI and MPICH based
MPI libraries and will not run correctly

[----] *** Process received signal ***

[----]  Signal: Segmentation fault: 11 (11)

[----]  Signal code: Address not mapped (1)

[----] Failing at address: 0x68

[----]  [ 0] 0   libsystem_platform.dylib            0x00007fff2041cd7d
_sigtramp + 29

[----]  [ 1] 0   ???                                 0x0000000060b9d791 0x0
+ 1622792081

[----]  [ 2] 0   libsystem_c.dylib                   0x00007fff202edfcc
vfprintf_l + 28

[----]  [ 3] 0   libsystem_c.dylib                   0x00007fff202e69a2
fprintf + 160

[----]  [ 4] 0   libpetsc.3.15.dylib                 0x000000014c224f0d
PetscVFPrintfDefault + 685

 [ 5] 0   libpetsc.3.15.dylib                 0x000000014c2280d6
PetscFPrintf + 726

 [ 6] 0   libpetsc.3.15.dylib                 0x000000014c21d537
PetscErrorPrintfDefault + 375

[ 7] 0   libpetsc.3.15.dylib                 0x000000014c21d66a
PetscTraceBackErrorHandler + 154

 [ 8] 0   libpetsc.3.15.dylib                 0x000000014c21713c PetscError
+ 716

 [ 9] 0   libslepc.3.15.dylib                 0x000000014bc9cc8c
SlepcInitialize + 428

 [10] 0   libdeal_II.g.9.3.0.dylib            0x00000001151ae627
_ZN6dealii9Utilities3MPI16MPI_InitFinalizeC2ERiRPPcj + 135

 [11] 0   libdeal_II.g.9.3.0.dylib            0x00000001151aece9
_ZN6dealii9Utilities3MPI16MPI_InitFinalizeC1ERiRPPcj + 9

[12] 0   step-17                             0x000000010f244892 main + 82

 [13] 0   libdyld.dylib                       0x00007fff203f2f3d start + 1

[14] 0   ???                                 0x0000000000000001 0x0 + 1

 *** End of error message ***

make[3]: *** [CMakeFiles/run] Segmentation fault: 11

make[2]: *** [CMakeFiles/run.dir/all] Error 2

make[1]: *** [CMakeFiles/run.dir/rule] Error 2

make: *** [run] Error 2

bash-3.2$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20211025/c970692f/attachment-0001.html>


More information about the petsc-dev mailing list