Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/CompilatoreIntelFortran"
Differenze tra le versioni 1 e 13 (in 12 versioni)
Versione 1 del 10/05/2007 10.56.42
Dimensione: 7183
Autore: StefanoZaghi
Commento:
Versione 13 del 17/10/2007 07.48.19
Dimensione: 6210
Commento: sistemata intro
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from IntelFortranCompiler
#format wiki
Linea 2: Linea 4:
[[BR]]||<tablebgcolor="#f1f1ed" tablewidth="35%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice'''[[BR]] [[TableOfContents]] ||
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]||
Linea 6: Linea 8:
Questo breve tutorial spiega come installare il compilatore Intel Fortran Compiler (con riferimento alla versione 9.1.043 su cui questa procedura è stata testata) sulla distribuzione GNU-Linux Ubuntu (versioni testate 6.10 e 7.04); la procedura seguita è stata tradotta da un messaggio comparso sul forum cinese di Ubuntu reperibile a questo link: http://forum.ubuntu.org.cn/about50914.html&sid=a1dcfa805461392fae3912b4970ca62a.
Linea 8: Linea 9:
Il compilatore Intel Fortran Compiler viene distribuito in tre forme diverse per ambienti GNU-Linux: una professionale a pagamento, un trial della versione professionale ed una versione completamente gratuita per uso non commerciale (quella oggetto di questa procedura di installazione). Intel Fortran Compiler è un compilatore maturo, in grado di compilare codici in standard fortran 77, fortran 90 e fortran 95; include molte estensioni introdotte nel fortran 2003 non ancora divenuto un standard riconosciuto. Cosa molto importante il compilatore della Intel supporta pienamente le direttive di programmazione OpenMP (di cui Intel è uno degli sponsor) per poter sfruttare architetture parallele a memoria condivisa (Shared Memory). Sul sito del produttore sono inoltre disponibili numerosi tool per l'ottimizzazione di codici fortran (gratuiti per uso non commerciale) tramite "profiling" del codice, sia per architetture seriali che parallele. Questa guida contiene delle istruzioni utili all'installazione della versione gratuita per fini non commerciali del compilatore Fortran della Intel.
Linea 10: Linea 11:
= Prima dell'installazione =
== Preparazione del sistema ==
Eseguire l'update del sistema:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Le seguenti istruzioni fanno riferimento alla versione 9.1.043 del compilatore. Le procedure sono state testate su'' '''Ubuntu 6.10''' «'''Edgy Eft'''» ''e'' '''Ubuntu 7.04''' «'''Feisty Fawn'''». ||
Linea 14: Linea 13:
{{{
sudo apt-get update
}}}
= Preparativi =
Linea 18: Linea 15:
Installare i pacchetti "rpm" e "build-essential" [:InstallareProgrammi:installare] i pacchetti ''rpm'' e ''build-essential''.
Linea 20: Linea 17:
{{{
sudo apt-get install rpm build-essential}}}
= Scaricare il programma di installazione =
Linea 23: Linea 19:
== Scaricare il tar dell'installazione ==
Il sito del produttore (http://www.intel.com) mette a disposizione l'archivio contente i file necessari all'installazione; la versione non commerciale del compilatore è attualmente reperibile al seguente link (da cui è possibile anche comprare la versione professionale e scaricare il trial di quest'ultima):
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/282048.htm
Scegliendo di scaricare la versione non commerciale si aprirà un form in cui si chiede di accettare la licenza non commerciale del compilatore; una volta accettata la licenza si accede alla pagina contenente tutti i software non commerciali prodotti da Intel tra cui è presente l' Intel Fortran Compiler. Cliccando sul link dell' Intel Fortran Compiler si accede ad un'altro form in cui viene rischiesto di inserire il proprio indirizzo mail ed il paese di origine: al proprio indirizzo mail verrà recapitato un messaggio contenente il codice di installazione del compilatore ed il file di licenza; come vedremo si potrà scegliere di utilizzare o il codice fornito o il file di licenza per l'installazione del compilatore. Una volta compilato il form si accede ad una pagina in cui viene fornito lo stesso codice spedito per mail ed il link per il download del tar contenente il compilatore. Cliccando su tale link si potrà scegliere la versione del compilatore da scaricare (questa guida fa riferimento alla versione 9.1.043): l'archivio della versione completa a di circa 137 MB mentre quella relativa alle sole architetture a 32 bit è di circa 46 MB; entrambe le versioni contengono anche il debugger prodotto da Intel per proprio compilatore.
Il sito del [http://www.intel.com produttore] mette a disposizione l'archivio contente i file necessari all'installazione; la versione non commerciale del compilatore è attualmente reperibile al seguente [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/282048.htm link] (da cui è possibile anche comprare la versione professionale e scaricare il trial di quest'ultima). Scegliendo di scaricare la versione non commerciale si aprirà un form in cui si chiede di accettare la licenza non commerciale del compilatore; una volta accettata la licenza si accede alla pagina contenente tutti i software non commerciali prodotti da Intel tra cui è presente l' '''Intel Fortran Compiler'''. Cliccando sul link dell' Intel Fortran Compiler si accede ad un'altro form in cui viene rischiesto di inserire il proprio indirizzo mail ed il paese di origine: al proprio indirizzo mail verrà recapitato un messaggio contenente il codice di installazione del compilatore ed il file di licenza; come vedremo si potrà scegliere di utilizzare o il codice fornito o il file di licenza per l'installazione del compilatore. Una volta compilato il form si accede ad una pagina in cui viene fornito lo stesso codice spedito per mail ed il link per il download del tar contenente il compilatore. Cliccando su tale link si potrà scegliere la versione del compilatore da scaricare (questa guida fa riferimento alla versione 9.1.043): l'archivio della versione completa è di circa 137 MB mentre quella relativa alle sole architetture a 32 bit è di circa 46 MB; entrambe le versioni contengono anche il debugger prodotto da Intel per proprio compilatore.
Linea 28: Linea 22:
Soddisfatti i precedenti requisiti è possibile installare il compilatore
Linea 30: Linea 23:
=== Decompressione dell'archivio ===
{{{
Soddisfatti i precedenti requisiti è possibile installare il compilatore.

Decomprimere l'archivio con il seguente comando: {{{
Linea 34: Linea 28:
=== Modifica del file install_fc.sh ===
Andare nella cartella "l_fc_c_9.1.043/data" e modificare il file "install_fc.sh"


{{{
Spostarsi nella cartella `l_fc_c_9.1.043/data`: {{{
Linea 42: Linea 32:
{{{ e modificare il file `install_fc.sh`: {{{
Linea 45: Linea 35:
nella riga 231 modificare la stringa “'''RPM_NOT_FOUND=$?'''” in “'''RPM_NOT_FOUND=1'''” nella riga `231` modificare la stringa `RPM_NOT_FOUND=$?` in `RPM_NOT_FOUND=1`
Linea 47: Linea 37:
=== Eseguire l'installer ===
Con di diritti di superuser lanciare l'installer

{{{
cd ll_fc_c_9.1.043}}}

{{{
Per l'installazione, spostarsi nella directory `cd ll_fc_c_9.1.043` e lanciare l'installatore con i diritti di amministratore: {{{
Linea 56: Linea 40:
sguire le indicazioni del wizard (io ho lasciato le scelte di default dell'installer).  sguire le indicazioni del wizard (si possono lasciare le impostazioni predefinite dell'installatore).
Linea 58: Linea 42:
Per l'installazione il programma di installazione richiederà di fornire o un codice alfanumerico valido o un file di lincenza valido (con estensione `.lic`): se si dispone di una connessione ad internet è possibile utilizzare indifferentemente uno dei due metodi, in caso contrario si deve utilizzare un file di licenza valido poichè con il seriale il programma si connetterà al sito del produttore per verificarne la validità. Con entrambe le procedure non sono sorti problemi. Si nota che il programma provvede anche all'installazione del debugger fornito con il compilatore.
Linea 59: Linea 44:
Per l'installazione l'installer richiederà di fornire o un codice alfanumerico valido o un file di lincenza valido (estensione .lic): se si dispone di una connessione ad internet è possibile utilizzare indifferentemente uno dei due metodi, mentre se non si dispone di una connessione alla rete si deve utilizzare un file di licenza valido poichè con il seriale l'installer si connetterà al sito del produttore per verificarne la validità. Ho testato entrambe le procedure senza avere alcun problema. Si nota che l'installer provvede anche all'installazione del debugger fornito con il compilatore. = Configurazione =
Una volta che l'installer avrà completato l'installazione del compilatore (e del suo debugger) si devono modificare alcuni file installati (`ifort`, `ifc`, `ifortvas.sh`, `profrun`) per utilizzare una shell '''bash''' invece che ''sh''; se si sono lasciate le impostazioni predefinite del programma di installazione, il compilatore è stato installato nella cartella `/opt/intel/fc/9.1.043/` per architetture a 32 bit mentre per architetture a 64 bit sarà `/opt/intel/fce/9.1.043/`.
Linea 61: Linea 47:

=== Modifica dei file ifort, ifc, ifortvas.sh, profrun ===
Una volta che l'installer avrà completato l'installazione del compilatore (e del suo debugger) si devono modificare alcuni file installati per utilizzare una shell bash invece che sh; se si sono lasciate le scelte di default dell'installer il compilatore sarà stato installato nella cartella /opt/intel/fc/9.1.043/ per architetture a 32 bit mentre per archietture a 64 bit sarà /opt/intel/fce/9.1.043/:


{{{
Spostarsi nella directory `/opt/intel/fc/9.1.043/bin`: {{{
Linea 69: Linea 50:
{{{
sudo gedit ifort}}}
Aprire i file di testo `ifort`, `ifc`, `ifortvas.sh`, `profrun` modificando l'intestazione da `#!/bin/sh` a `#!/bin/bash`: {{{
sudo gedit ifort
Linea 72: Linea 53:
cambiare l'intestazione da "'''#!/bin/sh'''" a "'''#!/bin/bash'''" sudo gedit ifc
Linea 74: Linea 55:
{{{
sudo gedit ifc}}}

