Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fluids: Compatability for PETSc w/ 64bit ints #1234

Merged
merged 3 commits into from
Jun 28, 2023
Merged

Conversation

jrwrigh
Copy link
Collaborator

@jrwrigh jrwrigh commented Jun 19, 2023

Makes fluids example compatible with PETSc builds using 64bit integers (ie. --with-64-bit-indices=1).

Note: depends on this PETSc MR for PetscInt32 support.

@jrwrigh jrwrigh self-assigned this Jun 19, 2023
@jrwrigh jrwrigh force-pushed the jrwrigh/fluids_64int branch 4 times, most recently from e47e721 to fe78553 Compare June 19, 2023 23:58
@jrwrigh jrwrigh requested a review from jedbrown June 19, 2023 23:59
- Not needed, as essential boundary conditions go through
  `DMPlexInsertBoundaryValues_NS` or
  `DMPlexInsertBoundaryValues_StrongBC`
- Also code into the token whether PETSc was coded using 32 or 64 bit
  integers
@jrwrigh
Copy link
Collaborator Author

jrwrigh commented Jun 27, 2023

The PETSc MR is now merged onto main, so this PR is good to merge as well. Note that the Noether tests will require a newly-built PETSc build to pass tests.

Copy link
Member

@jedbrown jedbrown left a comment

Choose a reason for hiding this comment

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

Got a clean pipeline, thanks.

@jedbrown jedbrown merged commit 62e4d60 into main Jun 28, 2023
26 checks passed
@jedbrown jedbrown deleted the jrwrigh/fluids_64int branch June 28, 2023 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants