HPF contains the following text:
``An HPF compiler is required to accept any PROCESSORS declaration in which the product of the extents of each declared dimension is equal to the number of physical processors that would be returned by NUMBER_OF_PROCESSORS().''
The standard contains a fudge: ``Other cases may be handled as well.'' which gives a potential portability problem.
For more information, click here