Installing Firedrake on a cluster #2421
-
Hello! I'm currently using Thetis which works with the Firedrake environment. I need to install now Firedrake on a cluster, where I don't have any sudo rights, so I guess I have to create an install script where I need to load modules to match the required dependencies of Firerake. Could you give me a hand with this please? What are the dependencies required? As far as I understand firedrake is based on petsc, and the firedrake-install program asks petsc to install MPI. If I can load a petsc module on the cluster, is there a way to flag firedrake-install to provide my own petsc? (dismiss this question if it is not the way to go) Another question coming from one of the guys in charge of the cluster: is it possible to configure firedrake to use a given MPI, in particular the one provided by the openmpi and py-mpi4py modules ? Thanks for your help! Matias Alday |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
We are currently developing an spack install to make installing on a cluster easier. If you are happy to give it a try, the current documentation for installing via this method is available here, and will be moved to the Firedrake wiki once we have ironed out any bugs. To address some of the specifics above:
All the steps are detailed in those instructions, but they are a work in progress, so please feel free to ask questions and report back if anything isn't working. |
Beta Was this translation helpful? Give feedback.
We are currently developing an spack install to make installing on a cluster easier. If you are happy to give it a try, the current documentation for installing via this method is available here, and will be moved to the Firedrake wiki once we have ironed out any bugs.
To address some of the specifics above:
sudo
.module avail
.