How to install Firedrake on macOS ARM64 (M1/M2)? #4765
Unanswered
csohara
asked this question in
Firedrake support
Replies: 1 comment
-
Where have you found this information? This has not been the right way to install Firedrake for a year. You should follow the instructions on our website: https://www.firedrakeproject.org/install.html. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What is the current recommended installation method for Firedrake on macOS ARM64? I've tried multiple approaches following the documentation but none work. Specifically, I've attempted: (1) The standard installation script curl -O https://raw.githubusercontent.com/firedrakeproject/firedrake/master/scripts/firedrake-install returns a 404 error - the URL appears to be broken or the scripts have been moved. (2) Alternative download methods like wget fail with the same URL issues. (3) Package managers don't recognize Firedrake: conda create -n firedrake -c conda-forge firedrake returns "package not found" and pip install firedrake also fails. (4) I tried the Docker images but firedrakeproject/firedrake:latest has broken netgen dependencies causing "AttributeError: module 'netgen' has no attribute 'libngpy'" errors that prevent mesh creation. (5) The firedrakeproject/firedrake-vanilla-default Docker image works but requires adding sys.path.append('/opt/firedrake') to every Python script, which isn't suitable for a proper development environment. I'm running macOS on Apple Silicon (ARM64) and have Python available via pyenv/conda. The installation documentation appears to reference outdated URLs and methods. What is the correct current procedure for native Firedrake installation on macOS ARM64 without relying on Docker workarounds?
Beta Was this translation helpful? Give feedback.
All reactions