Strumenti Utente

Strumenti Sito


roberto.alfieri:pub:openmp

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
roberto.alfieri:pub:openmp [18/03/2022 15:37]
roberto.alfieri [Tutorials, external links]
roberto.alfieri:pub:openmp [18/03/2022 16:11] (versione attuale)
roberto.alfieri [What is openMP]
Linea 14: Linea 14:
  
  
-[[https://​computing.llnl.gov/​tutorials/​openMP/#​ProgrammingModel | Memory Model:]] 
  
 {{:​roberto.alfieri:​pub:​shared_mem.png?​200|}} {{:​roberto.alfieri:​pub:​shared_mem.png?​200|}}
Linea 30: Linea 29:
  
 Version 4.0 (July 2013), 4.5 (Nov 2015 ) and 5.0 (Nov 2018)  add support for accelerators (target directives),​ vectorization (SIMD directives),​ thread affinity and cancellation. Version 4.0 (July 2013), 4.5 (Nov 2015 ) and 5.0 (Nov 2018)  add support for accelerators (target directives),​ vectorization (SIMD directives),​ thread affinity and cancellation.
-[[https://​developers.redhat.com/​blog/​2019/​03/​19/​whats-new-in-openmp-5-0/​ | What's new in OpenMP 5.0 ]] 
  
  
  
-=== openMP support in the C/C++ Compilers === 
  
-http://​www.openmp.org/​resources/​openmp-compilers/+=== openMP support in the C/C++ Compilers ===
  
 +https://​www.openmp.org/​resources/​openmp-compilers-tools/​
  
 GCC: From GCC 6.1, OpenMP 4.5 is fully supported for C and C++ GCC: From GCC 6.1, OpenMP 4.5 is fully supported for C and C++
Linea 49: Linea 47:
 </​note>​ </​note>​
  
-INTEL: ​ OpenMP 4.5 C/​C++/​Fortran supported in version 17.0 compilers 
  
 == How to compile with openMP library == == How to compile with openMP library ==
  
-Compile with -fopenmp ​(gcc compiler) ​ or -qopenmp (intel compiler) ​on Linux +Compile with -fopenmp ​ on Linux 
  
 ===== Execution model ===== ===== Execution model =====
roberto.alfieri/pub/openmp.1647614270.txt.gz ยท Ultima modifica: 18/03/2022 15:37 da roberto.alfieri