Stamping v7 release

18 views
Skip to first unread message

Hammond, Glenn E

unread,
Sep 8, 2025, 1:02:31 PMSep 8
to pflotran-dev
Devs,

I am finalizing the v7 release of PFLOTRAN today. Please note that this will be the last version compatible with PETSc v3.21. Moving forward, PFLOTRAN will temporarily track a specific commit from the PETSc master branch, which addresses a critical issue related to the CPR preconditioners.

While I successfully resolved a major CPR-related issue caused by recent changes in PETSc, some smaller regression test failures persist. To address these, I have updated the gold files accordingly.

Glenn

Hansol Suh

unread,
Sep 18, 2025, 2:55:36 PMSep 18
to pflotran-dev
Hi Glenn.

Some questions regarding PFLOTRAN v7.

I tried building current HEAD of PFLOTRAN (0baef85d) against current HEAD of PETSc.( 7787bf7449e), and I ran into this.

```
simulation_inverse.F90:174:55:

  174 |                                PETSC_TRUE,invcomm,ierr)
      |                                                       1
Error: Type mismatch in argument ‘force_equal_sized_groups’ at (1); passed LOGICAL(1) to LOGICAL(4)
simulation_inverse.F90:182:55:

  182 |                                PETSC_TRUE,forcomm,ierr)
      |                                                       1
Error: Type mismatch in argument ‘force_equal_sized_groups’ at (1); passed LOGICAL(1) to LOGICAL(4)
```

I was reading through your chain of email on petsc mailing list regarding LOGICAL bytesize issue with new version of PETSc.

Also, in above email, you mentioned a specific commit from PETSc, but I could not find information about this.


Q1. Is v7 not quite ready? Should I wait for a bit?

Q2. If I am just missing a special commit from PETSc, what is this commit hash?


Thanks,
Hansol.
Reply all
Reply to author
Forward
0 new messages