fortran

Fortran ist eine universelle, prozedurale, imperative Programmiersprache, die besonders für numerische Berechnungen und wissenschaftliche Berechnungen geeignet ist. Seit 2003 unterstützt der Standard Fortran auch die objektorientierte Programmierung. Dieses Tag sollte auf alle Fragen zur Fortran-Sprache angewendet werden. Andere spezifische Tags können für Compiler, Sprachrevisionen und bestimmte Aspekte der Verwendung hinzugefügt werden.
1
Antwort

Fortran - Festlegen der Art / Genauigkeit einer Variablen zur Laufzeit

Ist es möglich, die Genauigkeit einer Variablen selbst zu einer Variablen zu machen, die zur Laufzeit definiert wird? Sprich, wenn ich versuche zu kompilieren: %Vor% Die Compilerausgabe ist: %Vor% Wie auch immer herum? Ich verstehe, dass...
10.05.2012, 01:47
2
Antworten

wie Wrapper für 'allocate' schreiben

Ich versuche, einen Wrapper für die "Zuweisungs" -Funktion zu schreiben, d. h. Funktion, die ein Array und Dimensionen empfängt, Speicher zuweist und zugeordnetes Array zurückgibt. Das Wichtigste ist, dass die Funktion mit Arrays unterschiedlich...
13.02.2010, 11:03
1
Antwort

Zugehörige Zeiger im abgeleiteten Typ? gFortran gegen Intel

Ich möchte überprüfen, ob ein Zeiger in einem abgeleiteten Typ bereits definiert wurde oder nicht. Ich habe den folgenden einfachen Code geschrieben, um Ihnen mein Problem zu zeigen: %Vor% Das Kompilieren dieses Codes mit gFortran 4.4.1 und...
15.12.2009, 18:27
8
Antworten

Gibt es in Python ein Äquivalent von Fortrans "impliziter None"?

In Fortran gibt es eine Anweisung Implicit none , die einen Kompilierungsfehler auslöst, wenn eine lokale Variable nicht deklariert, aber verwendet wird. Ich verstehe, dass Python eine dynamisch typisierte Sprache ist und der Umfang einer Vari...
17.07.2015, 03:33
4
Antworten

Vermeiden Sie Zeilenumbrüche in der listengesteuerten Ausgabe mit dem Intel Fortran-Compiler

Ich habe bemerkt, dass die Ergebnisse der listengesteuerten Ausgabe write(*,*) in Fortran compilerabhängig sind. Tatsächlich mit dem Code: %Vor% Intel-Compiler ifort gibt Standardausgabe, unterbrochen durch eine neue Zeile: %Vor% w...
01.07.2013, 14:44
2
Antworten

Unterschied zwischen doppelten und einfachen Anführungszeichen in Fortran?

Ich beginne gerade auf Fortran und bin mit der Verwendung von doppelten gegen einfache Anführungszeichen verwirrt.     
23.06.2015, 08:41
1
Antwort

Fortran liest Datei in Array - transponierte Dimensionen

Ich versuche, eine Datei in einem Fortran-Programm in den Speicher einzulesen. Die Datei hat N rows mit zwei Werten in jeder Zeile. Dies ist, was ich gerade mache (es kompiliert und läuft, gibt mir aber eine falsche Ausgabe): %Vor% Was ic...
08.04.2013, 14:32
1
Antwort

Sind BLAS-Level-1-Prozeduren immer noch relevant für moderne Fortran-Compiler?

Die meisten BLAS-Level-1-API können einfach mit Fortran 9x + vektorisierten Zuweisungen und intrinsischen Prozeduren direkt geschrieben werden / p> Angenommen, Sie verwenden einen modernen optimierenden Compiler wie Intel Fortran und korri...
16.10.2012, 22:41
1
Antwort

ieee_arithmetisches intrinsisches Modul in gfortran

Ich muss Gfortran verwenden, um eine Bibliothek zu kompilieren, die von ieee_arithmetic abhängig ist. Es wurde jedoch gefunden, dass gfortran dieses Modul nicht identifizieren kann. Zum Beispiel mit dem Code a.f90 %Vor% Ich habe die...
10.06.2015, 04:17
1
Antwort

Schreiben in derselben Zeile in FORTRAN

In Fortran wird bei jeder Verwendung von WRITE eine neue Zeile erzeugt. Um den Ablauf eines laufenden Programms zu steuern, möchte ich auf dem Bildschirm den aktuellen Wert einer Variablen schreiben, aber immer in derselben Zeile (den vorheri...
23.08.2013, 18:42