Suchergebnisse für Anfrage "fortran90"
Fehler in abgeleiteter Typdeklaration: Variable bei (1) muss in diesem Zusammenhang konstant sein
Ich habe einen abgeleiteten Typ in einem Modul wie folgt deklariert: MODULE dmotifs TYPE :: PRM INTEGER, PRIVATE :: nsp=4,nrx=8,maxprx=4 REAL, PRIVATE :: cref=1e-6,tref=1 REAL, DIMENSION(nrx,maxprx) :: k REAL :: input END TYPE PRM CONTAINS ...
Unklassifizierbare Anweisung und andere Fehler in einer IF in Fortran
Ich habe den Code: if i < n then x = topsep(1) y = topsep(2) realvor(n,1) = x + dx realvor(n,2) = x + dy imvor(n,1) = (realvor(n,1)*(a**2))/((realvor(n,1))**2+(realvor(n,2))**2) imvor(n,2) = ...
Fortran Intent (Inout) versus Auslassen von Intent
Gute Praxis schreibt vor, dass Unterprogrammargumente in Fortran jeweils eine bestimmte Absicht haben müssen (d. H.intent(in), intent(out) oderintent(inout) wie beschriebendiese ...
Fortran SAVE-Anweisung
Ich habe über das @ gelessave -Anweisung im (Intels) Sprachreferenzdokument, aber ich kann nicht ganz verstehen, was es tut. Könnte mir jemand in einfacher Sprache erklären, was es bedeutet, wenn dassave Anweisung ist in einem Modul enthalten?
Wie schreibe ich in bestimmten Zeilen in fortran
Ich möchte eine Datei aus einem Ordner kopieren und mit fortran in bestimmte Zeilen der Datei schreiben. Ich benutze Windows, GNU fortran Compiler. Hier ist Beispieldatei und Code.file1.txt 1 * 2 ** 3 *** 4 **** 5 ***** 6 ****** 7 ******* 8 ...
Proper Verwendung des PURE-Schlüsselworts Fortran
Ich beschäftige mich gerade mit Fortran und bin auf die @ gestoßpure Schlüsselwort, das Funktionen / Unterprogramme angibt, die keine Nebenwirkungen haben. Ich habe ein Buch,Fortran 90/95 von S Chapman, der das @ vorstelpure Schlüsselwort ...
wie man ein fortran Programm abnormal stoppt
Wenn eine Ausnahme auftritt, möchte ich mein Programm abnormal beenden. Im Moment, wenn eine Ausnahme eintritt, erscheint einwrite -Anweisung mit einem erklärenden Satz wird aufgerufen, und dann einstopie @ -Anweisung wird aufgerufen. Ich ...
Was ist der Zweck von Ergebnisvariablen in Fortran?
In Fortran gibt es zwei Standardmethoden, um ein Ergebnis von einer Funktion zurückzugeben. Die erste besteht darin, dem Funktionsnamen den Rückgabewert der Funktion zuzuweisen. function foo() integer :: foo foo = 10 end function fooDie zweite ...
Fortran 90 Vorhandensein optionaler Argumente
Ich verstehe das Verhalten der present () - Funktion mit pgf90 nicht. 7.2. Ich habe ein 20-zeiliges Beispielprogramm geschrieben, um dies zu testen, aber die Ergebnisse ergeben für mich immer noch keinen Sinn. Beobachten subroutine ...
Wie entferne ich unerwünschte Abstände in der Fortran-Druckausgabe?
Es mag wie ein triviales Problem aussehen, aber ich konnte keine Antwort durch googeln finden. Ich habe dieses kleine Programm: Program Test_spacing_print Integer:: N Real:: A,B N=4; A=1.0; B=100.0 print*,'N =',N print*,'A =',A,' B =',B print ...