Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Barry Smith
Satish, I think hypre.py in main needs minversion = 2.29 instead of 2.14 > On Jul 20, 2023, at 11:05 AM, Satish Balay wrote: > > Can check config/BuildSystem/config/packages/hypre.py > > petsc-3.19 (or release branch) is compatible with hypre 2.28.0, petsc 'main' > branch with

Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Satish Balay via petsc-users
On Thu, 20 Jul 2023, Daniel Stone wrote: > Ok, so the test does exhibit different errors when run through the config > script, compared to my attempts to isolate it: > > > > Executing: [compilation command] > > successful compile: > Source: > #include "confdefs.h"

Re: [petsc-users] Failing PETSc 3.19.2 compile using ICPC

2023-07-20 Thread Jacob Faibussowitsch
Robert, Try this branch jacobf/2023-07-20/icpc-compressed-pair-workaround/release and let me know if that worked. Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) > On Jul 20, 2023, at 10:44, Barry Smith wrote: > > > Suitesparse provides good efficient sequential

Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Satish Balay via petsc-users
Can check config/BuildSystem/config/packages/hypre.py petsc-3.19 (or release branch) is compatible with hypre 2.28.0, petsc 'main' branch with 2.29.0 Satish On Thu, 20 Jul 2023, Barry Smith via petsc-users wrote: > > You cannot use this version of PETSc, 3.19, with the version of hypre you

Re: [petsc-users] Failing PETSc 3.19.2 compile using ICPC

2023-07-20 Thread Barry Smith
Suitesparse provides good efficient sequential (non-MPI) sparse direct solvers. Probably a bit more efficient than the sequential sparse direct solvers built into PETSc. So it really depends on how you use PETSc to solve your linear systems, if you use iterative methods, such as algebraic

Re: [petsc-users] Failing PETSc 3.19.2 compile using ICPC

2023-07-20 Thread Robert Crockett via petsc-users
Satish, Unfortunately, --with-cxx-dialect=11 did not fix the problem. Can you or others on the list tell me the effect on solving large sparse real symmetric and unsymmetric problems, if --with-cxx=0 and suitesparse is not downloaded? Thanks, Robert Confidential – Limited Access and Use

Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Barry Smith via petsc-users
You cannot use this version of PETSc, 3.19, with the version of hypre you installed. In hypre they recently changed hypre_Error from an integer to a struct which completely breaks compatibility with previous versions of hypre (and hence previous versions of PETSc). You must use the main git

Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Daniel Stone
Ok, so the test does exhibit different errors when run through the config script, compared to my attempts to isolate it: Executing: [compilation command] successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype

Re: [petsc-users] Confusion/failures about the tests involved in including Hypre

2023-07-20 Thread Daniel Stone
Hi All, Many thanks for the detailed explainations and ideas! I tried skipping the test. When it came time to do the build itself (make $PETSC_DIR... all) I get some failures, unsurprisingly: FC arch-mswin-c-opt/obj/dm/f90-mod/petscdmplexmod.o