Suchergebnisse für Anfrage "fortran"
Wie mache ich eine fftw3 MPI "transponierte" 2D Transformation wenn möglich?
Betrachten Sie eine 2D-Transformation der Form L x M (Spaltenhauptaufbau) aus einem komplexen Arraysrc zu einem realen Arraytgt. Oder in Fortranese, complex(C_DOUBLE_COMPLEX), pointer :: src(:,:) real(8), pointer :: tgt(:,:) . Entsprechende ...
Syntaxfehler in der Aufrufanweisung in Fortran
Ich habe ein einfaches Testprogramm geschrieben, um Unterprogramme und die Aufrufanweisung in Fortran auszuprobieren. Ich benutze Gfortran Compiler in GNU / Linux. Ich habe 14 Parameter deklariert, die in meinem Code entsprechend nummeriert sind. ...
Algorithmus zur Erstellung aller möglichen Kombinationen
Ich schreibe einen Ersatzgittercode und muss N 1-dimensionale Gitterpunkte (in Vektorform geschrieben) zu einem Array aller möglichen Punkte kombinieren. Zum Beispiel kann man zwei Vektoren (a, b) mit (c, d, e) mischen, um die folgenden Punkte zu ...
Wie programmiere ich in fortran 90 das Äquivalent eines Handles in matlab [duplizieren]?
Diese Frage hat hier bereits eine Antwort: Übergabe der externen Funktion mehrerer Variablen als Funktion einer Variablen in Fortran [/questions/24127313/passing-external-function-of-multiple-variables-as-a-function-of-one-variable-in] 2 ...
Beste Weg, um ein großes Array in fortran zu schreiben? Text gegen andere
Ich wollte wissen, wie man ein großes fortran-Array (5000 x 5000 echte Zahlen mit einfacher Genauigkeit) am besten in eine Datei schreibt. Ich versuche, die Ergebnisse einer numerischen Berechnung für eine spätere Verwendung zu speichern, damit ...
Fibonacci-Zahlen werden nach einer bestimmten Laufzeit negativ
Ich habe dieses Programm in Fortran geschrieben, um die Fibonacci-Zahlen bis zum x-ten Term anzuzeigen: program fibonacci implicit none integer :: x,p,c,i,t !initializes limit, previous, current, iterative, and temp print *, "List the first x ...
Größenänderung mehrdimensionaler Arrays bei Übergabe
Alle Verweise auf Arrays in diesem Beitrag sind mehrdimensional. Ich habe erfahren, dass ein Array, dem ein Unterprogramm übergeben wird, als Aufrufer mit unterschiedlichen Dimensionen / Größen deklariert werden kann. Als spezielles Beispiel ...
Warum werden die Elemente eines Arrays als Nullen formatiert, wenn sie mit 1/2 oder 1/3 multipliziert werden?
Ich schreibe die Elemente eines Arrays wie folgt aus: write(6,'(i4,200(1x,e15.7))')Jtot0, (a*PJjv(i,Jtot0,j,iv),i=1,nenerdif,100)woa ist eine Konstante. Wenn diese Konstante jedoch gleich 1/2 oder 1/3 ist, ist die Ausgabe Null, und wenn sie ...
Ist die Anzahl der Argumente, die an eine fortran-Funktion übergeben werden, begrenzt?
Ich bin auf einen Fortran 90-Code gestoßen, in dem 68 Argumente an eine Funktion übergeben werden. Beim Durchsuchen des Webs habe ich nur eine Beschränkung von 256 Byte für CUDA Fortran-bezogene Inhalte gefunden ...
MPI-Fortran-Code: Wie kann man Daten auf einem Knoten über openMP freigeben?
Ich arbeite an einem Fortan-Code, der bereits MPI verwendet. Jetzt bin ich mit einer Situation konfrontiert, in der ein Datensatz sehr umfangreich wird, jedoch für jeden Prozess gleich ist. Daher würde ich es vorziehen, ihn nur einmal pro Knoten ...