cambiare l'intestazione da "'''#!/bin/sh'''" a "'''#!/bin/bash'''"

{{{
sudo gedit ifort}}}

cambiare l'intestazione da "'''#!/bin/sh'''" a "'''#!/bin/bash'''"

{{{
sudo gedit ifortvas.sh}}}

cambiare l'intestazione da "'''#!/bin/sh'''" a "'''#!/bin/bash'''"
sudo gedit ifortvas.sh
Linea 90: Linea 58:
}}}
Linea 91: Linea 60:
in questo file io ho già trovato la bash al posto della sh, ma il tutorial cinese suggerisce comunque di controllare. nell'ultimo file `profrun` è possibile trovare già esplicitata la bash al posto della sh, ma il tutorial cinese suggerisce comunque di controllare.
Linea 93: Linea 62:
A questo punto il compilatore è correttamente installato. Per poterlo utilizzare comodamente è però necessario aggiornale le variabili di ambiente. A questo punto il compilatore è correttamente installato.[[BR]] Per poterlo utilizzare comodamente è però necessario aggiornale le variabili di ambiente, come descritto nel paragrafo seguente.
Linea 95: Linea 64:
Aggiornamento delle variabili di ambiente

Prima di tutto i
l tutorial cinese suggerisce di modificare il file /etc/enviroment:

