PCF
Standardization of loop-level shared memory parallelism in Fortran (and C)
A PCF program is multithreaded, with explicit synchronization between the threads
- All threads access shared shared memory
- Threads may also have private data
A PCF program is divided into regions
- Serial regions: Only the master thread executes
- Parallel regions: Work shared by all threads