Thanks for the info., interesting. I'll pass them to the requester. Hong ________________________________ From: petsc-dev <[email protected]> on behalf of Jacob Faibussowitsch <[email protected]> Sent: Thursday, September 10, 2020 4:43 PM To: Barry Smith <[email protected]> Cc: petsc-dev <[email protected]> Subject: Re: [petsc-dev] Statistics on the popularity of PETSc
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]<mailto:[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/ Conflicts with: mpich (because both install MPI compiler wrappers) Not installed From: 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
