*Software:*

   - macOS Catalina 10.15.2
   - deal.ii 9.1.1
   - PETSc 3.12

*Question:*

Hey, does somebody know a potential reason for this message while running a 
well-compiled step-40 program:

ihar@husky build3 % ./step-40 

Running with PETSc on 1 MPI rank(s)...

Cycle 0:

  Number of active cells:       1024

  Number of degrees of freedom: 4225


-------------------------------------------------------

An error occurred in line <543> of file </Users/ihar/lib/dealii-9.1.1/source
/lac/petsc_precondition.cc> in function

   void dealii::PETScWrappers::PreconditionBoomerAMG::initialize(const 
dealii::PETScWrappers::MatrixBase &, const dealii::PETScWrappers::
PreconditionBoomerAMG::AdditionalData &)

The violated condition was:

   false

Additional information:

   Your PETSc installation does not include a copy of the hypre package 
necessary for this preconditioner.


Stacktrace:

-----------

#0  2   libdeal_II.g.9.1.1.dylib            0x000000011188b86f 
_ZN6dealii13PETScWrappers21PreconditionBoomerAMG10initializeERKNS0_10MatrixBaseERKNS1_14AdditionalDataE
 
+ 95: 2   libdeal_II.g.9.1.1.dylib            0x000000011188b86f 
_ZN6dealii13PETScWrappers21PreconditionBoomerAMG10initializeERKNS0_10MatrixBaseERKNS1_14AdditionalDataE

#1  3   step-40                             0x000000010643881a 
_ZN6Step4014LaplaceProblemILi2EE5solveEv + 266: 3   step-40                 
            0x000000010643881a _ZN6Step4014LaplaceProblemILi2EE5solveEv

#2  4   step-40                             0x000000010642e633 
_ZN6Step4014LaplaceProblemILi2EE3runEv + 451: 4   step-40                   
          0x000000010642e633 _ZN6Step4014LaplaceProblemILi2EE3runEv

#3  5   step-40                             0x000000010642e23a main + 106: 
5   step-40                             0x000000010642e23a main

#4  6   libdyld.dylib                       0x00007fff6350f7fd start + 1: 6 
  libdyld.dylib                       0x00007fff6350f7fd start

--------------------------------------------------------


[husky:92536] *** Process received signal ***

[husky:92536] Signal: Abort trap: 6 (6)

[husky:92536] Signal code:  (0)

[husky:92536] [ 0] 0   libsystem_platform.dylib            
0x00007fff6370842d _sigtramp + 29

[husky:92536] [ 1] 0   ???                                 
0x00007ffee97d8838 0x0 + 140732815738936

[husky:92536] [ 2] 0   libsystem_c.dylib                   
0x00007fff635dda1c abort + 120

[husky:92536] [ 3] 0   libdeal_II.g.9.1.1.dylib            
0x00000001119ec74d 
_ZN6dealii18deal_II_exceptions9internals5abortERKNS_13ExceptionBaseE + 205

[husky:92536] [ 4] 0   libdeal_II.g.9.1.1.dylib            
0x000000010de0f63f 
_ZN6dealii18deal_II_exceptions9internals20issue_error_noreturnINS_18StandardExceptions10ExcMessageEEEvNS1_17ExceptionHandlingEPKciS7_S7_S7_T_
 
+ 223

[husky:92536] [ 5] 0   libdeal_II.g.9.1.1.dylib            
0x000000011188b86f 
_ZN6dealii13PETScWrappers21PreconditionBoomerAMG10initializeERKNS0_10MatrixBaseERKNS1_14AdditionalDataE
 
+ 95

[husky:92536] [ 6] 0   step-40                             
0x000000010643881a _ZN6Step4014LaplaceProblemILi2EE5solveEv + 266

[husky:92536] [ 7] 0   step-40                             
0x000000010642e633 _ZN6Step4014LaplaceProblemILi2EE3runEv + 451

[husky:92536] [ 8] 0   step-40                             
0x000000010642e23a main + 106

[husky:92536] [ 9] 0   libdyld.dylib                       
0x00007fff6350f7fd start + 1

[husky:92536] *** End of error message ***


The thing is that I've compiled PETSC with the "--download-hypre=1" option 
and there is a compiled library with the name "libHYPRE-2.18.2.dylib" 
alongside "libpetsc.3.12.3.dylib" and others in the folder for my 
architecture "arch-darwin-c-debug". Environment variables "PETSC_DIR" and 
"PETSC_ARCH" all point to the correct folder like in the instruction 
at https://www.dealii.org/developer/external-libs/petsc.html. 

Did I miss something?

I'm trying to install all the packages with "dealii/candi", but PETSc 
compilation fails there also, but for a different reason though 
(https://github.com/dealii/candi/issues/133).

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/dd55f761-c2fe-458f-964f-399addab2122%40googlegroups.com.

Reply via email to