grouping | page | description |
FORTRAN:INTRINSIC:ARRAY CONSTRUCTION | merge | Merge variables |
FORTRAN:INTRINSIC:ARRAY CONSTRUCTION | pack | Pack an array into an array of rank one |
FORTRAN:INTRINSIC:ARRAY CONSTRUCTION | spread | Add a dimension to an array |
FORTRAN:INTRINSIC:ARRAY CONSTRUCTION | unpack | Store the elements of a vector in an array of higher rank |
FORTRAN:INTRINSIC:ARRAY INQUIRY | allocated | Status of an allocatable entity |
FORTRAN:INTRINSIC:ARRAY INQUIRY | is_contiguous | test if object is contiguous |
FORTRAN:INTRINSIC:ARRAY INQUIRY | lbound | Lower dimension bounds of an array |
FORTRAN:INTRINSIC:ARRAY INQUIRY | rank | Rank of a data object |
FORTRAN:INTRINSIC:ARRAY INQUIRY | shape | Determine the shape of an array |
FORTRAN:INTRINSIC:ARRAY INQUIRY | size | Determine the size of an array |
FORTRAN:INTRINSIC:ARRAY INQUIRY | ubound | Upper dimension bounds of an array |
FORTRAN:INTRINSIC:ARRAY LOCATION | maxloc | Location of the maximum value within an array |
FORTRAN:INTRINSIC:ARRAY LOCATION | minloc | Location of the minimum value within an array |
FORTRAN:INTRINSIC:ARRAY MANIPULATION | transpose | Transpose an array of rank two |
FORTRAN:INTRINSIC:ARRAY REDUCTION | all | determines if all the values are true |
FORTRAN:INTRINSIC:ARRAY REDUCTION | any | determines if any of the values in the logical array are true. |
FORTRAN:INTRINSIC:ARRAY REDUCTION | count | Count function |
FORTRAN:INTRINSIC:ARRAY REDUCTION | maxval | determines the maximum value in an array or row |
FORTRAN:INTRINSIC:ARRAY REDUCTION | minval | Minimum value of an array |
FORTRAN:INTRINSIC:ARRAY REDUCTION | product | Product of array elements |
FORTRAN:INTRINSIC:ARRAY REDUCTION | sum | sum the elements of an array |
FORTRAN:INTRINSIC:ARRAY RESHAPE | reshape | Function to reshape an array |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_and | Atomic bitwise AND operation |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_fetch_and | Atomic bitwise AND operation with prior fetch |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_fetch_or | Atomic bitwise OR operation with prior fetch |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_fetch_xor | Atomic bitwise XOR operation with prior fetch |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_or | Atomic bitwise OR operation |
FORTRAN:INTRINSIC:ATOMIC:BIT MANIPULATION | atomic_xor | Atomic bitwise OR operation |
FORTRAN:INTRINSIC:ATOMIC | atomic_add | Atomic ADD operation |
FORTRAN:INTRINSIC:ATOMIC | atomic_cas | Atomic compare and swap |
FORTRAN:INTRINSIC:ATOMIC | atomic_define | Setting a variable atomically |
FORTRAN:INTRINSIC:ATOMIC | atomic_fetch_add | Atomic ADD operation with prior fetch |
FORTRAN:INTRINSIC:ATOMIC | atomic_ref | Obtaining the value of a variable atomically |
FORTRAN:INTRINSIC:BIT COMPARE | bge | Bitwise greater than or equal to |
FORTRAN:INTRINSIC:BIT COMPARE | bgt | Bitwise greater than |
FORTRAN:INTRINSIC:BIT COMPARE | ble | Bitwise less than or equal to |
FORTRAN:INTRINSIC:BIT COMPARE | blt | Bitwise less than |
FORTRAN:INTRINSIC:BIT INQUIRY | bit_size | Bit size inquiry function |
FORTRAN:INTRINSIC:BIT INQUIRY | leadz | Number of leading zero bits of an integer |
FORTRAN:INTRINSIC:BIT INQUIRY | popcnt | Number of bits set |
FORTRAN:INTRINSIC:BIT INQUIRY | poppar | Parity of the number of bits set |
FORTRAN:INTRINSIC:BIT INQUIRY | storage_size | Storage size in bits |
FORTRAN:INTRINSIC:BIT INQUIRY | trailz | Number of trailing zero bits of an integer |
FORTRAN:INTRINSIC:BIT MANIPULATION | btest | Bit test function |
FORTRAN:INTRINSIC:BIT MANIPULATION | dshiftl | combines bits of arguments I and J |
FORTRAN:INTRINSIC:BIT MANIPULATION | dshiftr | combines bits of arguments I and J |
FORTRAN:INTRINSIC:BIT MANIPULATION | iall | Bitwise and of array elements |
FORTRAN:INTRINSIC:BIT MANIPULATION | iand | Bitwise logical and |
FORTRAN:INTRINSIC:BIT MANIPULATION | iany | Bitwise or of array elements |
FORTRAN:INTRINSIC:BIT MANIPULATION | ibclr | Clear bit |
FORTRAN:INTRINSIC:BIT MANIPULATION | ibits | Bit extraction |
FORTRAN:INTRINSIC:BIT MANIPULATION | ibset | Set bit |
FORTRAN:INTRINSIC:BIT MANIPULATION | ieor | Bitwise logical exclusive or |
FORTRAN:INTRINSIC:BIT MANIPULATION | ior | Bitwise logical inclusive or |
FORTRAN:INTRINSIC:BIT MANIPULATION | iparity | Bitwise exclusive or of array elements |
FORTRAN:INTRINSIC:BIT MANIPULATION | ishft | Shift bits |
FORTRAN:INTRINSIC:BIT MANIPULATION | ishftc | Shift bits circularly |
FORTRAN:INTRINSIC:BIT MANIPULATION | logical | Converts one kind of LOGICAL variable to another |
FORTRAN:INTRINSIC:BIT MANIPULATION | merge_bits | Merge of bits under mask |
FORTRAN:INTRINSIC:BIT MANIPULATION | mvbits | Move bits from one integer to another |
FORTRAN:INTRINSIC:BIT MANIPULATION | not | Logical negation |
FORTRAN:INTRINSIC:BIT MANIPULATION | shifta | shift bits right with fill |
FORTRAN:INTRINSIC:BIT MANIPULATION | shiftl | shift bits left |
FORTRAN:INTRINSIC:BIT MANIPULATION | shiftr | shift bits right |
FORTRAN:INTRINSIC:BIT MANIPULATION | transfer | Transfer bit patterns |
FORTRAN:INTRINSIC:CHARACTER | achar | returns a character in a specified position in the ASCII collating sequence |
FORTRAN:INTRINSIC:CHARACTER | adjustl | Left adjust a string |
FORTRAN:INTRINSIC:CHARACTER | adjustr | Right adjust a string |
FORTRAN:INTRINSIC:CHARACTER | char | Character conversion function |
FORTRAN:INTRINSIC:CHARACTER | iachar | Code in ASCII collating sequence |
FORTRAN:INTRINSIC:CHARACTER | ichar | Character-to-integer conversion function |
FORTRAN:INTRINSIC:CHARACTER | index | Position of a substring within a string |
FORTRAN:INTRINSIC:CHARACTER | len | Length of a character entity |
FORTRAN:INTRINSIC:CHARACTER | len_trim | Length of a character entity without trailing blank characters |
FORTRAN:INTRINSIC:CHARACTER | lge | Lexical greater than or equal |
FORTRAN:INTRINSIC:CHARACTER | lgt | Lexical greater than |
FORTRAN:INTRINSIC:CHARACTER | lle | Lexical less than or equal |
FORTRAN:INTRINSIC:CHARACTER | llt | Lexical less than |
FORTRAN:INTRINSIC:CHARACTER | new_line | New line character |
FORTRAN:INTRINSIC:CHARACTER | repeat | Repeated string concatenation |
FORTRAN:INTRINSIC:CHARACTER | scan | Scan a string for the presence of a set of characters |
FORTRAN:INTRINSIC:CHARACTER | trim | Remove trailing blank characters of a string |
FORTRAN:INTRINSIC:CHARACTER | verify | Scan a string for the absence of a set of characters |
FORTRAN:INTRINSIC:COLLECTIVE | co_broadcast | Copy a value to all images the current set of images |
FORTRAN:INTRINSIC:COLLECTIVE | co_lbound | Lower codimension bounds of an array |
FORTRAN:INTRINSIC:COLLECTIVE | co_max | Maximal value on the current set of images |
FORTRAN:INTRINSIC:COLLECTIVE | co_min | Minimal value on the current set of images |
FORTRAN:INTRINSIC:COLLECTIVE | co_reduce | Reduction of values on the current set of images |
FORTRAN:INTRINSIC:COLLECTIVE | co_sum | Sum of values on the current set of images |
FORTRAN:INTRINSIC:COLLECTIVE | co_ubound | Upper codimension bounds of an array |
FORTRAN:INTRINSIC:COLLECTIVE | event_query | Query whether a coarray event has occurred |
FORTRAN:INTRINSIC:COLLECTIVE | image_index | Cosubscript to image index conversion |
FORTRAN:INTRINSIC:COLLECTIVE | num_images | Number of images |
FORTRAN:INTRINSIC:COLLECTIVE | this_image | Cosubscript index of this image |
FORTRAN:INTRINSIC:COMPILER INQUIRY | compiler_options | Options passed to the compiler |
FORTRAN:INTRINSIC:COMPILER INQUIRY | compiler_version | Compiler version string |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_associated | Status of a C pointer |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_f_pointer | Convert C into Fortran pointer |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_f_procpointer | Convert C into Fortran procedure pointer |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_funloc | Obtain the C address of a procedure |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_loc | Obtain the C address of an object |
FORTRAN:INTRINSIC:ISO_C_BINDING | c_sizeof | Size in bytes of an expression |
FORTRAN:INTRINSIC:KIND INQUIRY | kind | Kind of an entity |
FORTRAN:INTRINSIC:KIND | selected_char_kind | Choose character kind such as "Unicode" |
FORTRAN:INTRINSIC:KIND | selected_int_kind | Choose integer kind |
FORTRAN:INTRINSIC:KIND | selected_real_kind | Choose real kind |
FORTRAN:INTRINSIC:MATHEMATICS:RANDOM | random_number | Pseudo-random number |
FORTRAN:INTRINSIC:MATHEMATICS:RANDOM | random_seed | Initialize a pseudo-random number sequence |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | acos | arccosine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | acosh | Inverse hyperbolic cosine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | asin | Arcsine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | asinh | Inverse hyperbolic sine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | atan | Arctangent function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | atan2 | Arctangent function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | atanh | Inverse hyperbolic tangent function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | cos | Cosine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | cosh | Hyperbolic cosine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | sin | Sine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | sinh | Hyperbolic sine function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | tan | Tangent function |
FORTRAN:INTRINSIC:MATHEMATICS:TRIGONOMETRIC | tanh | Hyperbolic tangent function |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_j0 | Bessel function of the first kind of order 0 |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_j1 | Bessel function of the first kind of order 1 |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_jn | Bessel function of the first kind |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_y0 | Bessel function of the second kind of order 0 |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_y1 | Bessel function of the second kind of order 1 |
FORTRAN:INTRINSIC:MATHEMATICS | bessel_yn | Bessel function of the second kind |
FORTRAN:INTRINSIC:MATHEMATICS | erf | Error function |
FORTRAN:INTRINSIC:MATHEMATICS | erfc | Complementary error function |
FORTRAN:INTRINSIC:MATHEMATICS | erfc_scaled | Error function |
FORTRAN:INTRINSIC:MATHEMATICS | exp | Exponential function |
FORTRAN:INTRINSIC:MATHEMATICS | gamma | Gamma function |
FORTRAN:INTRINSIC:MATHEMATICS | hypot | Euclidean distance function |
FORTRAN:INTRINSIC:MATHEMATICS | log | Logarithm function |
FORTRAN:INTRINSIC:MATHEMATICS | log10 | Base 10 logarithm function |
FORTRAN:INTRINSIC:MATHEMATICS | log_gamma | Logarithm of the Gamma function |
FORTRAN:INTRINSIC:MATHEMATICS | norm2 | Euclidean vector norm |
FORTRAN:INTRINSIC:MATHEMATICS | sqrt | Square-root function |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | exponent | Exponent function |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | fraction | Fractional part of the model representation |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | nearest | Nearest representable number |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | rrspacing | Reciprocal of the relative spacing |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | scale | Scale a real value |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | set_exponent | Set the exponent of the model |
FORTRAN:INTRINSIC:MODEL_COMPONENTS | spacing | Smallest distance between two numbers of a given type |
FORTRAN:INTRINSIC:NUMERIC MODEL | digits | Significant digits function |
FORTRAN:INTRINSIC:NUMERIC MODEL | epsilon | Epsilon function |
FORTRAN:INTRINSIC:NUMERIC MODEL | huge | Largest number of a kind |
FORTRAN:INTRINSIC:NUMERIC MODEL | maxexponent | Maximum exponent of a real kind |
FORTRAN:INTRINSIC:NUMERIC MODEL | minexponent | Minimum exponent of a real kind |
FORTRAN:INTRINSIC:NUMERIC MODEL | precision | Decimal precision of a real kind |
FORTRAN:INTRINSIC:NUMERIC MODEL | radix | Base of a model number |
FORTRAN:INTRINSIC:NUMERIC MODEL | range | Decimal exponent range of a real kind |
FORTRAN:INTRINSIC:NUMERIC MODEL | tiny | Smallest positive number of a real kind |
FORTRAN:INTRINSIC:NUMERIC:TYPE | aimag | Imaginary part of complex number |
FORTRAN:INTRINSIC:NUMERIC:TYPE | cmplx | Complex conversion function |
FORTRAN:INTRINSIC:NUMERIC:TYPE | dble | Double conversion function |
FORTRAN:INTRINSIC:NUMERIC:TYPE | float | Convert integer to default real |
FORTRAN:INTRINSIC:NUMERIC:TYPE | int | Convert to integer type |
FORTRAN:INTRINSIC:NUMERIC:TYPE | nint | Nearest whole number |
FORTRAN:INTRINSIC:NUMERIC:TYPE | real | Convert to real type |
FORTRAN:INTRINSIC:NUMERIC:TYPE | sngl | Convert double precision real to default real |
FORTRAN:INTRINSIC:NUMERIC | abs | Absolute value |
FORTRAN:INTRINSIC:NUMERIC | aint | Truncate to a whole number |
FORTRAN:INTRINSIC:NUMERIC | anint | Nearest whole number |
FORTRAN:INTRINSIC:NUMERIC | ceiling | Integer ceiling function |
FORTRAN:INTRINSIC:NUMERIC | conjg | Complex conjugate function |
FORTRAN:INTRINSIC:NUMERIC | dim | Positive difference |
FORTRAN:INTRINSIC:NUMERIC | dprod | Double product function |
FORTRAN:INTRINSIC:NUMERIC | floor | Integer floor function |
FORTRAN:INTRINSIC:NUMERIC | max | Maximum value of an argument list |
FORTRAN:INTRINSIC:NUMERIC | min | Minimum value of an argument list |
FORTRAN:INTRINSIC:NUMERIC | mod | Remainder function |
FORTRAN:INTRINSIC:NUMERIC | modulo | Modulo function |
FORTRAN:INTRINSIC:NUMERIC | sign | Sign copying function |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | command_argument_count | Get number of command line arguments |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | cpu_time | return CPU processor time in seconds |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | date_and_time | gets current time |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | execute_command_line | Execute a shell command |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | get_command | Get the entire command line |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | get_command_argument | Get command line arguments |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | get_environment_variable | Get an environmental variable |
FORTRAN:INTRINSIC:SYSTEM ENVIRONMENT | system_clock | Return numeric data from a real-time clock. |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | cshift | Circular shift elements of an array |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | dot_product | Dot product function |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | eoshift | End-off shift elements of an array |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | matmul | matrix multiplication |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | null | Function that returns a disassociated pointer |
FORTRAN:INTRINSIC:TRANSFORMATIONAL FUNCTION | parity | Reduction with exclusive OR() |
FORTRAN:INTRINSIC | associated | Status of a pointer or pointer/target pair |
FORTRAN:INTRINSIC | extends_type_of | determine if the dynamic type of A is an extension of the dynamic type of MOLD. |
FORTRAN:INTRINSIC | findloc | Location of first element of ARRAY identified by MASK along dimension DIM having a value |
FORTRAN:INTRINSIC | is_iostat_end | Test for end-of-file value |
FORTRAN:INTRINSIC | is_iostat_eor | Test for end-of-record value |
FORTRAN:INTRINSIC | maskl | Left justified mask |
FORTRAN:INTRINSIC | maskr | Right justified mask |
FORTRAN:INTRINSIC | move_alloc | Move allocation from one object to another |
FORTRAN:INTRINSIC | present | Determine whether an optional dummy argument is specified |
FORTRAN:INTRINSIC | same_type_as | Query dynamic types for equality |