A parallel directive consists of one or more directive lines. A directive line is defined as follows:
The directive line is case insensitive.
The first five characters are CMIC$, *MIC$, or !MIC$.
An initial directive line has a blank in column 6.
A continuation directive line has a nonblank in column 6.
Directives are listed in columns 7 and beyond.
Qualifiers, if any, follow directives--on the same line or continuation lines.
Multiple qualifiers on a line are separated by commas.
All variables and arrays are in qualifiers SHARED or PRIVATE.
Spaces before, after, or within a directive or qualifier are ignored.
Columns beyond 72 are ignored.
With f90 -free free-format, leading blanks can appear before !MIC$.