You can use the fenics-install.sh script to first install on your local
computer and then scp the hashdist source cache (in ~/.hashdist/src/ by
default) to the HPC system. Finally, run fenics-install.sh there.

One problem is that PETSc is set to download some external packages at
build time. You will therefore have to modify the profile that is used by
fenics-install.sh. You can download the fenics-developer-tools and remove
the "download" parts of the PETSc build in
install/profiles/fenics.Linux.yaml:

  git clone https://bitbucket.org/fenics-project/fenics-developer-tools.git
  cd fenics-developer-tools
  editor install/profiles/fenics.Linux.yaml
  ./install/fenics-install.sh install/profiles/fenics.Linux.yaml

Johannes

On Mon, Jun 8, 2015 at 9:02 AM Justin Chang <[email protected]> wrote:

> Hello everyone,
>
> I have access to this one HPC system which has a firewall, meaning I can't
> download anything directly from the internet and would need to scp
> everything from a local machine. What is the best approach or strategy for
> installing FEniCS on said HPC system?
>
> Thanks,
>
> --
> Justin Chang
> PhD Candidate, Civil Engineering - Computational Sciences
> University of Houston, Department of Civil and Environmental Engineering
> Houston, TX 77004
> (512) 963-3262
> _______________________________________________
> fenics-support mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics-support
>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to