Tag: fortran

Fortran ist ein Allzweck -, prozedurale, imperative Programmiersprache, die speziell für numerische Berechnung und scientific computing. Seit 2003 standard-Fortran unterstützt auch die objektorientierte Programmierung. Dieses tag angewendet werden sollte, um alle Fragen rund um die Fortran-Sprache; andere spezifische tags, die Hinzugefügt werden können, für den Compiler, Sprache, Revisionen und insbesondere Aspekte der Nutzung.

Wie kann ich flush output-Datei nach jedem schreiben mit gfortran Fortran-90-Programm?

Anzahl der Antworten 3 Antworten
Ich arbeite mit einer Schleife in ein Fortran-90-Programm die Ausgabe der numerischen Werte in eine Ausgabedatei für jede iteration der Schleife. Das problem ist, dass die Ausgabe nicht in die Datei gespeichert, aber jeder so viele Schritte.

Warum wurde Matlab in C geschrieben statt Fortran?

Anzahl der Antworten 6 Antworten
Wie Sie vielleicht wissen, Fortran ist eine Programmiersprache für wissenschaftliches rechnen. allerdings, der kernel der bekanntesten high-level language for scientific computing in C geschrieben statt Fortran. Warum? Das ergibt keinen Sinn - den Titel und die Frage

Lesen Sie einen string mit Leerzeichen in Fortran

Anzahl der Antworten 2 Antworten
Verwendung Lesen(Sternchen, asterisk) in Fortran scheint nicht zu funktionieren, wenn die Zeichenfolge ausgelesen und der Benutzer-Leerzeichen enthält. Betrachten Sie den folgenden code: character(Len = 1000) :: input = ' ' read(*,*) input Wenn der Benutzer den string

Was bedeutet 10.D00 in Fortran?

Anzahl der Antworten 1 Antworten
Habe ich zum konvertieren von code aus Fortran -, so weiß nicht, wie Sie, was diese Aussage bedeutet: var1 = 10.D00 Kann jemand mir erklären was es bedeutet? InformationsquelleAutor | 2011-12-08

wie erzeugt integer-Zufallszahlen in fortran 90 im Bereich [0,5]?

Anzahl der Antworten 2 Antworten
Ich bin Art von neuen in die fortran-proramming. Kann jemand bitte helfen Sie mir mit der Lösung. ich habe ein problem in der Erzeugung von ganzzahligen Zufallszahlen im Bereich [0,5] in fortran random number using random_seed und

"Segmentation Fault (core dumped)" Fehler im Fortran-gfortran linux

Anzahl der Antworten 2 Antworten
Erstelle ich ein Programm, das Ihnen die analyse einer Datei .passt in ein Verzeichnis und dann wird es eine neue Datei erstellen .txt in ein anderes Verzeichnis. Es ist nur ein Konverter. Als ich versuchte, führen Sie

Konvertierung von FORTRAN nach C / C++

Anzahl der Antworten 10 Antworten
Als Teil von meinem Letzten Jahres-Projekt, ich brauche, um zu konvertieren einige FORTRAN-code in C oder C++ (es ist egal welche Sprache, wie lange ich es verstehen kann, und ich kann verstehen, C-style Sprachen). Habe ich entdeckt,

Fortran compilation error - undefined reference

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren fortran-Programm, das verwendet eine Reihe von Modulen. Ich erhalten eine Fehlermeldung wenn ich es kompilieren, und es macht mich verrückt. Der Fehler ist entstanden durch den Zusatz von einem Unterprogramm erfolgt, wenn ich

generieren einer Sequenz-array fortran

Anzahl der Antworten 1 Antworten
Gibt es einen intrinsischen Fortran erzeugt ein array mit einer Folge von zahlen von a bis b, ähnlich wie python range() >>> range(1,5) [1, 2, 3, 4] >>> range(6,10) [6, 7, 8, 9] ? Wie funktioniert die

Private function in Fortran

Anzahl der Antworten 4 Antworten
Wie kann ich erklären, eine private Funktion in Fortran? InformationsquelleAutor Graviton | 2008-10-21

