[Fortran] Nessun file di output prodotto

Messaggioda pietrozebrone » 10/02/2017, 12:02

Salve a tutti, ho un problema in Fortran. Compilo il programma, lo lancio ma non mi genera risultati.
Qualcuno potrebbe aiutarmi? Chiaramente in caso positivo posto il codice. Mi servono dei file che mi deve generare per la tesi.

Saluti, Pietro
Ultima modifica di pietrozebrone il 10/02/2017, 12:41, modificato 2 volte in totale.
pietrozebrone
Starting Member
Starting Member
 
Messaggio: 12 di 37
Iscritto il: 17/11/2009, 11:03

Re: [Fortran] Aiuto!

Messaggioda Raptorista » 10/02/2017, 12:25

Forse conviene tentare il contrario: prima condividi il codice e poi forse qualcuno sarà in grado di aiutarti.

Già che ci sei, cambia il titolo della discussione in accordo col regolamento.
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 4178 di 9616
Iscritto il: 28/09/2008, 19:58

Re: [Fortran] Aiuto!

Messaggioda pietrozebrone » 10/02/2017, 12:27

In cosa devo cambiarlo?
Non posso postare il codice, è formato da tante subroutine.
pietrozebrone
Starting Member
Starting Member
 
Messaggio: 13 di 37
Iscritto il: 17/11/2009, 11:03

Re: [Fortran] Aiuto!

Messaggioda Raptorista » 10/02/2017, 12:29

pietrozebrone ha scritto:In cosa devo cambiarlo?

Regolamento ha scritto:3.3 Il titolo del messaggio deve indicare l'argomento da discutere; sono da evitare richiami generici del tipo "Aiutooo", "Sono disperato", “Leggete!!!” e frasi analoghe che non comunicano il vero oggetto della discussione.
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 4180 di 9616
Iscritto il: 28/09/2008, 19:58

Re: [Fortran] Errore nell'esecuzione del debug

Messaggioda pietrozebrone » 10/02/2017, 12:37

Fatto
pietrozebrone
Starting Member
Starting Member
 
Messaggio: 14 di 37
Iscritto il: 17/11/2009, 11:03

Re: [Fortran] Errore nell'esecuzione del debug

Messaggioda Raptorista » 10/02/2017, 12:39

Ci hai provato, è già qualcosa. Forse andrebbe meglio "nessun file di output prodotto"?
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 4181 di 9616
Iscritto il: 28/09/2008, 19:58

Re: [Fortran]essun file di output prodotto

Messaggioda pietrozebrone » 10/02/2017, 12:41

Corretto
pietrozebrone
Starting Member
Starting Member
 
Messaggio: 15 di 37
Iscritto il: 17/11/2009, 11:03

Re: [Fortran] Nessun file di output prodotto

Messaggioda Raptorista » 10/02/2017, 12:44

Bene, ho poi dato io il tocco finale. Per quanto riguarda il tuo problema, mi spiace ma io non conosco Fortran e quindi dubito di poterti aiutare senza vedere una riga di codice. Con un titolo migliore, però, sicuramente qualcuno che ti può aiutare ci proverà.
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 4182 di 9616
Iscritto il: 28/09/2008, 19:58

Re: [Fortran] Nessun file di output prodotto

Messaggioda pietrozebrone » 10/02/2017, 12:55

Codice:
subroutine sep_2 (isub,itera,delta,hmean2,as,ActiveSum,ns,hb,w,sep,sep1,sep2)
    implicit none
    integer::ns,i,isub,itera
    logical,dimension(ns)::ActiveSum
    real*8,dimension(ns)::hb,w,as,sep
    real*8,dimension(itera)::sep2,sep1
    real*8::summa,hmean2,delta
    summa=0.0
    do i=1,ns
        if (ActiveSum(i) .and. as(i)==0.0) then
            sep(i)=abs(hb(i)-w(i))
            summa=summa+sep(i)
        end if
    end do
    sep2(isub)=summa/ns
    sep1(isub)=hmean2-delta*float(isub)
        return
    end subroutine sep_2   


Questa è la subroutine, qui dovrebbe stamparmi i risultati che sono sep, sep1 e sep 2. C'è la subroutine "storeresults" che è quella che genera i file .txt, ma prima di farlo di dice che sep sep1 e sep2 sono "undefined address"
pietrozebrone
Starting Member
Starting Member
 
Messaggio: 16 di 37
Iscritto il: 17/11/2009, 11:03

Re: [Fortran] Nessun file di output prodotto

Messaggioda apatriarca » 10/02/2017, 15:36

Che compilatore stai usando? Su quale sistema?
apatriarca
Moderatore
Moderatore
 
Messaggio: 4534 di 10435
Iscritto il: 08/12/2008, 20:37
Località: Madrid

Prossimo

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite