12.07.2015 Views

PGI Fortran - Servidor WWW del Cluster Ladon-Hidra

PGI Fortran - Servidor WWW del Cluster Ladon-Hidra

PGI Fortran - Servidor WWW del Cluster Ladon-Hidra

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.2 HPF Directive SummaryTable 9-1: HPF Directive SummaryDIRECTIVEALIGNDIMENSIONDISTRIBUTEDYNAMICFUNCTIONSpecifies that a data object is mapped in the same fashion as an associateddata object. This is a specification statement. By default, objects arealigned to themselves.Specifies the dimensions of a template or processor "array". This is aspecification statement.Specifies the mapping of data objects to processors. This is a specificationstatement. By default, objects are not distributed.Specifies that an object may be dynamically realigned or redistributed.INDEPENDENT Preceding a DO loop or FORALL , this directive specifies that the DOloop's iterations do not interact in any way and that the FORALL indexcomputations do not interfere with each other, and thus the FORALL maybe executed in parallel. This is an executable statement. By default,FORALL and DO loops are not assumed to be independent.INHERITNOSEQUENCEPROCESSORSREALIGNREDISTRIBUTESEQUENCETEMPLATESpecifies that a subprogram's dummy argument use the templateassociated with the actual argument for its alignment. This is aspecification statement.Specifies variables that are not sequential. Note that using PGHPF, bydefault variables is not sequential. Variables will be sequential if thecompiler option -Msequence is supplied.Specifies the number and rank of a processor arrangement. This is aspecification statement.This is similar to ALIGN, but is executable. An array can be realigned atany time, if it is declared using the DYNAMIC attribute.This is similar to DISTRIBUTE, but is executable. An array can beredistributed at any time, if it is declared using the DYNAMIC attribute.Specifies that a variable or common block is sequential and requireslinear, standard FORTRAN 77, treatment. This is a specificationstatement.Defines an entity that may be used as an abstract align-target for adistribution or a redistribution. This is a specification statement.306 Chapter 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!