Actually this reminds me speaking of package managers, do any of the HPC machines that have petsc modules installed collect any similar analytics? I can’t imagine they don’t internally keep track of this stuff (at least internally) to keep their list of available modules relevant.
Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) Cell: (312) 694-3391 > On Sep 10, 2020, at 17:40, Jacob Faibussowitsch <[email protected]> wrote: > >> So we could say roughly 3% of brew OpenMPI users use PETSc ? Pretty low. > > If you’re inferring petsc user base through brew packages, I would argue that > these aren’t really all that representative save from direct dependency > download. So mumps etc likely wouldn’t correlate well since its not listed as > a direct dependency for the petsc package. > > Theres also the question of whether the counters on the dependencies are even > useful to begin with. I suspect it’s probably more common that users clone > petsc and then use a combination of package-manager packages and > —with-download configure options. > > Best regards, > > Jacob Faibussowitsch > (Jacob Fai - booss - oh - vitch) > Cell: (312) 694-3391 > >> On Sep 10, 2020, at 17:27, Barry Smith <[email protected] >> <mailto:[email protected]>> wrote: >> >> Jacob, >> >> Cool feature, >> >> $ brew info openmpi >> open-mpi: stable 4.0.5 (bottled), HEAD >> High performance message passing library >> https://www.open-mpi.org/ <https://www.open-mpi.org/> >> Conflicts with: >> mpich (because both install MPI compiler wrappers) >> Not installed >> From: >> https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/open-mpi.rb >> <https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/open-mpi.rb> >> License: BSD-3-Clause >> ==> Dependencies >> Required: gcc ✔, hwloc ✘, libevent ✔ >> ==> Options >> --HEAD >> Install HEAD version >> ==> Analytics >> install: 24,409 (30 days), 72,362 (90 days), 205,281 (365 days) >> install-on-request: 6,116 (30 days), 17,393 (90 days), 49,467 (365 days) >> build-error: 0 (30 days) >> >> So we could say roughly 3% of brew OpenMPI users use PETSc ? Pretty low. >> But I'm not surprised, my impression is that the huge bulk of MPI users >> don't really use MPI based libraries. >> >> For hypre it is 381/49467 < 1% >> >> For scalapack 1,455/49467 remarkably close to PETSc's number. >> >> I could not find superlu_dist, trilinos or MUMPs. >> >> We should push harder on making PETSc available through packaging systems, >> we can discuss this once we have our Community engagement group going. >> >> Barry >> >> >> >> >>> On Sep 10, 2020, at 4:10 PM, Jacob Faibussowitsch <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> I don’t know if gitlab tracks repository clones, but the brew package >>> manager on macOS keeps track of how many people install a package. But I >>> don’t know that this is even remotely representative of the user-base even >>> for macOS… >>> >>> $ brew info petsc >>> … >>> install: 142 (30 days), 436 (90 days), 1,554 (365 days) >>> install-on-request: 140 (30 days), 412 (90 days), 1,450 (365 days) >>> >>> Best regards, >>> >>> Jacob Faibussowitsch >>> (Jacob Fai - booss - oh - vitch) >>> Cell: (312) 694-3391 >>> >>>> On Sep 10, 2020, at 16:29, Zhang, Hong via petsc-dev >>>> <[email protected] <mailto:[email protected]>> wrote: >>>> >>>> Someone asks about the number of PETSc users. Do we have relevant info? >>>> Hong >>> >> >
