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

Barry Smith bsmith at petsc.dev
Mon Oct 25 09:55:12 CDT 2021


  
   Send the output from 

   otool -L  libdeal_II.g.9.3.0.dylib

    otool -L libslepc.3.15.dylib 

    otool -L libpetsc.3.15.dylib 

    You will need to find the directories of these libraries and include them in the otool command.



> On Oct 25, 2021, at 10:00 AM, Ahmed Galal <ahmed.galal8591 at gmail.com> wrote:
> 
> 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 <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/eed2a7f7/attachment.html>


More information about the petsc-dev mailing list