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ì:
  1. 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
  2. scompattare, e spostare la directory risultante in /usr/local in modo che si chiami /usr/local/g95-install
  3. sudo ln -s /usr/local/g95-install/bin/i686-suse-linux-gnu-g95 /usr/local/bin/g95
  4. 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

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