Fortran

3 risposte [Ultimo contenuto]
Ritratto di OptimusPrime
OptimusPrime
(Geek)
Offline
Geek
Iscritto: 28/07/2005
Messaggi: 64

Volevo iniziare a fare programmi in Fortran90/95. Ho solo un pò di familiarità con il C. Sò che c'è un compilatore chiamato g95 e volevo installarlo. Qualcuno sà cosa devo fare?
Che estensione devo dare ai file?
Che estensione ha l'eseguibile e come lo mando in esecuzione?
Può un programma in C richiamare procedure in Fortran? se si come? è possibile anche l'opposto?

Ciao a tutti Prime.

Transformers.
More than meets the eye!

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

L'estensione dei file è .f e leseguibile è come quello di un compilatore C. Per quanto riguarda usare routine fortran nel C si usa una libreria chiamata f2c (visto fare all'uni, ma mai provata). Per il compilatore io ho usato l'f77, di più non ti so dire.

Ritratto di roxhan
roxhan
(Geek)
Offline
Geek
Iscritto: 08/10/2004
Messaggi: 58

Per quanto riguarda g95 lo puoi scaricare
da:

www.g95.org

segui le istruzione riportate sul
sito, tuttavia e' ancora in fase di sviluppo anche
se credo gia ad un avanzato stadio.

Personalmente ti consiglio di dare un occhiata, ad

http://www.intel.com/cd/software/products/asmo-na/eng/compilers/flin/219771.htm

Intel offre gratuitamente i suoi compilatore fortran 90 e c++,
per linux quando finalizzati allo sviluppo di software opensource.
Se opti per questa opzione, avrai da intel compilatore e debugger in rpm per archtetture 32 e 64 bit (4 pacchetti se ben ricordo).. usa alien per installarli, ricevereai poi per posta
il file licenza e dovrai modificare qualche linea nei file di
configurazione, ma se avrai bisogno di aiuto puoi chiedere

Ciao
roxhan

P.s.: Il debugger ha anche una gui e consente
di visualizzare anche il contenuto di variabili dichiarate in moduli, che io sappia non e' possibile con gdb/ddd

Ritratto di OptimusPrime
OptimusPrime
(Geek)
Offline
Geek
Iscritto: 28/07/2005
Messaggi: 64

Grazie per l'aiuto a tutti. Purtroppo non ho un Intel e non so se il compilatore funziona. Ho seguito le istruzioni del sito:
http://www.g95.org/docs.html
Al momento stò usando kubuntu ed ho dei problemi. Ho scritto il mio primo programma in C e quando lo mando in esecuzione mi compare il messaggio:

aleramo@LeneMarlin:~$ g95 il_primo_programma.f90
ld: crt1.o: No such file: No such file or directory
aleramo@LeneMarlin:~$

Qualcuno ha una soluzione?
Ciao Prime.

Transformers.
More than meets the eye!