{{{
= Aggiornamento delle variabili di ambiente =
Il tutorial cinese suggerisce di modificare il file `/etc/enviroment`: {{{
Linea 103: Linea 69:
aggiungere in coda al file la stringa "'''LC_ALL=C'''" aggiungere in coda al file la stringa `LC_ALL=C`.
Linea 105: Linea 71:
In seguito è necessario comunicare al sistema la presenza del compilatore (e del suo debugger): è possibile seguire tre diverse strade: In seguito è necessario comunicare al sistema la presenza del compilatore (e del suo debugger).[[BR]] È possibile seguire tre diverse strade:
Linea 107: Linea 73:
 * modificare il file /etc/profile (dovrebbe rendere la modifica visibile per tutti gli utenti)  * modificare il file `/etc/profile` (dovrebbe rendere la modifica visibile per tutti gli utenti);
Linea 109: Linea 75:
 * modificare il file /home/nomeutente/.bashrc (rende la modifica visibile per il solo "nomeutente")  * modificare il file `/home/nomeutente/.bashrc` (rende la modifica visibile per il solo `nomeutente`);
Linea 111: Linea 77:
 * modificare entrambi i precedenti file  * modificare entrambi i precedenti file.
Linea 113: Linea 79:
Per essere sicuri seguire la terza strada:

{{{
Per essere sicuri, seguire la terza strada: {{{
Linea 118: Linea 82:
inserire le stringhe

'''
source /opt/intel/fc/9.1.043/bin/ifortvars.sh
'''

'''
source /opt/intel/idb/9.1.043/bin/idbvars.sh'''
inserire le stringhe: `source /opt/intel/fc/9.1.043/bin/ifortvars.sh` e `source /opt/intel/idb/9.1.043/bin/idbvars.sh`
Linea 128: Linea 87:
inserire le stringhe inserire le stringhe: `source /opt/intel/fc/9.1.043/bin/ifortvars.sh` e `source /opt/intel/idb/9.1.043/bin/idbvars.sh`
Linea 130: Linea 89:
'''source /opt/intel/fc/9.1.043/bin/ifortvars.sh
'''
= Ulteriori risorse =
Linea 133: Linea 91:
'''source /opt/intel/idb/9.1.043/bin/idbvars.sh'''  * [http://forum.ubuntu.org.cn/about50914.html&sid=a1dcfa805461392fae3912b4970ca62a Documento originale]
Linea 135: Linea 93:
Questo è tutto. Buona programmazione.

## da questo punto in poi non modificare!
Linea 139: Linea 94:
 CategoryNuoviDocumenti CategoryNuoviDocumenti CategoryProgrammazione

BR

Introduzione

Questa guida contiene delle istruzioni utili all'installazione della versione gratuita per fini non commerciali del compilatore Fortran della Intel.

Immagine(Icone/Piccole/note.png,,center)

Le seguenti istruzioni fanno riferimento alla versione 9.1.043 del compilatore. Le procedure sono state testate su Ubuntu 6.10 «Edgy Eft» e Ubuntu 7.04 «Feisty Fawn».

Preparativi

[:InstallareProgrammi:installare] i pacchetti rpm e build-essential.

Scaricare il programma di installazione

Il sito del [http://www.intel.com produttore] mette a disposizione l'archivio contente i file necessari all'installazione; la versione non commerciale del compilatore è attualmente reperibile al seguente [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/282048.htm link] (da cui è possibile anche comprare la versione professionale e scaricare il trial di quest'ultima). Scegliendo di scaricare la versione non commerciale si aprirà un form in cui si chiede di accettare la licenza non commerciale del compilatore; una volta accettata la licenza si accede alla pagina contenente tutti i software non commerciali prodotti da Intel tra cui è presente l' Intel Fortran Compiler. Cliccando sul link dell' Intel Fortran Compiler si accede ad un'altro form in cui viene rischiesto di inserire il proprio indirizzo mail ed il paese di origine: al proprio indirizzo mail verrà recapitato un messaggio contenente il codice di installazione del compilatore ed il file di licenza; come vedremo si potrà scegliere di utilizzare o il codice fornito o il file di licenza per l'installazione del compilatore. Una volta compilato il form si accede ad una pagina in cui viene fornito lo stesso codice spedito per mail ed il link per il download del tar contenente il compilatore. Cliccando su tale link si potrà scegliere la versione del compilatore da scaricare (questa guida fa riferimento alla versione 9.1.043): l'archivio della versione completa è di circa 137 MB mentre quella relativa alle sole architetture a 32 bit è di circa 46 MB; entrambe le versioni contengono anche il debugger prodotto da Intel per proprio compilatore.

Installazione

Soddisfatti i precedenti requisiti è possibile installare il compilatore.

Decomprimere l'archivio con il seguente comando:

tar xvzf l_fc_c_9.1.043.tar.gz

Spostarsi nella cartella l_fc_c_9.1.043/data:

cd l_fc_c_9.1.043/data

e modificare il file install_fc.sh:

sudo gedit install_fc.sh

nella riga 231 modificare la stringa RPM_NOT_FOUND=$? in RPM_NOT_FOUND=1

Per l'installazione, spostarsi nella directory cd ll_fc_c_9.1.043 e lanciare l'installatore con i diritti di amministratore:

sudo ./install.sh

sguire le indicazioni del wizard (si possono lasciare le impostazioni predefinite dell'installatore).

Per l'installazione il programma di installazione richiederà di fornire o un codice alfanumerico valido o un file di lincenza valido (con estensione .lic): se si dispone di una connessione ad internet è possibile utilizzare indifferentemente uno dei due metodi, in caso contrario si deve utilizzare un file di licenza valido poichè con il seriale il programma si connetterà al sito del produttore per verificarne la validità. Con entrambe le procedure non sono sorti problemi. Si nota che il programma provvede anche all'installazione del debugger fornito con il compilatore.

Configurazione

Una volta che l'installer avrà completato l'installazione del compilatore (e del suo debugger) si devono modificare alcuni file installati (ifort, ifc, ifortvas.sh, profrun) per utilizzare una shell bash invece che sh; se si sono lasciate le impostazioni predefinite del programma di installazione, il compilatore è stato installato nella cartella /opt/intel/fc/9.1.043/ per architetture a 32 bit mentre per architetture a 64 bit sarà /opt/intel/fce/9.1.043/.

Spostarsi nella directory /opt/intel/fc/9.1.043/bin:

cd /opt/intel/fc/9.1.043/bin

Aprire i file di testo ifort, ifc, ifortvas.sh, profrun modificando l'intestazione da #!/bin/sh a #!/bin/bash:

sudo gedit ifort

sudo gedit ifc

sudo gedit ifortvas.sh

sudo gedit profrun

nell'ultimo file profrun è possibile trovare già esplicitata la bash al posto della sh, ma il tutorial cinese suggerisce comunque di controllare.

A questo punto il compilatore è correttamente installato.BR Per poterlo utilizzare comodamente è però necessario aggiornale le variabili di ambiente, come descritto nel paragrafo seguente.

Aggiornamento delle variabili di ambiente

Il tutorial cinese suggerisce di modificare il file /etc/enviroment:

sudo gedit /etc/enviroment

aggiungere in coda al file la stringa LC_ALL=C.

In seguito è necessario comunicare al sistema la presenza del compilatore (e del suo debugger).BR È possibile seguire tre diverse strade:

  • modificare il file /etc/profile (dovrebbe rendere la modifica visibile per tutti gli utenti);

  • modificare il file /home/nomeutente/.bashrc (rende la modifica visibile per il solo nomeutente);

  • modificare entrambi i precedenti file.

Per essere sicuri, seguire la terza strada:

sudo gedit /etc/profile

inserire le stringhe: source /opt/intel/fc/9.1.043/bin/ifortvars.sh e source /opt/intel/idb/9.1.043/bin/idbvars.sh

sudo gedit /home/nometutente/.bashrc

inserire le stringhe: source /opt/intel/fc/9.1.043/bin/ifortvars.sh e source /opt/intel/idb/9.1.043/bin/idbvars.sh

Ulteriori risorse


CategoryNuoviDocumenti CategoryProgrammazione