Lesen einer Zeichenkette unbekannter Länge

Anzahl der Antworten 4 Antworten
Ich wurden beauftragt mit dem schreiben einer Fortran-95-Programm auf das Lesen von Eingabezeichen aus einer Datei, und dann (beginnen mit) einfach spucken es wieder heraus. Der schwierige Teil ist, dass diese Zeilen von input sind von unterschiedlicher

Konvertierung von FORTRAN-code, MATLAB - Referenzen

Anzahl der Antworten 2 Antworten
Derzeit arbeite ich an einem Forschungsprojekt für meine professor für Finanzen, und ich sollte das replizieren der Ergebnisse einer früheren Arbeit durch das schreiben von code in MATLAB. Ich auf Probleme gestoßen, aber, und ich fragte den

Fortran: `READ(*,*)` != Command-line Argumente. Wie verwenden von Befehlszeile-Argumente?

Anzahl der Antworten 1 Antworten
GCC version 4.6 Das Problem: einen Weg Zu finden, um die feed-in-Parametern und der ausführbaren Datei, sagen a.out von der Befehlszeile aus - genauer gesagt-feed in ein array von double-precision-zahlen. Versuch: Mit der READ(*,*) Befehl, die älteren

Fortran-90-rank mismatch in dem Versuch zu extrahieren, die einen Vektor aus einem array

Anzahl der Antworten 1 Antworten
In meinem Fortran 90 code, ich habe das folgende array (genannt array) von ganzen zahlen: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

So Lesen Sie eine matrix und schreiben bestimmte Werte in eine neue Datei in Fortran

Anzahl der Antworten 2 Antworten
Ich arbeite gerade an einem Chemie-Forschung-Projekt und haben jetzt einen 378 x 378 matrix von Nullen und Einsen in einer Datei namens Connectivity-M.txt. Ich bin versucht zu schreiben, ein einfaches Programm zu Lesen, unten an jeder Spalte

Fortran 90/95-Bibliothek für dünnbesetzte Matrizen?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einer Bibliothek für den Umgang mit sparse-Matrizen in fortran 90/95. Ich brauche nur sehr grundlegende Operationen wie matrix-Vektor-Multiplikation. Was schlagen Sie vor, den ich verwenden? Den ich gesucht habe um und

So rufen Sie eine Funktion innerhalb einer subroutine in einem Modul?

Anzahl der Antworten 4 Antworten
Ich habe ein Modul, enthält eine Unterroutine, die wiederum enthält eine Funktion. Ich sage use themodule in meinem main-Programm und ich kann call thesubroutine, aber wie greife ich auf die Funktion, die enthalten ist in der Unterroutine?

Die Unendlichkeit in Fortran

Anzahl der Antworten 5 Antworten
Was ist der sicherste Weg, um eine variable zu +Infinity in Fortran? Im moment bin ich mit: program test implicit none print *,infinity() contains real function infinity() implicit none real :: x x = huge(1.) infinity =

Bedeutung von LESEN in Fortran

Anzahl der Antworten 6 Antworten
Was bedeutet READ() tun in Fortran? Beispiel: READ(1,82) Ich bin mir nicht sicher, "fortran" und "Anfänger" sollten immer kombiniert werden. InformationsquelleAutor karlgrz | 2009-07-14

Schreiben in eine vorhandene Datei wird nicht überschrieben, die in Fortran

Anzahl der Antworten 3 Antworten
Ich habe eine vorhandene Datei geschrieben, die von einem Fortran-Programm (formatiert) und ich möchte hinzufügen, einige Zeilen am Anfang der Datei. Die Idee ist, so zu tun, ohne eine Kopie der ursprünglichen Datei. Könnte ich fügen Sie

Keine Ausgabe von print-Anweisungen in Fortran

Anzahl der Antworten 1 Antworten
Habe ich zusammengestellt, ein Programm ausführen, nacheinander (nicht parallel) in fortran 90. Ich bin versucht, um das Programm zu Debuggen mit print-Anweisungen, um zu überprüfen, meine rostigen gdb fu. Ich bin kompilieren Sie die Dateien mit gfortran

