Skip to content

Support 64-bit integer builds#5259

Open
leo-collins wants to merge 14 commits into
releasefrom
leo/64bit-int
Open

Support 64-bit integer builds#5259
leo-collins wants to merge 14 commits into
releasefrom
leo/64bit-int

Conversation

@leo-collins

Copy link
Copy Markdown
Contributor

Support builds with 64-bit integers.

  • Adds --int-type option to firedrake-configure. Users can pass --int-type int64 for a 64-bit integer build
  • Update workflows

Comment thread docs/source/install.rst Outdated
@leo-collins leo-collins added the ci:int64 Do a 64 bit integer build label Jul 16, 2026
Comment thread docs/source/install.rst Outdated
"--with-hdf5",
"--with-hwloc",
"--with-hypre",
"--download-metis",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

PETSc configure errors if we do a 64-bit integer build while using system metis

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

same with superlu dist

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Don't worry about dropping problematic packages from the list. We don't have the have to exact same set of packages for each configuration. Obviously try downloading them first, but if that doesn't work it's not necessarily an issue.

Comment thread .github/actions/install/action.yml Outdated
Comment thread .github/workflows/core.yml Outdated
Comment thread scripts/firedrake-configure Outdated
@leo-collins
leo-collins changed the base branch from main to release July 16, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:int64 Do a 64 bit integer build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants