1. Indice de pagina
  2. 1. Descargar la documentación
  3. 2. Listado de contenido
  4. 2.1. omp_directivas
  5. 2.2. omp_clausulas
  6. 2.3. omp_schedule
  7. 2.4. omp_rutinas
  8. 2.5. Variables_de_entorno

Descargar la documentación Descargar documentación en PDF

La API de OpenMP soporta programacion paralela de memoria compartida para C/C++ y Fortran en multiplataforma. Sigue un modelo escalable con una interfaz simple y flexible para desarrollar aplicaciones paralelas en plataformas que van desde ordenadores personales hasta superordenadores. La API define únicamente el estándar que hay que seguir para poder utilizar la interfaz. Su implementación está integrada, en nuestro caso, en cualquier compilador de C y C++ de GNU versión 4.2 o superior (gcc-4.2 o superior).

omp_directivas

  1. pragma omp parallel
  2. pragma omp for
  3. pragma omp parallel for
  4. pragma omp sections
  5. pragma omp parallel sections
  6. pragma omp single
  7. pragma omp task
  8. pragma omp master
  9. pragma omp critical
  10. pragma omp barrier
  11. pragma omp taskwait
  12. pragma omp atomic
  13. pragma omp flush
  14. pragma omp ordered
  15. pragma omp threadprivate

omp_clausulas

  1. default
  2. shared
  3. private
  4. firstprivate
  5. lastprivate
  6. reduction
  7. nowait
  8. copyin
  9. copyprivate

omp_schedule

  1. static
  2. dynamic
  3. guided
  4. auto
  5. runtime

omp_rutinas

  1. omp_set_num_threads
  2. omp_get_num_threads
  3. omp_get_max_threads
  4. omp_get_thread_num
  5. omp_get_num_procs
  6. omp_in_parallel
  7. omp_set_dynamic
  8. omp_get_dynamic
  9. omp_set_nested
  10. omp_get_nested
  11. omp_set_schedule
  12. omp_get_schedule
  13. omp_get_thread_limit
  14. omp_set_max_active_levels
  15. omp_get_max_active_levels
  16. omp_get_level
  17. omp_get_ancestor_thread_num
  18. omp_get_team_size
  19. omp_get_active_level
  20. omp_init_lock
  21. omp_init_nest_lock
  22. omp_destroy_lock
  23. omp_destroy_nest_lock
  24. omp_set_lock
  25. omp_set_nest_lock
  26. omp_unset_lock
  27. omp_unset_nest_lock
  28. omp_test_lock
  29. omp_test_nest_lock
  30. omp_get_wtime
  31. omp_get_wtick

Variables_de_entorno

  1. OMP_SCHEDULE
  2. OMP_NUM_THREADS
  3. OMP_DYNAMIC
  4. OMP_NESTED
  5. OMP_STACKSIZE
  6. OMP_WAIT_POLICY
  7. OMP_MAX_ACTIVE_LEVELS
  8. OMP_THREAD_LIMIT
Creado por: Daniel Guerrero Martínez y Sergio Rodríguez Lumley 2010

Valid HTML 4.01 Transitional