Wolfgang Bangerth

Results 287 comments of Wolfgang Bangerth

@makeuptransfer and @tsung-wei-huang Thank you for your suggestions. I believe that the `corun_until()` is what I will need. I will try that out later today. In the end, the kind...

Hm, but then we're back to a chicken and egg problem: If I can only corun from within that second task, how do I make the outer task wait for...

But I *don't* actually have complicated dependencies. Waiting for a previously submitted sub-task is not an uncommon operation. I believe that I must be misunderstanding something conceptual because I am...

@makeuptransfer Try it out :-) The executor allows for at most 2 tasks to run concurrently, but I'm recursively creating 3 tasks, so the innermost task will simply never be...

@tsung-wei-huang Let me start by saying thank you for your patience with my question. Your feedback is much appreciated! I played with this some more. First, this approach with `wait_for_all()`...

So I'm afraid that in truth, I'm not really any further towards a solution than I was before. Two key observations: * `executor.corun_until(....)` *almost* works. It is functionally what I...

@makeuptransfer I don't want to wait for all tasks. In the example, there are no others around, but in other contexts I may have started more asynchronous tasks. I want...

I think I have finally figured it out. My solution 2 above was the right approach, but suffered from the fact that one can only call `corun_until()` from a worker...

I put that into deal.II in https://github.com/dealii/dealii/pull/16976 and it runs successfully with all 13,000 of our tests. So this seems to work as intended :-) Thanks for your help!

Instead of `sudo make install`, you can also just copy the `astyle` executable from the build directory to any place under your home directory and then set `PATH` to include...