Corso di Simulazioni Atomistiche di Materiali
per la Laurea Specialistica in Fisica Computazionale
Compilatori Fortran
Nell'ambito del corso viene utilizzato un codice per simulazioni
di dinamica molecolare scritto in Fortran 90.
Diversi compilatori Fortran possono soddisfare alla necessità.
Fra i compilatori open source si può usare indifferentemente
gfortran oppure
g95.
Gfortran è mantenuto da GNU ed è generalmente disponibile
già pacchettizzato per i sistemi operativi più diffusi,
di conseguenza la sua installazione è di solito semplice.
Tuttavia, manifesta spesso problemi legati alle
scarsissime risorse devolute al suo sviluppo, e che in ultima
analisi sono il motivo per cui è nato il progetto g95.
g95, sviluppato indipendentemente da Andy Vaught, è un
po' più elaborato da installare, ma la sua qualità
è superiore e di conseguenza è il compilatore
consigliato. Per questo motivo includo alcune note sull'installazione
di g95 sui sistemi operativi più diffusi.
Utilizzatori Linux
Accertarsi che i pacchetti legati allo sviluppo C (gcc e affini) siano
installati. g95
è disponibile come pacchetto per Debian; in distribuzioni
in cui g95 non è disponibile in forma di pacchetto (ad esempio
Ubuntu) si può procedere così:
- scaricare il binario Linux da
ftp.g95.org (meglio scegliere
l'ultima release stabile piuttosto che lo snapshot). La versione
standard per architettura i386 a 32 bit è nel file
g95-x86-linux.tgz;
sono disponibili binari per altre architetture
- scompattare, e spostare la directory risultante in /usr/local
in modo che si chiami /usr/local/g95-install
- sudo ln -s /usr/local/g95-install/bin/i686-suse-linux-gnu-g95
/usr/local/bin/g95
- il compilatore dovrebbe essere ora funzionante
Utilizzatori OS/X
Accertarsi che X11 e i tools di sviluppo XCode (distribuiti da Apple sul
DVD di OS/X) siano installati. Va inoltre installato
MacPorts che permette un facile
accesso a g95.
Per installare g95 dare il comando
- port install g95 (richiede diversi minuti)
Utilizzatori Windows
L'esperienza dimostra che l'uso di Windows è spesso problematico.
Chi non potesse e/o non volesse cambiare ambiente dovrebbe comunque
installare cygwin, e la
versione di g95 per cygwin.
furio ercolessi - Aggiornato: 15 ottobre 2010