Fortran read-Datei in array - Dimensionen umgesetzt

Anzahl der Antworten 1 Antworten
Ich versuche zu Lesen, eine Datei in den Speicher, in ein Fortran-Programm. Die Datei hat N Zeilen mit zwei Werten in jeder Zeile. Dies ist, was ich derzeit tun (es kompiliert und läuft, aber gibt mir falsche

Wie Öffnen, Lesen und Schreiben von Dateien in Python 2.7 — Converting-code aus fortran-90 zu Python

Anzahl der Antworten 3 Antworten
Ich bin konvertieren von code aus fortran90 zu python 2.7 und habe Schwierigkeiten zu verstehen, die Argumente, die in Open -, Write-und Read-Funktionen in fortran-code, sowie dem wissen, welche Elemente sind erforderlich, fügen Sie dem code, wenn

Wie zu erhöhen array-Größe " on-the-fly in Fortran?

Anzahl der Antworten 3 Antworten
Mein Programm ausgeführt wird, wenn 3D-array, Kennzeichnung "Cluster", die es findet, und dann tun einige Kontrollen, um zu sehen, wenn jede benachbarte Cluster über ein label höheren als dem aktuellen cluster. Es gibt ein zweites array, das

Fortran 90: nicht klassifizierbar Anweisung bei (1) beim Aufruf einer Funktion

Anzahl der Antworten 1 Antworten
Ich bin relativ neu in fortran und ich haben eine Zuordnung zu finden Quadratur-GEWICHTE und die Punkte, wo die Punkte sind die Nullstellen des N-TEN legendre-Polynoms (gefunden mit Newton-Verfahren); ich machte Funktionen, um den Wert von Pn(x)

Die Funktion hat keine implizite Typ

Anzahl der Antworten 4 Antworten
Ich versuche zu lernen, zu arbeiten mit Funktionen. Ich habe den folgenden code: program main implicit none write(*,*) test(4) end program integer function test(n) implicit none integer, intent(in) :: n integer :: i, ans ans=1 do i=1,n

GFortran und CodeBlocks Problem mit Module und Mehrere Dateien

Anzahl der Antworten 3 Antworten
Arbeite ich mit GFortran und CodeBlocks, aber ich habe ein Problem über Module und Mehrere Dateien. ich bekomme immer diese Fehlermeldung: Fatal Error: Can't open module file 'mesh.mod' for reading at (1): No such file or directory

Fortran unformatiert-Datei-format

Anzahl der Antworten 4 Antworten
Ich verstehe nicht das format für unformatierte Dateien in fortran. Beispiel: open (3,file=filename,form="unformatted",access="sequential") write(3) matrix(i,:) gibt eine Spalte einer matrix in eine Datei. Ich habe festgestellt, dass es pads die Datei mit 4 bytes an beiden enden,

Kompilieren Sie die Dateien mit Notepad++ und Intel Fortran Compiler

Anzahl der Antworten 2 Antworten
Ich bin Neuling, mit Notepad++, aber ich bin in die Programmierung mit Fortran Intel-Compiler. Ich möchte zu kompilieren und auszuführen mein Fortran-Skripte mit, direkt, Notepad++. Könnte mir jemand helfen, sagen Sie mir, was ich tun muss, um

Wie kann ich die installieren FORTRAN95 in Ubuntu 10.04?

Anzahl der Antworten 1 Antworten
Traf ich problem bei der Installation von FORTRAN95 in ubuntu 10.04? Welchen link muss ich benutzen für den Download FORTRANN95 und erwähnen Sie bitte, die Art und Weise zu installieren. Ich habe die Anleitung gelesen, aber ich

Fortran-Programm Kompilieren: Segmentation Fault nur auf Windows

Anzahl der Antworten 1 Antworten
ich versuche zu kompilieren Datcom Mehr Info Hier, ich habe es geschafft, dies zu tun auf Mac OSX mit gfortran. Das gleiche tun auf W7 ich MinGW heruntergeladen und habe die gleichen Dinge, die ich auf Mac,

Fortran runtime error: Ungültige real-Zahl in Punkt 1 der Liste Eingabe

Anzahl der Antworten 2 Antworten
Bin ich immer der Laufzeit-Fehler: Bad real number in item 1 of list input für dieses Beispiel-problem. Bitte, schlagen Sie den richtigen Weg. implicit double precision (a-h,o-x) parameter (ni=150) dimension x(ni) open(40,file='fortin') do 80 i=1,5 read(40,*)x(i) write(*,*)i,x(i)

Importieren von Daten aus Datei in array

Anzahl der Antworten 2 Antworten
Habe ich 2-dimensionale Tabelle in der Datei, die wie folgt Aussehen: 11, 12, 13, 14, 15 21, 22, 23, 24, 25 Ich will, dass es importiert werden in 2-dimensionalen array. Ich schrieb diesen code: INTEGER :: SMALL(10)

Wie schreibt man die Ausgabe in einen string in fortran?

Anzahl der Antworten 1 Antworten
Schreiben brauche ich eine formatierte Ausgabe in einen string DTSTR. Es verwenden, um arbeiten unter layhe fortran aber nicht gfortran INTEGER*2 MON,DAY,YEAR,HR,MINUTE,SEC,HUND CHARACTER DY*2 CHARACTER DTSTR*24 COMMON /RD/DTSTR ... ... WRITE(DTSTR,10)MON,DAY,YEAR,HR,MINUTE,DY,' ]' 10 FORMAT('[ ',I2,'-',I2.2,'-',I4,2X,I2,':',I2.2,1X,2A2) es leer,

Nicht klassifizierbar Anweisung bei (1) fortran

Anzahl der Antworten 1 Antworten
In Zeile 99 die Formel von gsurf(iel) gibt mir die Fehlermeldung: unclassifiable statement at (1) wo der eine ist am Anfang der Zeile 99 beim kompilieren des Programms. Irgendwelche Vorschläge, wie dieses problem zu lösen? program gravity

Fortran: Zeile zu lang / append-Zeile - aber mit text am Ende?

Anzahl der Antworten 4 Antworten
Ich haben eine Reihe von Fortran-code, der auch einige Texte. Ich bin den text ändern, wodurch die code-Zeile zu lang für Fortran, also habe ich es geteilt in zwei Zeilen mit 'a'. War: IF (MYVAR .EQ. 1)

Mit cmake mit fortran

Anzahl der Antworten 1 Antworten
So gut wie cmake ist zu sein behauptete, seine Unterlagen zu verlassen scheint viel zu wünschen übrig (es sei denn ich bin Total in Ermangelung an Verständnis der Grundlagen). Ich versuche zu schreiben, ein cmake-Datei für einen

Fehler: Rank mismatch in array reference at (1) (2/1)

Anzahl der Antworten 1 Antworten
Ich würde bitten Ihre Hilfe bei diesem code: ich blieb immer Fehler: Rank mismatch in array reference at (1) (2/1). Und mein Ziel ist, gehen durch jeden Punkt in einem Würfel(p = i+(j-1)*N + (k-1)*N*N) und berechnen

Erzeugung von Zufallszahlen in einem bestimmten Bereich in Fortran 77

Anzahl der Antworten 5 Antworten
Ich bin ein Anfänger, der versucht zu tun, einige engineering-Experimente unter Verwendung von fortran 77. Ich bin mit Force-2.0-compiler und editor. Ich habe folgende Abfragen: Wie kann ich eine Zufallszahl erzeugen, die zwischen einem bestimmten Bereich, wenn

Mit Eclipse für Fortran

Anzahl der Antworten 4 Antworten
Ich habe eine kurze Frage hier zu, wie das einrichten von Eclipse für Fortran. Habe ich bereits heruntergeladen "Photran" (Fortran-tool für Eclipse) und installiert es. Das problem das ich habe ist, dass jedes mal, wenn ich versuche,

compaq visual fortran auf windows 7 64-bit?

Anzahl der Antworten 3 Antworten
wie kann ich installieren Sie compaq visual fortran auf windows 7 64-bit? es ist nicht kompatibel mit win64 tomshardware.com/forum/2083-63-compaq-visual-fortran-64bit InformationsquelleAutor Mojtaba | 2011-03-12

Fortran Fehler Bedeutungen

Anzahl der Antworten 1 Antworten
Habe ich nach Büchern und PDFs, die auf das schreiben in FORTRAN zu schreiben, ein Integrations-Programm. Ich kompilieren Sie den code mit gfortran und Holen Sie sich mehrere Kopien der folgenden Fehler. 1)Unexpected data declaration statement at

