Training/openMP
From HPC
Contents
Introduction
openMP allows threaded programming across a shared memory system, so on our HPC this means utilizing more than one processing core across one computing node.
A shared memory computer consists of a number of processing cores together with some memory. Shared memory systems is a single address space across the whole memory system.
- every processing core can read and write all memory locations in the system
- one logical memory space
- all cores refer to a memory location using the same address
