Hi Miklós, David, Lawrence,

> To be honest, building Python from source is far easier than
> manually installing Firedrake.
OK. I tried that. Didn't work.


> When you compiled PETSc by hand, which configure options

> did you use? We depend on PETSc having downloaded quite a few

> things for us, in particular including hdf5 . It looks like you didn’t

> build PETSc with that option....    --show-petsc-configure-options

You are right, David: I was relying on a system installed hdf5, which was inforced when making Petsc with  --with-hdf5-dir=...
It is unclear to me how to tell firedrake install to use that hdf5

I'll try making Petsc without that later...

By the way, "--show-petsc-configure-options" does not seem to work when
PETSC_DIR is set. Instead it complains that I need --honour-petsc-dir
Then it complains about the lack of package manager.

But
python3 firedrake-install --show-petsc-configure-options --honour-petsc-dir --no-package-manager
just tries to install firedrake without reporting the Petsc options.

Have a good weekend,
Niall.


Dr Niall Madden,
School of Mathematics, Statistics and Applied Mathematics, NUI Galway
Vice-dean for Equality, Diversity and Inclusion, College of Science
Local co-organiser: 23rd Conference of the International Linear Algebra Society - www.ilas2020.ie
Associate Editor of Numerical Algorithms (Springer)

From: Miklós Homolya <miklos.homolya@tum.de>
Sent: Friday 23 August 2019 05:09
To: Madden, Niall <niall.madden@nuigalway.ie>
Cc: firedrake <firedrake@imperial.ac.uk>
Subject: Re: [firedrake] Installing firedrake on a HPC system without package manager
 
To be honest, building Python from source is far easier than manually
installing Firedrake.

"Madden, Niall" <niall.madden@nuigalway.ie> writes:
>> I would reiterate what Lawrence says: installing by hand like this is
>> very, very error-prone.
> So too is not installing by hand it seems. At least for my setup.
>
>> In particular, installing by hand and then hoping that the update
>> script will work sounds very optimistic indeed.
> I share your pessimism. I hadn't expressed that hope, I just noted
> that that file hadn't been created.
>
> I guess I could try building Python, as David suggested earlier. (Or
> going back to FEniCS, which installed without problems - but I do like
> quads :-)
>
> Niall.