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




Reply via email to