Suchergebnisse für Anfrage "fortran"
Gleitkomma-Ausnahmen signalisieren in der neuen Gfortran-Version
Ich arbeite derzeit daran, eine Subroutine einer Software zu debuggen, die mein Chef in den 90er Jahren geschrieben hat. Es scheint eine Gleitkomma-Ausnahme zu geben, die in einer do-Schleife eines bestimmten Unterprogramms auftritt: 16 ...
Eine generische Prozedur an eine Funktion als aktuelles Argument übergeben
Ich versuche, eine generische Prozedur als tatsächliches Argument an eine Funktion zu übergeben: module mymod implicit none interface func module procedure :: func1 module procedure :: func2 endinterface func contains real function ...
Strings in einem Makro mit gfortran @ verkett
Das C-Präprozessor-Makro für die Verkettung ##) scheint auf einem Mac mit gfortran nicht zu funktionieren. Die Verwendung anderer Fortran-Compiler auf anderen Systemen funktioniert, daher suche ich nach einer Problemumgehung für gfortran. Ich ...
Wie verwende ich gfortran für Fortran 90 mit der Dateierweiterun
Nachdem ich Gfortran in Ubuntu (16.04) installiert habe, zeigt es auf f95. Ich sehe im Handbuch von gfortran, dass die Option -std für f95 und forward angegeben werden kann. Der Standard-std Option Wert, den ich aus dem Handbuch sehe, ist "Gnu". ...
Formatted liest und impliziert do
n Fortran hat man die Möglichkeit, implizite Schleifen zu verwenden. Sie werden normalerweise zum Drucken verwendet und haben die folgende Struktur. write(*,'(5I6)') (i,i=1,20) ! output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Dies ...
Ist es möglich, eine Variable mit dem Wert Null in Fortran als leer auszugeben?
Ich möchte echte Variablen in einer formatierten Datei ausgeben. Wenn die Variablen nicht Null sind, werden Formatanweisungen verwendet. Wenn die Variablen jedoch Null sind, werden nur Leerzeichen ausgegeben, ähnlich wie bei Iw.0. Ist dies in den ...
Wie kompiliere ich diesen Fortran-Code mit dem neuen ifort 2017?
Ich habe den folgenden fortran-Code, der mit ifort vor 2017 kompiliert wird: program parallel_m contains character(500) function PARALLEL_message(i_ss) character(50) :: Short_Description = " " integer :: i_s =0 integer :: n_threads = 0 ! ...
umme eines zweidimensionalen Arra
Ich habe dieses 2D-Array L (i, j). Wie kann ich alle Elemente in Abhängigkeit von @ summieri und mache das Ergebnis als Funktion vonj Ich tat do j=1,10 do i =1,30 T(j) = Sum( L(:,j) end do end doIst das in Ordnung