Come posso installare OpenMP in Ubuntu?


Risposte:


45

Non installi OpenMP. OpenMP è una funzionalità del compilatore. Verifica che il compilatore che stai utilizzando implementa OpenMP, che è un'API per la programmazione parallela in C / C ++ / Fortran.

Verificare con il sito Web OpenMP, openmp.org per un elenco di compilatori e piattaforme che supportano la programmazione OpenMP.


Ho installato gcc 4.6 usando il comando sudo apt-get install gcc 4.6 e l'output è:
Anita 7

anita @ ubuntu: ~ $ sudo apt-get install gcc-4.6 Lettura degli elenchi dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fine gcc-4.6 è già la versione più recente. 0 aggiornati, 0 appena installati, 0 da rimuovere e 190 non aggiornati.
Anita 7

5
gcc 4.6 implementa la versione 3.0 dello standard OpenMP. Devi abilitarlo usando: gcc -fopenmp
foo.c

Grazie mille, ma ho dovuto installare la versione 11.04 e ora l'output è: ubuntu @ ubuntu: ~ $ sudo apt-get install gcc-4.5 Lettura degli elenchi dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fine gcc -4.5 è già la versione più recente. 0 aggiornati, 0 appena installati, 0 da rimuovere e 278 non aggiornati. La versione di OMP è la stessa? Posso ancora usare lo stesso comando?
Anita 7

4
Se stai usando il compilatore sudo apt-get install gcc-multilib
GNU

6

sudo apt install libomp-dev

apt show libomp-dev

Descrizione: Runtime OpenMP LLVM - pacchetto dev Il runtime è la parte dell'implementazione OpenMP a cui è collegato il codice e che gestisce i thread multipli in un programma OpenMP mentre è in esecuzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.