10.07.2015 Views

PGI Fortran Reference manual - The Portland Group

PGI Fortran Reference manual - The Portland Group

PGI Fortran Reference manual - The Portland Group

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.

<strong>Fortran</strong> IntrinsicsGeneric NamePurposeNumber ofArgs Argument Type Result Type1 COMPLEX INTEGERRADIX Base of model 11RANGE Decimal exponent range 111INTEGERREALINTEGERREALCOMPLEXINTEGERINTEGERINTEGERINTEGERINTEGERSELECTED_INT_KINDKind type titlemeter inrange1 INTEGER INTEGERSELECTED_REAL_KINDKind type titlemeter inrange12INTEGERINTEGER, INTEGERINTEGERINTEGERTINYSmallest representablepositive number1 REAL REAL6.1.9. <strong>Fortran</strong> 90/95 Array Inquiry FunctionsGeneric NamePurposeNumber ofArgs Argument Type Result TypeALLOCATED Determine if array is allocated 1 ARRAY LOGICALLBOUND Determine lower bounds 12ARRAYARRAY, INTEGERINTEGERSHAPE Determine shape 1 any INTEGERSIZE Determine number of elements 12UBOUND Determine upper bounds 126.1.10. <strong>Fortran</strong> 90/95 SubroutinesARRAYARRAY, INTEGERARRAYARRAY, INTEGERINTEGERINTEGERGeneric NamePurposeNumber ofArgsArgument TypeCPU_TIME Returns processor time 1 REAL (OUT)DATE_AND_TIME Returns date and time 4 (optional) DATE (CHARACTER, OUT)TIME (CHARACTER, OUT)ZONE (CHARACTER, OUT)VALUES (INTEGER, OUT)RANDOM_NUMBERGenerate pseudo-randomnumbers1 REAL (OUT)RANDOM_SEEDSet or query pseudorandomnumber generator01SIZE (INTEGER, OUT)<strong>PGI</strong> <strong>Fortran</strong> <strong>Reference</strong> Guide 95

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

Saved successfully!

Ooh no, something went wrong!