Conversation
|
Are MPI and BLAS really essential system packages? I thought we were trying to avoid enforcing particular MPI implementations. Sure it's generally better to use the system one but a different one should work fine. |
Yeah I guess that that is a bit confusing. I guess I have conflated "tools needed to compile PETSc" with "tools that even PETSc cannot provide". Those sets don't quite fully overlap because of things like |
Thanks, I think the documentation is clearer now. However, MPI and BLAS are still included in the The signposting in the docs would then be the other way around - pointing out that MPI and BLAS will in fact be system packages in the vast majority of cases but not by necessity. |
Thanks. Addressed. |
* Add minimal set of packages to docs so it is clear that PETSc will download most of the external packages. * Add link to HPC installation wiki page.
Co-authored-by: Connor Ward <c.ward20@imperial.ac.uk>
eb3f390 to
1301330
Compare
JHopeCollins
left a comment
There was a problem hiding this comment.
Thanks for updating that. I have one small suggestion to make it clear that we're happy for anyone to contribute to the HPC docs, but I'm happy with this.
Co-authored-by: Josh Hope-Collins <joshua.hope-collins13@imperial.ac.uk>
* Clarify install docs * Add minimal set of packages to docs so it is clear that PETSc will download most of the external packages. * Add link to HPC installation wiki page. * Remove cmake, openmpi and openblas from 'essential' package list --------- Co-authored-by: David A. Ham <david.ham@imperial.ac.uk> Co-authored-by: Josh Hope-Collins <joshua.hope-collins13@imperial.ac.uk>
Thanks to Golo Wimmer for the suggestions.