Bagaimana saya bisa menginstal OpenMP di Ubuntu?

29

Saya menggunakan Ubuntu 12,04 LTS. Saya tidak tahu apakah itu membuat perbedaan tetapi arsitektur CPU 64bit (Intel i3).

Anita 7
sumber

Jawaban:

45

Anda tidak menginstal OpenMP. OpenMP adalah fitur dari kompiler. Periksa apakah kompiler yang Anda gunakan mengimplementasikan OpenMP, yang merupakan API untuk pemrograman paralel di C / C ++ / Fortran.

Periksa dengan situs web OpenMP, openmp.org untuk daftar kompiler dan platform yang mendukung pemrograman OpenMP.

Richard Friedman
sumber
Saya telah menginstal gcc 4.6 dengan menggunakan perintah sudo apt-get install gcc 4.6 dan hasilnya adalah:
Anita 7
anita @ ubuntu: ~ $ sudo apt-get install gcc-4.6 Membaca daftar paket ... Selesai membangun pohon ketergantungan membaca informasi status ... Selesai gcc-4.6 sudah merupakan versi terbaru. 0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 190 tidak ditingkatkan.
Anita 7
5
gcc 4.6 mengimplementasikan versi 3.0 dari standar OpenMP. Anda harus mengaktifkannya dengan menggunakan: gcc -fopenmp foo.c
0xf3f
Terima kasih banyak tetapi saya harus menginstal versi 11.04 dan sekarang hasilnya adalah: ubuntu @ ubuntu: ~ $ sudo apt-get install gcc-4.5 Daftar paket membaca ... Selesai membangun pohon ketergantungan membaca informasi negara ... Selesai gcc -4.5 sudah merupakan versi terbaru. 0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 278 tidak ditingkatkan. Versi OMP sama? Masih bisakah saya menggunakan perintah yang sama?
Anita 7
4
Jika Anda menggunakan kompiler gnu, Anda dapat mencoba dengansudo apt-get install gcc-multilib
user9869932
6

sudo apt install libomp-dev

apt show libomp-dev

Deskripsi: Paket runtime LLVM OpenMP - dev Runtime adalah bagian dari implementasi OpenMP yang ditautkan oleh kode Anda, dan yang mengelola banyak utas dalam program OpenMP ketika sedang dijalankan.

Ho1
sumber