>  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 <bsm...@petsc.dev> 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 <jacob....@gmail.com 
>> <mailto:jacob....@gmail.com>> 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 <petsc-dev@mcs.anl.gov 
>>> <mailto:petsc-dev@mcs.anl.gov>> wrote:
>>> 
>>> Someone asks about the number of PETSc users. Do we have relevant info?
>>> Hong
>> 
> 

Reply via email to