The PARALLEL SECTIONS directive provides an abbreviated way to specify a parallel region containing a single SECTIONS directive. The semantics are identical to explicitly specifying a PARALLEL directive immediately followed by a SECTIONS directive.
The PARALLEL SECTIONS directive takes the following form:
The last section ends at the END PARALLEL SECTIONS directive.
Examples
In the following example, subroutines XAXIS, YAXIS, and ZAXIS can be executed concurrently:
  c$OMP PARALLEL SECTIONS
  c$OMP SECTION
        CALL XAXIS
  c$OMP SECTION
        CALL YAXIS
  c$OMP SECTION
        CALL ZAXIS
  c$OMP END PARALLEL SECTIONS