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

#55 Update multiple fields in indicate_errors #191

Merged
merged 3 commits into from
May 9, 2024
Merged

Conversation

ddundo
Copy link
Member

@ddundo ddundo commented May 7, 2024

Closes #55.

@acse-ej321 could you please take a look as well? I'm not confident how clear the long comment block is, so I'd appreciate a fresh set of eyes to take a look, since Joe and I are already familiar with the issue :)

@ddundo ddundo added the bug Something isn't working label May 7, 2024
@ddundo ddundo added this to the Version 1 milestone May 7, 2024
@ddundo ddundo self-assigned this May 7, 2024
@ddundo ddundo requested a review from jwallwork23 May 7, 2024 20:32
@ddundo
Copy link
Member Author

ddundo commented May 7, 2024

@jwallwork23 I didn't want to do this on your 55_multiple_var_ee branch. I left it to you to delete :)

@ddundo ddundo requested a review from acse-ej321 May 7, 2024 20:58
goalie/go_mesh_seq.py Outdated Show resolved Hide resolved
goalie/go_mesh_seq.py Outdated Show resolved Hide resolved
goalie/go_mesh_seq.py Outdated Show resolved Hide resolved
@ddundo ddundo requested a review from jwallwork23 May 8, 2024 08:03
Copy link
Member

@jwallwork23 jwallwork23 left a comment

Choose a reason for hiding this comment

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

Thanks. Why did you cancel the CI? Please trigger it so that we can check the tests pass.

@ddundo
Copy link
Member Author

ddundo commented May 8, 2024

Thanks. Why did you cancel the CI? Please trigger it so that we can check the tests pass.

Because tests fail anyway since the docker image doesn't have the create_section fix :)

@jwallwork23
Copy link
Member

I've rebuild the Docker image, will trigger tests now.

@jwallwork23
Copy link
Member

Hm, there seems to be a problem with assemble_mixed_mass_matrix after updating. Will look into it.

@ddundo
Copy link
Member Author

ddundo commented May 9, 2024

Hm, there seems to be a problem with assemble_mixed_mass_matrix after updating. Will look into it.

Thanks Joe! Everything passed for me yesterday after updating firedrake on Monday, but I updated it again now and get the same tests failing. Sorry about that.

@acse-ej321
Copy link
Collaborator

acse-ej321 commented May 9, 2024

@jwallwork23 @ddundo - I am getting an error with assemble_mixed_mass_matrix passing the load instructions to pyop2 without an MPI comm argument. It looks a test for this was added in pyop2 within the last day might explain why the tests were not failing before and are now.
I think I have it working with a local edit of Firedrake, adding a comm=COMM_SELF argument to the load call from assemble_mixed_mass_matrix. I am not sure this is the correct solution though.

It looks like a PR has been added in Firedrake to address this: firedrakeproject/firedrake#3557

@ddundo
Copy link
Member Author

ddundo commented May 9, 2024

Thanks for looking into this anyway @acse-ej321 :)

@acse-ej321
Copy link
Collaborator

@jwallwork23 - It appears the fix for this has been merged into firedrake main now.

@jwallwork23
Copy link
Member

I've rebuild the Docker image, will trigger tests now.

And again. Now fixed. Ready for merge if you're happy @ddundo

@ddundo
Copy link
Member Author

ddundo commented May 9, 2024

Thanks both!

@ddundo ddundo merged commit 844b1c6 into main May 9, 2024
1 check passed
@ddundo ddundo deleted the 55_multiple_var_ee_v2 branch May 9, 2024 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiple variables: only one field being updated at a time in goal based indicate_errors
3 participants