The NEST clause on the !$OMP PARALLEL DO directive allows you to exploit nested concurrency in a limited manner.
The following directive specifies that the entire set of iterations across both loops can be executed concurrently:
It is restricted, however, in that loops I and J must be perfectly nested. No
code is allowed between either the DO I ... and DO J ... statements or
between the END DO statements.