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.
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.
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
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
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
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
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
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,
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
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
4
Antworten
Wie kann ich erklären, eine private Funktion in Fortran? InformationsquelleAutor Graviton | 2008-10-21
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
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
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
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
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
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
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?
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 =
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
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
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
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
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
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
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)
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
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
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,
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
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
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,
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)
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)
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,
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
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)
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
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
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
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,
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
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
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
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
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
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)
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
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).
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:
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