Gnu openmp manual






















 · GCC GNU OpenMP Manual (also in PDF or PostScript or an HTML tarball) GCC Quad-Precision Math Library Manual (also in PDF or PostScript or an HTML tarball) Texinfo sources of all the GCC manuals; GCC manuals. This manual documents the usage of libgomp, the GNU Offloading and Multi Processing Runtime Library. This includes the GNU implementation of the OpenMP Application Programming Interface (API) for multi-platform shared-memory parallel programming in C/C++ and Fortran, and the GNU implementation of the OpenACC Application Programming Interface (API) for offloading of . This manual documents the usage of libgomp, the GNU implementation of the OpenMP Application Programming Interface (API) for multi-platform shared-memory parallel pro-gramming in C/C++ and Fortran.


OpenMP follows the fork/join model: OpenMP programs start with a single thread; the master thread (Thread #0) At start of parallel region master creates team of parallel ”worker” threads (FORK) Statements in parallel block are executed in parallel by every thread At end of parallel region, all threads synchronize, and join master thread (JOIN). GCC Standard C++ Library Reference Manual (also in PDF or XML GPL or XML GFDL or an HTML tarball) GCCGO Manual (also in PDF or PostScript or an HTML tarball) GCC GNU OpenMP Manual (also in PDF or PostScript or an HTML tarball) GCC Quad-Precision Math Library Manual (also in PDF or PostScript or an HTML tarball). The GOMP project has developed an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection and is further improving it. As part of the GNU Project, GOMP simplifies parallel programming for all GNU system variants.


You have freedom to copy and modify this GNU Manual, like GNU software. To activate the OpenMP extensions for C/C++ and Fortran, the compile-time flag -. When -fopenmp is specified, the compiler generates parallel code according to the OpenMP Application Program Interface v This manual documents the usage of libgomp, the GNU Offloading and Multi Processing Runtime Library. This includes the GNU implementation of the OpenMP.

0コメント

  • 1000 / 1000