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.

Lesen Sie ein zwei-dimensionales array

Anzahl der Antworten 3 Antworten
Ich versuche zu Lesen ein zwei-dimensionales array (30.7) aus einer externen Datei in Fortran 90 als READ(*,*)Fname OPEN(UNIT=10, FILE=Fname, ACTION="READ") DO i=1,30 READ(10,*)(indices(i,j),j=1,7) END DO Daten hat einige fehlende Werte vertreten als leer. Wenn ich lese Daten

vorbei char-arrays aus c++ -, fortran

Anzahl der Antworten 3 Antworten
Ich habe Schwierigkeiten beim char-arrays aus c++ -, fortran (Fortran 90). Hier ist meine c++ Datei', ' cmain.cxx": #include <iostream> using namespace std; extern "C" int ftest_( char (*string)[4] ); int main() { char string[2][4]; strcpy(string[0],"abc"); strcpy(string[1],"xyz");

octave installieren Fehler: EIN BLAS-Bibliothek wurde erkannt, aber unvereinbar mit Ihrem Fortran-77-compiler-Einstellungen

Anzahl der Antworten 2 Antworten
Bin ich versucht zu installieren, octave 3.8.1 auf einem cluster unter Redhat+IBM LSF. Ich habe keinen Schreibzugriff auf jedes Verzeichnis, bis auf mein home-Verzeichnis. Ich habe geladen die drei Module 1) pcre 8.33 2) blas 08/2013 3)

Fortran: Unterschied zwischen f und F Verlängerung

Anzahl der Antworten 4 Antworten
Ich bin ein blutiger Anfänger in Fortran. Frage ich mich: was ist der Unterschied zwischen den .f und .F Erweiterungen von Fortran-Dateien. Ich weiß, dass viel: f ist kostenlos und F steht für fixed. Was freie und

Element-Weise Operationen in C++

