Skip to content

Update Firedrake installation instructions and workflow#125

Merged
ddundo merged 8 commits intomainfrom
112_pip-local-install
Apr 13, 2025
Merged

Update Firedrake installation instructions and workflow#125
ddundo merged 8 commits intomainfrom
112_pip-local-install

Conversation

@ddundo
Copy link
Copy Markdown
Member

@ddundo ddundo commented Apr 12, 2025

Closes #112.

The Firedrake installation approach moved away from the firedrake-install script and is now clearly separated in three distinct steps that are described in https://www.firedrakeproject.org/install.html and that are very easy for users to follow. We follow their instructions almost exactly as described, except that we pass some extra flags to PETSc's configure (--download-parmmg etc.).

So here I removed a lot of our own installation instructions, as well as related files that we used to aid the installation process.

@ddundo ddundo self-assigned this Apr 12, 2025
@ddundo ddundo added documentation Improvements or additions to documentation install Installation instructions/process needs updating labels Apr 12, 2025
@ddundo ddundo force-pushed the 112_pip-local-install branch from 95ce222 to 270118f Compare April 12, 2025 14:36
@ddundo ddundo changed the title Update local installation instructions and tests Update Firedrake installation instructions and workflow Apr 12, 2025
@ddundo ddundo marked this pull request as ready for review April 12, 2025 17:33
@ddundo ddundo requested a review from joewallwork April 12, 2025 17:33
Copy link
Copy Markdown
Member

@joewallwork joewallwork left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thanks @ddundo. Just one request regarding Chaco.

Comment thread wiki/Installation-Instructions.md Outdated
Comment thread wiki/Installation-Instructions.md
@ddundo
Copy link
Copy Markdown
Member Author

ddundo commented Apr 13, 2025

This is great, thanks @ddundo. Just one request regarding Chaco.

We indeed don't, thanks for that! I'll drop it in Docker containers too in #126

@ddundo ddundo merged commit 8070ef0 into main Apr 13, 2025
2 checks passed
@ddundo ddundo deleted the 112_pip-local-install branch April 13, 2025 09:30
@ddundo ddundo mentioned this pull request Apr 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation install Installation instructions/process needs updating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Simplify installation (instructions)

2 participants