OpenMP* Fortran Compiler Directive: Specifies a wait on the completion of child tasks generated since
the beginning of the current task.
The TASKWAIT region includes an implicit task scheduling point in
the current task region. The current task region is suspended at
the task scheduling point until execution of all its child tasks
generated before the TASKWAIT region are completed.