Ubuntu Türkiye

Yazılım => Programlama => Konuyu başlatan: msek - 22 Nisan 2011 - 11:50:18

Başlık: Fortran .for nasıl çalıştırılır
Gönderen: msek - 22 Nisan 2011 - 11:50:18
  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.
Başlık: Ynt: Fortran .for nasıl çalıştırılır
Gönderen: 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.
Başlık: Ynt: Fortran .for nasıl çalıştırılır
Gönderen: 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.
Başlık: Ynt: Fortran .for nasıl çalıştırılır
Gönderen: msek - 10 Mayıs 2011 - 23:31:57
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.