opened
dalcinl
username_0
MPI variants and update to 3.9.2
issue
created
dalcinl
username_0
@minrk Please review the variants stuff, I basically copied over what you did in mpi4py.
comment
created
dalcinl
username_0
@minrk I guess that with the new hash-based build strings we no longer need to define it ourselves, right? So, we don't really need  c3a14b7 and we should just remove the build string override in the recipe. Please confirm, and I'll update accordingly.
comment
created
dalcinl
username_0
@minrk OK, now I need your advice. After all my changes, this version 3.9.2 will be a bit different respect to the previous 3.9.1 regarding dependencies, for some of them we are bumping the version number ( e.g. mumps, ptscotch). Also, I'm being pinning `major.minor.*` versions for dependencies. My worry is just about a new binary package with a patch-release of PETSc built with newer versions of its dependencies. Everything should work, but you know, we are talking about scientific software here ;-) this is risky!

The good news is that (finally!) we have PETSc built with both MPICH and Open MPI.

Are you OK with all this? If yes, please hit the merge button to acknowledge, and then I'll continue with adding MPI variants for SLEPc and the *4py beasts.
comment