Was ist ein "cache-freundlichen code"?

Anzahl der Antworten 9 Antworten
Was ist der Unterschied zwischen "cache-unfreundlich-code" und die "cache-freundlich" code? Wie kann ich sicherstellen, dass ich den schreib-cache-effizienten code? Dies könnte einen Hinweis darauf geben: stackoverflow.com/questions/9936132/... Auch bewusst sein, die Größe einer cache-line. Auf modernen Prozessoren, ist

Fortran 90: nicht klassifizierbar Anweisung bei (1)

Anzahl der Antworten 1 Antworten
Ich habe gehen durch ein lehrbuch zum lernen von fortran 90. Im moment Lerne ich über dummy-Argumente und lokale Variablen in Funktionen. Einer der übungen ist es, ein Programm zu schreiben, das den Anwender auffordert, für Ihre

Fortran-Fehler # 6366: Die Formen der array-Ausdrücke nicht entsprechen

Anzahl der Antworten 1 Antworten
Dass ich auf diese Fehlermeldung beim kompilieren einer meiner Fortran-codes. Ich fand ein paar ähnliche posts zu dem gleichen Fehler, aber keiner von den Situationen, in denen Beiträge mein Fall. Ich würde mich über jede Antwort oder

Fortran 95 Do-While-Schleife Nicht Verlassen auf Falsche Bedingung