Anzahl der Antworten 3 Antworten
Gibt es eine bereits vorhandene Bibliothek, das möchte ich erstellen array-ähnlichen Objekten, welche folgende Eigenschaften haben: Laufzeit Größe Spezifikation (gewählt am instantition, nicht vergrößert oder verkleinert, danach) Operatoren überladen zu führen element Weise Vorgänge (z.B. c=a+b wird

Wie löschen Sie eine Datei aus fortran-code?

Anzahl der Antworten 5 Antworten
Muss ich eine Datei löschen, von einem Fortran code. Ich bin auf ubuntu 12.04, x86_64. Ich verstehe nicht, warum die unten beschriebene Verfahren funktioniert nicht. Bitte helfen Sie mir, die situation zu klären (eigentlich ist auf manchen

lgfortran nicht gefunden

Anzahl der Antworten 4 Antworten
Ich bin mit Ubuntu 10.04 und versucht zu kompilieren, einige-code, der verwendet gfortran. Irgendwann Makefiles bedeutet: -L. -lgfortran und ich bekomme die Fehlermeldung /usr/bin/ld: cannot find -lgfortran obwohl es installiert ist: ldconfig -p | grep fortran libgfortran.so.3

Fehler: Nicht-numerisches Zeichen in der Anweisung mit label (1)

Anzahl der Antworten 1 Antworten
Dies ist das Programm, das ich kompilieren unter ubuntu 14.04 mit f95 First.f -o First und das Programm ist !My first program program first print *,'This is my first program' end program first Und ich bekomme die

Was ist der Unterschied zwischen "stop" und "beenden" in Fortran?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen stop und exit in Fortran? Beide beenden das Programm sofort mit einem Fehler-Informationen. InformationsquelleAutor Terry Qiao | 2015-12-26

Wie führe ich die Intel Fortran Composer XE, nach der Installation?

Anzahl der Antworten 4 Antworten
Installierte ich den Intel Fortran Composer XE von dieser link auf meinem Debian-Linux-system mit dem Intel Fortran-Compiler. Ich habe es installiert, um opt/intel/composer_xe_2013_sp1.0.080, aber ich bin mir jetzt nicht sicher, wie es läuft. Ich folgte den Anweisungen

Fortran: Umgang mit integer-Werten Größe: ~700000000000

Anzahl der Antworten 6 Antworten
Derzeit bin ich Bürsten bis auf meine Fortran95 wissen (frag nicht warum)... Ich bin mit in zu ein problem sein. Wie geht man mit großen zahlen, zB. Größe: ~700000000000 INTEGER(KIND=3) nicht halten diese Zahl. Wenn jemand interessiert

Fortran 90 kompilieren Ausgabe: undefined reference to <modulename>

Anzahl der Antworten 1 Antworten
Ich habe Probleme versuchen zu kompilieren eines einfachen fortran-Programm, das verwendet ein Modul in das gleiche Verzeichnis. Ich habe 2 Dateien: test1.f90, die das Programm enthält, und modtest.f90, die das Modul enthält. Dies ist test1.f90: program test

Wie zu installieren f77 auf Mac OS X 10.6

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen, wie zu installieren f77 auf Mac OS X 10.6? Ich bin ganz neu mit f77. Vielen Dank Dies ist wahrscheinlich eine Frage, die besser geeignet für Super-User oder Apple... Dursi - Nein, es

Fortran: Was genau ist .d0?

Anzahl der Antworten 1 Antworten
Ich verstehe, dass .d0 bezeichnet double precision aber ich Frage mich, wie es zusammen geht mit Benutzer definierten Genauigkeit. Ich benutze module precision implicit none integer, parameter :: DP = selected_real_kind(r=250,p=13) end module precision und erklären Schwimmer

Program received signal SIGSEGV: Segmentation fault " - Ungültiger Speicherzugriff. Backtrace für diesen Fehler:

Anzahl der Antworten 2 Antworten
Habe ich zusammengestellt einem fortran-95-Programm in Ubuntu 14.04. Nach dem ausführen, ich bekam die folgende Fehlermeldung: Dies ist anders aus:(1) Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: ^Z [9]+ Stopped

Fortran erhöhen dynamische array-Größe in Funktion

Anzahl der Antworten 3 Antworten
Brauche ich eine variable Größe-array Fortran. In C++ würde ich vector. Also ich habe eine Funktion wie integer function append(n, array, value) integer, pointer, dimension(:) :: array integer, pointer, dimension(:) :: tmp_arr integer n if (size(array) .eq.

FORTRAN: Einstellung array auf 0 funktioniert nicht

Anzahl der Antworten 2 Antworten
Tue ich etwas, was ich getan habe, Zeit nach Zeit, die Einstellung, die ein array auf null in Fortran 90. Doch aus irgendeinem Grund ist es in diesem Fall nicht funktioniert, und ich habe keine Ahnung, warum.

Wie kann gfortran sagen, wenn ich kompilieren f90-oder f95-code?

Anzahl der Antworten 2 Antworten
Verstehe ich gfortran kompilieren können, f90-oder f95? Woher weiß er, das man es kompilieren? Auch kann es kompilieren f77-code? Hat ubuntu bereits einen fortran-compiler oder muss ich die herunterladen gfortran? Siehe auch Wie kann gfortran sagen, wenn

Deep array kopieren in Fortran

Anzahl der Antworten 2 Antworten
Brauche ich eine Tiefe Kopie eines (real) array Fortran (90), bin aber nicht sicher, genau, wie, eins zu bekommen, da ich nicht vollständig verstehen, wie Referenzen funktionieren. Intuitiv würde ich erwarten, dass dies von mir, was ich

Funktion-Zeiger-arrays in Fortran

Anzahl der Antworten 1 Antworten
Kann ich erstellen-Funktion-Zeiger in Fortran 90 code wie real, external :: f und verwenden Sie dann f als argument an eine andere Funktion/subroutine. Aber was ist, wenn ich möchte, dass ein array von Funktionszeigern? In C würde

Fortran-Fehler: Unerwarteter-ANWEISUNG, FUNCTION-Anweisung (1)

Anzahl der Antworten 2 Antworten
Ich bin ein fortran-code zu finden, der radial distribution function (RDF) mit harten Kugeln in einem Zell-Modell. Es ist noch nicht fertig, und jetzt habe ich einen Fehler. Ich bin Implementierung des Histogramms. Das ist mein code.

Konverter-software für fortran 77 auf fortran 90

Anzahl der Antworten 5 Antworten
habe ich die Codierung für fortran 77, aber ich will konvertiert fortran 90..wo kann ich das donwloaden kann der Konverter-software?? Was werden Sie tun, mit ihm einmal konvertiert? Code-Wandler erzeugen typischerweise code, der funktioniert, ist aber hart,

symbol hat keine Implizite Typ

Anzahl der Antworten 2 Antworten
Ich bin mit diesem code über fortran 90 Program Projectile ! This Program Calculates the Velocity and Height of a ! Projectile ! Given its Initial Height, Initial Velocity and Constant ! Acceleration. Implicit None Real ::

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

Array von Strings in Fortran 77

Anzahl der Antworten 4 Antworten
Ich habe eine Frage zu Fortran-77, und ich habe nicht in der Lage gewesen, eine Lösung zu finden. Ich versuche zu speichern, ein array von strings wie folgt definiert: character matname(255)*255 Wich ist ein array von 255

Julia (Julia lang) Leistung im Vergleich zu Fortran und Python

Anzahl der Antworten 2 Antworten
Angepasst ich ein einfaches Programm zum berechnen und zeichnen Sie die Bewegung der Wirbel, der um Julia zu testen, die Sprache, ich schrieb auch es in Python keinen bestimmten Grund. (Disclaimer: 1. Alle performance-Vergleich auf stackoverflow habe

Kann nicht gfortran installieren via homebrew

Anzahl der Antworten 1 Antworten
Bekam ich diese Meldung, wenn ich versucht zu installieren, gfortran. ~$ brew install gfortran Error: No available formula for gfortran GNU Fortran is now provided as part of GCC, and can be installed with: brew install gcc

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