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

Import TaskFlow 3.7.0. #16892

Merged
merged 1 commit into from
May 7, 2024
Merged

Import TaskFlow 3.7.0. #16892

merged 1 commit into from
May 7, 2024

Conversation

bangerth
Copy link
Member

In #15610, we imported TaskFlow 3.6.0 but found that this leads to deadlocks when actually used (in #15634). This patch imports the current 3.7.0 (=development) branch of TaskFlow. Nothing actually uses this, but I thought it'd be useful to see whether we can't get things to actually work and it's not use for this to start with something we already know doesn't work (=3.6.0). We might as well start with their current version.

This patch builds correctly for me (using -DDEAL_II_WITH_TASKFLOW=ON of course) and also passes the quick tests that have a taskflow test.

@tjhei
Copy link
Member

tjhei commented Apr 17, 2024

Thanks, exactly what I needed.

@bangerth
Copy link
Member Author

I think this is relatively low risk to merge if we want to go this route. I also tracked down the issue that leads to the deadlocks, see the link in #15634.

@bangerth bangerth mentioned this pull request May 7, 2024
@bangerth bangerth changed the title Import the current development version of TaskFlow 3.7.0. Import TaskFlow 3.7.0. May 7, 2024
@bangerth
Copy link
Member Author

bangerth commented May 7, 2024

I updated this to the TaskFlow 3.7 release. This seems to be working with the commits in #15634, so I think we're finally making some progress here. I would appreciate if we could merge this here in the near future -- it's low risk because we're not using TaskFlow anyway at the moment, so whatever version we have in bundled/ does not matter greatly. I have confirmed, however, that this version fixes the issue with exceptions I report at the bottom or #15634.

@bangerth
Copy link
Member Author

bangerth commented May 7, 2024

OK, this works with the exception of the offline OSX tester. Someone willing to hit the button?

@tjhei tjhei merged commit ff2bfe7 into dealii:master May 7, 2024
15 of 16 checks passed
@bangerth bangerth deleted the taskflow-3.7.0 branch May 8, 2024 01:58
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.

None yet

2 participants