Parallel programming is a complex, time-consuming and error-prone undertaking even for experienced programmers. Software tools that help the programmer in the development and manteinance of parallel codes are extremely sensitive to syntactical variations in the implementation of an algorithm. In particular, the C programming language poses a difficult challenge due to its syntax and to the rules governing the development of C programs. Thus, we present a series of articles describing some rules and conventions that ease parallel programming in C using the OpenMP standard.
The series is composed of the following articles:
- “Latest best practices in parallel programming in C with OpenMP (part 1)“
- “Latest best practices in parallel programming in C with OpenMP (part 2)“
We hope you find it interesting and that it helps you to be more productive in your work!