Anzahl der Antworten 1 Antworten
Hier ist mein code: program change integer:: amount, remainder, q, d, n, p amount = 47 remainder = amount print*,remainder q = 0 d = 0 n = 0 p = 0 do while (remainder >= 25)

Fehler: Ungültige Zeichen im Namen (1)

Anzahl der Antworten 4 Antworten
Ich versuche zu kompilieren fortran-Datei zusammen mit einigen .h-Dateien in FORTRAN. Die .h-Dateien enthalten die definition für common-Blöcke von Variablen. Wenn ich kompilieren Sie Sie in Fortran, bekomme ich die folgende Fehlermeldung: integer knue,ke,knumu,kmu,knutau,ktau,ku,kd,kc,ks,kt,kb,kgamma, 1 Error: Invalid

Function return type mismatch

Anzahl der Antworten 3 Antworten
Versuche ich zu recode ein altes C++ Programm in Fortran zu machen Verwendung von LAPACK (ich bin mir bewusst, dass C++ nicht haben, LAPACK++, aber ich habe eine Menge Probleme mit der Installation, so dass ich aufgab).

Fortran "Fehler: Inkompatible Ränge 0 und 1 in Zuweisung"

Anzahl der Antworten 1 Antworten
Schreibe ich eine lineare inverse-Programm mit Hilfe geophysikalischer Daten. Ich bin neu in der Programmierung in Fortran, obwohl ich den erstellten Programmen in Bezug auf Geophysikalische Probleme mit Fortran vor. Bin ich auf den Fehler : "error:

IEEE_UNDERFLOW_FLAG IEEE_DENORMAL in Fortran 77

Anzahl der Antworten 1 Antworten
Ich bin neu in Fortran und um Codierung im Allgemeinen, so dass ich entschuldige mich, wenn meine Terminologie ist nicht korrekt. Bin ich mit einer Linux-Maschine mit dem gfortran-compiler. Ich mache Forschung, welche in diesem Sommer beinhaltet