LF95 Linux User's Guide - Lahey Computer Systems
LF95 Linux User's Guide - Lahey Computer Systems
LF95 Linux User's Guide - Lahey Computer Systems
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Implementation Specifications!$omp parallel shared(i)i = 1! i is shareddo i = 1, n ! i is private: ! i is privateend do! i is privateprint*, i! i is shared!$omp end parallel!$omp parallel private(i)i = 1! i is privatedo i = 1, n ! i is private: ! i is privateend do! i is privateprint*, i! i is private!$omp end parallelStatement Function StatementA variable that appears in a statement function statement cannot have the PRIVATE,FIRSTPRIVATE, LASTPRIVATE, REDUCTION, or THREADPRIVATE attribute.Namelist Group ObjectA variable declared as a namelist group object cannot have the PRIVATE, FIRSTPRIVATE,LASTPRIVATE, REDUCTION, or THREADPRIVATE attribute.Materialization of Parallel RegionInternal procedures are SCHEDULE(STATIC).The generated internal procedure has the name "_n_", where n is a consecutive number.Automatic Parallelization with OpenMPThe --openmp option and the --parallel option may be specified at the same time. The --paralleloption is ignored in any program unit that contains OpenMP directives.DebuggingMulti-threaded programs cannot be debugged using fdb.<strong>Lahey</strong>/Fujitsu <strong>Linux</strong>64 Fortran User’s <strong>Guide</strong> 109