We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Here is a list of gfortran extensions followed by their standard alternatives (which may have different semantics). Fortitude could suggest that non-standard intrinsics be replaced by standard ones. A lower priority would be to suggest replacement when possible for procedures in the ifport module of Intel Fortran https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2024-2/portability-library-routines.html
ifport
Related issues: #267 #282 #283
Fortran Discourse thread: https://fortran-lang.discourse.group/t/list-of-non-standard-intrinsic-functions-and-their-standard-alternatives/9107
system, execute_command_line
system
execute_command_line
float, real
float
real
dfloat, dble or preferably replace dfloat(x) with real(x, kind=dp) with dp a double precision kind parameter
dfloat
dble
dfloat(x)
real(x, kind=dp)
dp
iargc, command_argument_count
iargc
command_argument_count
getarg, get_command_argument
getarg
get_command_argument
etime, system_clock (gfortran documentation says etime can be invoked as either a subroutine or function)
etime
system_clock
idate, date_and_time
idate
date_and_time
itime, date_and_time
itime
fdate, date_and_time
fdate
ctime, date_and_time
ctime
abort, stop
abort
stop
exit, stop
exit
rand, random_number
rand
random_number
srand, random_seed
srand
random_seed
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Here is a list of gfortran extensions followed by their standard alternatives (which may have different semantics). Fortitude could suggest that non-standard intrinsics be replaced by standard ones. A lower priority would be to suggest replacement when possible for procedures in the
ifport
module of Intel Fortran https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2024-2/portability-library-routines.htmlRelated issues:
#267
#282
#283
Fortran Discourse thread: https://fortran-lang.discourse.group/t/list-of-non-standard-intrinsic-functions-and-their-standard-alternatives/9107
system
,execute_command_line
float
,real
dfloat
,dble
or preferably replacedfloat(x)
withreal(x, kind=dp)
withdp
a double precision kind parameteriargc
,command_argument_count
getarg
,get_command_argument
etime
,system_clock
(gfortran documentation says etime can be invoked as either a subroutine or function)idate
,date_and_time
itime
,date_and_time
fdate
,date_and_time
ctime
,date_and_time
abort
,stop
exit
,stop
rand
,random_number
srand
,random_seed
The text was updated successfully, but these errors were encountered: