Fortran .for nasıl çalıştırılır

Başlatan msek, 22 Nisan 2011 - 11:50:18

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

msek

  Selamlar arkadaşlar. Elimde .for uzantılı iki dosya var. Bunlar 2003 yılında yazılmış komutlar. Fortran bilgim yoktu ama nasıl çalışacaklarını az çok öğrendim, gfortran indirdim,kurdum. Hatta gfortan ve arkasından dosya adı olacak şekilde anlatılmıştı (aslında onlarda uzantı .f95'ti ama ben yinede denedim) ve olmadı yani sürekli hata verdi.

  Acaba bana .for uzantılı bir dosyada yazılmış programı nasıl çalıştırabileceğimi anlatabilirmisiniz ?

  NOT: Kodları ben yazmadım. Bu nedenle içeriği hakkında bilgim yok. Ama bilimsel hesaplama amaçlı olduğunu içine baktığımda anlayabiliyorum.

heartsmagic

Hatanın ne olduğu önemli burada. Sistemsel bir hataysa bizler yorum yaparız fakat kodlama ile ilgili bir şeylerse o yönde tecrübe sahibi arkadaşların bakması gerekmekte.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ekremsenturk

#2
Fortran kodları derlenir. Kod'unun bir uzantısı değiştirilmiş kopyasını yap.
Örnek : program.f90
sonra = f95 -o program.f90 program      Komutu ile programı derle (uzantı olarak .f90 veya .f95 veya gfortran pek desteklemesede .f03 kullanabilirsin)
ve = ./program     komutu ile çalıştır ("program" programın kullanıcı dizininde bulunuyor olmalı)

Fortran 90 ve 95 sürümünde bu şekilde çalışması gerekir. Kod'lar bir Modul veya Kitaplık ise, sadece bir Program içinde çalışırlar.

msek

Alıntı yapılan: heartsmagic - 22 Nisan 2011 - 21:54:54
Hatanın ne olduğu önemli burada. Sistemsel bir hataysa bizler yorum yaparız fakat kodlama ile ilgili bir şeylerse o yönde tecrübe sahibi arkadaşların bakması gerekmekte.
kodlama ile ilgili bir hata olduğunu sanmıyorum ama tam da emin değildim. Dediğim gibi kodlar oldukça eski.Şu anda yanımda değiller.
Alıntı yapılan: ekremsenturk - 23 Nisan 2011 - 16:53:11
Fortran kodları derlenir. Kod'unun bir uzantısı değiştirilmiş kopyasını yap.
Örnek : program.f90
sonra = f95 -o program.f90 program      Komutu ile programı derle (uzantı olarak .f90 veya .f95 veya gfortran pek desteklemesede .f03 kullanabilirsin)
ve = ./program     komutu ile çalıştır ("program" programın kullanıcı dizininde bulunuyor olmalı)

Fortran 90 ve 95 sürümünde bu şekilde çalışması gerekir. Kod'lar bir Modul veya Kitaplık ise, sadece bir Program içinde çalışırlar.

Yöntem için çok teşekkür ederim. Dediğim gibi maalesef şu anda kodlar yanımda değiller. Eğer erişebilirsem denicem dediklerinizi. En kötü ihtimalle en geç haftaya salı cevap vericem tekrar işe dönünce.
Tekrardan teşekkürler.