Hello Lawrence, Thanks. I presume that if I do this, PETSC_CONFIGURE_OPTIONS="--download-mumps --download-hypre" then do python firedrake-install outside the firedrake directory in the regular unix environment that should do the trick? Any other options that might be necessary that you would recommend? On a different note, I read through the demos (very helpful, thank you everyone who made them) and found a few typos. To correct them do you typically want people to do it through github branches or is there another preferred means? Francis ------------------ Francis Poulin Associate Professor Department of Applied Mathematics University of Waterloo email: fpoulin@uwaterloo.ca Web: https://uwaterloo.ca/poulin-research-group/ Telephone: +1 519 888 4567 x32637 ________________________________________ From: firedrake-bounces@imperial.ac.uk [firedrake-bounces@imperial.ac.uk] on behalf of Lawrence Mitchell [lawrence.mitchell@imperial.ac.uk] Sent: Wednesday, February 03, 2016 7:29 AM To: firedrake@imperial.ac.uk Subject: Re: [firedrake] upgrading firedrake On 03/02/16 12:20, Francis Poulin wrote:
Hello,
Thanks for the help. Yes, it works inside the virtualenv.
On another note, I noticed that some of the demos say that you need to have mumps and hypre installed with petsc. Is there a way of configuring this using the firedrake-install command?
Yes, you can pass extra values to the PETSc configure process by setting the environment variable "PETSC_CONFIGURE_OPTIONS" before running firedrake-install. We should document this better on the download page! I think firedrake-install --help mentions it, but it's not super-clear. Note that if you do this, you will also have to supply the same options later (via the environment variable) during firedrake-update. Thanks, Lawrence