Dimensione: 7183
Commento:
|
Dimensione: 4529
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from CompilatoreIntelFortran ## page was renamed from IntelFortranCompiler #format wiki |
|
Linea 2: | Linea 5: |
[[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]] [[Indice]] |
Linea 6: | Linea 9: |
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 10: |
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 12: |
= Prima dell'installazione = == Preparazione del sistema == Eseguire l'update del sistema: |
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 14: |
= Preparativi = == Installazione dei pacchetti necessari == Prima di procedere con l'installazione del programma è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''rpm'' e ''build-essential''. == Download del programma di installazione == Il [http://www.intel.com sito del produttore] mette a disposizione l'archivio contente i file necessari all'installazione; la versione non commerciale del compilatore è attualmente reperibile a [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/282048.htm questo indirizzo]. Scegliendo di scaricare la versione non commerciale si aprirà una finestra nella quale verrà richiesta l'accettazione della licenza del compilatore; una volta accettata la licenza si accederà alla pagina contenente tutti i software non commerciali prodotti da Intel tra cui è presente l' '''Intel Fortran Compiler'''. Dopo aver fatto clic sul collegamento relativo al compilatore si accederà ad un'altra finestra nella quale verrà richiesto di inserire il proprio indirizzo email 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. Una volta compilato quest'ultimo questionario si accederà ad una pagina nella quale verrà fornito il collegamento per il download del archivio compresso contenente il compilatore. Facendo clic su tale collegamento si potrà scegliere la versione del compilatore da scaricare. = Installazione = Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio contenente il file di installazione del compilatore, dunque aprire con un [:Ufficio/EditorDiTesto:editor di testo] il file `~/l_fc_c_9.1.043/data/install_fc.sh`, cercare la stringa «RPM_NOT_FOUND=$?» (alla riga 231) e modificarla in «RPM_NOT_FOUND=1». Per l'installazione è sufficiente aprire una finestra di terminale e digitare i seguenti comandi: |
|
Linea 15: | Linea 32: |
sudo apt-get update | cd ~/l_fc_c_9.1.043 sudo ./install.sh |
Linea 18: | Linea 36: |
Installare i pacchetti "rpm" e "build-essential" | Durante l'installazione del programma verrà richiesto di fornire un codice alfanumerico o un file di licenza valido. |
Linea 20: | Linea 38: |
{{{ sudo apt-get install rpm build-essential}}} |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">È consigliato installare il compilatore in `/opt/intel/fc/9.1.043/`, come da impostazioni predefinite. || |
Linea 23: | Linea 40: |
== 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. = Installazione = Soddisfatti i precedenti requisiti è possibile installare il compilatore |
= Configurazione = |
Linea 30: | Linea 42: |
=== Decompressione dell'archivio === {{{ tar xvzf l_fc_c_9.1.043.tar.gz}}} |
== Impostare la riga di comando == |
Linea 34: | Linea 44: |
=== Modifica del file install_fc.sh === Andare nella cartella "l_fc_c_9.1.043/data" e modificare il file "install_fc.sh" |
Terminata l'installazione sarà necessario modificare alcuni file di configurazione in modo da utilizzare la [:AmministrazioneSistema/RigaDiComando:console] '''bash''' al posto di '''sh'''. |
Linea 37: | Linea 46: |
Aprire i con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] i seguenti file: | |
Linea 38: | Linea 48: |
{{{ cd l_fc_c_9.1.043/data }}} |
* `/opt/intel/fc/9.1.043/bin/ifort` * `/opt/intel/fc/9.1.043/bin/ifc` * `/opt/intel/fc/9.1.043/bin/ifortvas.sh` * `/opt/intel/fc/9.1.043/bin/profrun` |
Linea 42: | Linea 53: |
{{{ sudo gedit install_fc.sh}}} |
Modificare l'intestazione di tutti i precedenti file da «#!/bin/sh» in «#!/bin/bash». |
Linea 45: | Linea 55: |
nella riga 231 modificare la stringa “'''RPM_NOT_FOUND=$?'''” in “'''RPM_NOT_FOUND=1'''” | A questo punto il compilatore è correttamente installato. Per poterlo utilizzare non resta che aggiornare le variabili di ambiente, come descritto nel seguente paragrafo. |
Linea 47: | Linea 57: |
=== Eseguire l'installer === Con di diritti di superuser lanciare l'installer |
== Aggiornamento delle variabili di ambiente == |
Linea 50: | Linea 59: |
{{{ cd ll_fc_c_9.1.043}}} |
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] i file `/etc/environment` e `/etc/profile`, aggiungere in fondo al primo la stringa «LC_ALL=C» e in fondo al secondo le stringhe «source /opt/intel/fc/9.1.043/bin/ifortvars.sh» e «source /opt/intel/idb/9.1.043/bin/idbvars.sh». |
Linea 53: | Linea 61: |
{{{ sudo ./install.sh}}} |
Infine aprire il file `~/.bashrc` e inserire in fondo le stringhe «source /opt/intel/fc/9.1.043/bin/ifortvars.sh» e «source /opt/intel/idb/9.1.043/bin/idbvars.sh». |
Linea 56: | Linea 63: |
sguire le indicazioni del wizard (io ho lasciato le scelte di default dell'installer). | = Ulteriori risorse = |
Linea 58: | Linea 65: |
* [http://forum.ubuntu.org.cn/about50914.html&sid=a1dcfa805461392fae3912b4970ca62a Documento originale] | |
Linea 59: | Linea 67: |
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. === 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/: {{{ cd /opt/intel/fc/9.1.043/bin}}} {{{ sudo gedit ifort}}} cambiare l'intestazione da "'''#!/bin/sh'''" a "'''#!/bin/bash'''" {{{ 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 profrun in questo file io ho già trovato la bash al posto della sh, ma il tutorial cinese suggerisce comunque di controllare. A questo punto il compilatore è correttamente installato. Per poterlo utilizzare comodamente è però necessario aggiornale le variabili di ambiente. Aggiornamento delle variabili di ambiente Prima di tutto 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): è 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 ''' '''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 ''' '''source /opt/intel/idb/9.1.043/bin/idbvars.sh''' Questo è tutto. Buona programmazione. ## da questo punto in poi non modificare! |
|
Linea 139: | Linea 68: |
CategoryNuoviDocumenti | CategoryProgrammazione |
Introduzione
Questa guida contiene delle istruzioni utili all'installazione della versione gratuita per fini non commerciali del compilatore Fortran della Intel.
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
Installazione dei pacchetti necessari
Prima di procedere con l'installazione del programma è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti rpm e build-essential.
Download del programma di installazione
Il [http://www.intel.com sito del produttore] mette a disposizione l'archivio contente i file necessari all'installazione; la versione non commerciale del compilatore è attualmente reperibile a [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/282048.htm questo indirizzo].
Scegliendo di scaricare la versione non commerciale si aprirà una finestra nella quale verrà richiesta l'accettazione della licenza del compilatore; una volta accettata la licenza si accederà alla pagina contenente tutti i software non commerciali prodotti da Intel tra cui è presente l' Intel Fortran Compiler. Dopo aver fatto clic sul collegamento relativo al compilatore si accederà ad un'altra finestra nella quale verrà richiesto di inserire il proprio indirizzo email 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. Una volta compilato quest'ultimo questionario si accederà ad una pagina nella quale verrà fornito il collegamento per il download del archivio compresso contenente il compilatore. Facendo clic su tale collegamento si potrà scegliere la versione del compilatore da scaricare.
Installazione
Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria Home l'archivio contenente il file di installazione del compilatore, dunque aprire con un [:Ufficio/EditorDiTesto:editor di testo] il file ~/l_fc_c_9.1.043/data/install_fc.sh, cercare la stringa «RPM_NOT_FOUND=$?» (alla riga 231) e modificarla in «RPM_NOT_FOUND=1».
Per l'installazione è sufficiente aprire una finestra di terminale e digitare i seguenti comandi:
cd ~/l_fc_c_9.1.043 sudo ./install.sh
Durante l'installazione del programma verrà richiesto di fornire un codice alfanumerico o un file di licenza valido.
È consigliato installare il compilatore in /opt/intel/fc/9.1.043/, come da impostazioni predefinite. |
Configurazione
Impostare la riga di comando
Terminata l'installazione sarà necessario modificare alcuni file di configurazione in modo da utilizzare la [:AmministrazioneSistema/RigaDiComando:console] bash al posto di sh.
Aprire i con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] i seguenti file:
/opt/intel/fc/9.1.043/bin/ifort
/opt/intel/fc/9.1.043/bin/ifc
/opt/intel/fc/9.1.043/bin/ifortvas.sh
/opt/intel/fc/9.1.043/bin/profrun
Modificare l'intestazione di tutti i precedenti file da «#!/bin/sh» in «#!/bin/bash».
A questo punto il compilatore è correttamente installato. Per poterlo utilizzare non resta che aggiornare le variabili di ambiente, come descritto nel seguente paragrafo.
Aggiornamento delle variabili di ambiente
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] i file /etc/environment e /etc/profile, aggiungere in fondo al primo la stringa «LC_ALL=C» e in fondo al secondo le stringhe «source /opt/intel/fc/9.1.043/bin/ifortvars.sh» e «source /opt/intel/idb/9.1.043/bin/idbvars.sh».
Infine aprire il file ~/.bashrc e inserire in fondo 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
[http://forum.ubuntu.org.cn/about50914.html&sid=a1dcfa805461392fae3912b4970ca62a Documento originale]