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 90 Vorhandensein optionaler Argumente

Ich verstehe das Verhalten der intrinsischen Funktion von present () mit pgf90 7.2 nicht. Ich habe ein 20-Zeilen-Beispielprogramm geschrieben, um das zu testen, aber die Ergebnisse ergeben für mich immer noch keinen Sinn. Beobachte: %Vor% we...
25.06.2010, 22:56
2
Antworten

Verpackung mit numpy und Testsuite

Einführung Disclaimer: Ich bin sehr neu in Python-Verpackungen mit Distutils. Bis jetzt habe ich einfach alles in Module und Pakete verpackt und darüber hinaus entwickelt. Ich habe nie zuvor eine setup.py -Datei geschrieben. Ich habe ei...
10.10.2013, 13:40
2
Antworten

Dateiverarbeitungsgeschwindigkeit von Python 3.3 im Vergleich zu Fortran 77

Seltsame Frage, das weiß ich. Ich habe eine Codebasis in Fortran 77, die größtenteils große nicht-binäre Dateien analysiert, einige Manipulationen an diesen Dateien vornimmt und dann eine Menge Dateien schreibt. Die Codebasis führt keine Matr...
04.10.2013, 13:59
1
Antwort

Befehlszeile ausführen und Befehlsausgabe zurückgeben

Zur Zeit verwende ich Shell-Befehlszeilenaufrufe von meinem Fortran-Programm, das eine systeminterne SYSTEM-Intrinsic-Routine verwendet (ähnlich Fortran 2008 EXECUTE_COMMAND_LINE intrinsic): %Vor% Dabei steht commandStr für eine Zeichenfolge...
20.10.2011, 16:25
1
Antwort

Die geheimnisvolle Natur der Fortran 90 Module

Fortran 90 Module sind flüchtige Kreaturen. Ich habe ein (Singular) Modul für eine Weile mit einigem Erfolg verwendet (Kompilierung mit Intel Visual Fortran und Visual Studio 2010). Dann schrieb ich ein anderes Modul und versuchte es in einer an...
06.09.2012, 19:06
4
Antworten

Private Funktion in Fortran

Wie deklariere ich eine private Funktion in Fortran?     
21.10.2008, 08:36
3
Antworten

Wie kann ich eine Funktion to_upper () oder to_lower () in F90 schreiben?

Wie schreibt man eine (Intel) F90-Funktion, die eine Zeichenkette in Kleinbuchstaben (oder auch in Großbuchstaben) umwandelt? Ich möchte ein Zeichenarray an die Funktion übergeben und es ein Zeichenarray, z. %Vor% , so dass dieses Programm h...
25.05.2012, 18:09
2
Antworten

Eine Zeichenfolge mit Leerzeichen in Fortran lesen

Die Verwendung von read (Sternchen, Stern) in Fortran scheint nicht zu funktionieren, wenn die vom Benutzer zu lesende Zeichenfolge Leerzeichen enthält. Betrachten Sie den folgenden Code: %Vor% Wenn der Benutzer die Zeichenfolge "Hallo, mein...
12.06.2011, 01:47
1
Antwort

Senden von 2D-Arrays in Fortran mit MPI_Gather

Ich möchte 2d Datenblöcke mit MPI_GATHER senden. Zum Beispiel habe ich 2x3 Arrays auf jedem Knoten und ich möchte 8x3 Array auf Root, wenn ich 4 Knoten habe. Für 1D-Arrays sortiert MPI_GATHER Daten nach MPI-Rang, aber für 2d-Daten schafft es Cha...
07.07.2013, 02:03
4
Antworten

lgfortran nicht gefunden

Ich benutze Ubuntu 10.04 und versuche, Code zu kompilieren, der gfortran benutzt. Irgendwann macht Makefiles: %Vor% und ich bekomme den Fehler %Vor% obwohl es installiert ist: %Vor% Wie kann ich es beheben? P.S: Das Makefile: %V...
04.06.2012, 12:06