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 Web: http://www.maths.nuigalway.ie/~niall Local co-organiser: 23rd Conference of the International Linear Algebra Society - www.ilas2020.ie<http://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.