Suchergebnisse für Anfrage "fortran"

1 die antwort

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 ...

1 die antwort

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. ...

2 die antwort

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 ...

TOP-Veröffentlichungen

3 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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 ...

2 die antwort

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 ...

3 die antwort

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 ...