W3C
school
文档首页
HTML
CSS
Javascript
Python
jQuery
NodeJS
PHP
Java
MySQL
Express
More »
开关
GNU Fortran 5 官方文档
9. Intrinsic Procedures
ABORT
ABS
ACCESS
ACHAR
ACOS
ACOSH
ADJUSTL
ADJUSTR
AIMAG
AINT
ALARM
ALL
ALLOCATED
AND
ANINT
ANY
ASIN
ASINH
ASSOCIATED
ATAN
ATAN2
ATANH
ATOMIC_ADD
ATOMIC_AND
ATOMIC_CAS
ATOMIC_DEFINE
ATOMIC_FETCH_ADD
ATOMIC_FETCH_AND
ATOMIC_FETCH_OR
ATOMIC_FETCH_XOR
ATOMIC_OR
ATOMIC_REF
ATOMIC_XOR
BACKTRACE
BESSEL_J0
BESSEL_J1
BESSEL_JN
BESSEL_Y0
BESSEL_Y1
BESSEL_YN
BGE
BGT
BIT_SIZE
BLE
BLT
BTEST
CEILING
CHAR
CHDIR
CHMOD
CMPLX
COMMAND_ARGUMENT_COUNT
COMPILER_OPTIONS
COMPILER_VERSION
COMPLEX
CONJG
COS
COSH
COUNT
CO_BROADCAST
CO_MAX
CO_MIN
CO_REDUCE
CO_SUM
CPU_TIME
CSHIFT
CTIME
C_ASSOCIATED
C_FUNLOC
C_F_POINTER
C_F_PROCPOINTER
C_LOC
C_SIZEOF
DATE_AND_TIME
DBLE
DCMPLX
DIGITS
DIM
DOT_PRODUCT
DPROD
DREAL
DSHIFTL
DSHIFTR
DTIME
EOSHIFT
EPSILON
ERF
ERFC
ERFC_SCALED
ETIME
EXECUTE_COMMAND_LINE
EXIT
EXP
EXPONENT
EXTENDS_TYPE_OF
FDATE
FGET
FGETC
FLOOR
FLUSH
FNUM
FPUT
FPUTC
FRACTION
FREE
FSEEK
FSTAT
FTELL
GAMMA
GERROR
GETARG
GETCWD
GETENV
GETGID
GETLOG
GETPID
GETUID
GET_COMMAND
GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE
GMTIME
HOSTNM
HUGE
HYPOT
IACHAR
IALL
IAND
IANY
IARGC
IBCLR
IBITS
IBSET
ICHAR
IDATE
IEOR
IERRNO
IMAGE_INDEX
INDEX
INT
INT2
INT8
Intrinsic Procedures
Introduction to intrinsic procedures
IOR
IPARITY
IRAND
ISATTY
ISHFT
ISHFTC
ISNAN
IS_IOSTAT_END
IS_IOSTAT_EOR
ITIME
KILL
KIND
LBOUND
LCOBOUND
LEADZ
LEN
LEN_TRIM
LGE
LGT
LINK
LLE
LLT
LNBLNK
LOC
LOG
LOG10
LOGICAL
LOG_GAMMA
LONG
LSHIFT
LSTAT
LTIME
MALLOC
MASKL
MASKR
MATMUL
MAX
MAXEXPONENT
MAXLOC
MAXVAL
MCLOCK
MCLOCK8
MERGE
MERGE_BITS
MIN
MINEXPONENT
MINLOC
MINVAL
MOD
MODULO
MOVE_ALLOC
MVBITS
NEAREST
NEW_LINE
NINT
NORM2
NOT
NULL
NUM_IMAGES
OR
PACK
PARITY
PERROR
POPCNT
POPPAR
PRECISION
PRESENT
PRODUCT
RADIX
RAN
RAND
RANDOM_NUMBER
RANDOM_SEED
RANGE
RANK
REAL
RENAME
REPEAT
RESHAPE
RRSPACING
RSHIFT
SAME_TYPE_AS
SCALE
SCAN
SECNDS
SECOND
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
SET_EXPONENT
SHAPE
SHIFTA
SHIFTL
SHIFTR
SIGN
SIGNAL
SIN
SINH
SIZE
SIZEOF
SLEEP
SPACING
SPREAD
SQRT
SRAND
STAT
STORAGE_SIZE
SUM
SYMLNK
SYSTEM
SYSTEM_CLOCK
TAN
TANH
THIS_IMAGE
TIME
TIME8
TINY
TRAILZ
TRANSFER
TRANSPOSE
TRIM
TTYNAM
UBOUND
UCOBOUND
UMASK
UNLINK
UNPACK
VERIFY
XOR
1. Introduction
About GNU Fortran
GNU Fortran and G77
GNU Fortran and GCC
Introduction
Preprocessing and conditional compilation
Project Status
Standards
Varying Length Character Strings
6. Extensions
Alternate complex function syntax
Argument list functions %VAL, %REF and %LOC
BOZ literal constants
Commas in FORMAT specifications
CONVERT specifier
Cray pointers
ENCODE and DECODE statements
Extensions
Extensions implemented in GNU Fortran
Extensions not implemented in GNU Fortran
Extensions to namelist
Hollerith constants support
I/O item lists
Implicitly convert LOGICAL and INTEGER values
Missing period in FORMAT specifications
Old-style kind specifications
Old-style variable initialization
OpenACC
OpenMP
Q exponent-letter
Read/Write after EOF marker
Real array indices
STRUCTURE and RECORD
Unary operators
Variable FORMAT expressions
Volatile COMMON blocks
X format descriptor without count field
7. Mixed-Language Programming
Argument passing conventions
Derived Types and struct
Further Interoperability of Fortran with C
GNU Fortran Compiler Directives
Interoperability with C
Interoperable Global Variables
Interoperable Subroutines and Functions
Intrinsic Types
Mixed-Language Programming
Naming and argument-passing conventions
Naming conventions
Non-Fortran Main Program
Working with Pointers
_gfortran_set_args
_gfortran_set_convert
_gfortran_set_fpe
_gfortran_set_max_subrecord_length
_gfortran_set_options
_gfortran_set_record_marker
8. Coarray Programming
caf_register_t
caf_token_t
Coarray Programming
Function ABI Documentation
Type and enum ABI Documentation
_gfortran_caf_atomic_cas
_gfortran_caf_atomic_define
_gfortran_caf_atomic_op
_gfortran_caf_atomic_ref
_gfortran_caf_co_broadcast
_gfortran_caf_co_max
_gfortran_caf_co_min
_gfortran_caf_co_reduce
_gfortran_caf_co_sum
_gfortran_caf_deregister
_gfortran_caf_error_stop
_gfortran_caf_error_stop_str
_gfortran_caf_event_post
_gfortran_caf_event_query
_gfortran_caf_event_wait
_gfortran_caf_finish
_gfortran_caf_get
_gfortran_caf_init
_gfortran_caf_lock
_gfortran_caf_lock
_gfortran_caf_num_images
_gfortran_caf_register
_gfortran_caf_send
_gfortran_caf_sendget
_gfortran_caf_sync_all
_gfortran_caf_sync_images
_gfortran_caf_sync_memory
_gfortran_caf_this_image
5. Compiler Characteristics
Compiler Characteristics
Data consistency and durability
Files opened without an explicit ACTION= specifier
Internal representation of LOGICAL variables
KIND Type Parameters
Thread-safety of the runtime library
2. Command Options
Enable and customize preprocessing
Environment variables affecting gfortran
GNU Fortran Command Options
Influencing runtime behavior
Influencing the linking step
Option summary
Options controlling Fortran dialect
Options for code generation conventions
Options for debugging your program or GNU Fortran
Options for directory search
Options to request or suppress errors and warnings
4. Fortran 2003 and 2008 Status
Fortran 2003 and 2008 Status
Fortran 2003 status
Fortran 2008 status
Technical Specification 29113 Status
3. Runtime
GFORTRAN_CONVERT_UNIT
GFORTRAN_DEFAULT_RECL
GFORTRAN_ERROR_BACKTRACE
GFORTRAN_LIST_SEPARATOR
GFORTRAN_OPTIONAL_PLUS
GFORTRAN_SHOW_LOCUS
GFORTRAN_STDERR_UNIT
GFORTRAN_STDIN_UNIT
GFORTRAN_STDOUT_UNIT
GFORTRAN_UNBUFFERED_ALL
GFORTRAN_UNBUFFERED_PRECONNECTED
Runtime: Influencing runtime behavior with environment variables
TMPDIR
10. Intrinsic Modules
IEEE modules: IEEE_EXCEPTIONS, IEEE_ARITHMETIC, and IEEE_FEATURES
Intrinsic Modules
ISO_C_BINDING
ISO_FORTRAN_ENV
OpenACC Module OPENACC
OpenMP Modules OMP_LIB and OMP_LIB_KINDS
Index
index