[firedrake] Installing Firedrake on an HPC machine

Lawrence Mitchell lawrence.mitchell at imperial.ac.uk
Fri Aug 7 10:00:31 BST 2015


Hi Justin,
> On 6 Aug 2015, at 16:44, Justin Chang <jychang48 at gmail.com> wrote:
> 
> Okay, that's fine. Again thank you very much for all your help.

Can you please try with the "prefork-everywhere" branches of firedrake and PyOP2?

If you're using checkouts of firedrake and PyOP2 do:

git fetch origin
git checkout prefork-everywhere

in both firedrake and PyOP2, and to be safe, rebuild the extension modules:

In PyOP2:

make ext

In firedrake:

make clean all


Alternately, if you've installed them via pip do the normal pip install except:

pip install git+https://github.com/OP2/PyOP2.git@prefork-everywhere#egg=PyOP2
pip install git+https://github.com/firedrakeproject/firedrake.git@prefork-everywhere#egg=firedrake


On my system having installed a handler like OpenMPI does to check if I'm calling fork after MPI initialisation, I get no output when running firedrake programs, indicating that I'm not forking in an MPI process.


Hope this solves the problem!

Cheers,

Lawrence
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mailman.ic.ac.uk/pipermail/firedrake/attachments/20150807/e4a2cc45/attachment.sig>


More information about the firedrake mailing list