MAKEDIRQQ Portability Function: Creates a new directory with a specified name.
MALLOC Elemental Intrinsic Function (Generic): Allocates a block of memory. This is a generic function that has no specific function associated with it. It must not be passed as an actual argument.
MAP Clause Parallel Directive Clause: Maps a variable from the data environment of the current task to the data environment of the device associated with the construct. This clause only applies to certain TARGET directives. This feature is only available for ifx.
MAP and END MAP Statement: Specifies mapped field declarations that are part of a UNION declaration within a STRUCTURE declaration.
MASKED OpenMP* Fortran Compiler Directive: Specifies a structured block to be executed by a subset of the threads of the current team. This feature is only available for ifx.
MASKED TASKLOOP OpenMP* Fortran Compiler Directive: Creates a MASKED construct containing a TASKLOOP construct, with no Fortran statements in the MASKED construct that are not also in the TASKLOOP construct. This feature is only available for ifx.
MASKED TASKLOOP SIMD OpenMP* Fortran Compiler Directive: Creates a MASKED construct containing a TASKLOOP SIMD construct, with no Fortran statements in the MASKED construct that are not also in the TASKLOOP SIMD construct. This feature is only available for ifx.
MASKL Elemental Intrinsic Function (Generic): Returns a left-justified mask.
MASKR Elemental Intrinsic Function (Generic): Returns a right-justified mask.
MASTER OpenMP* Fortran Compiler Directive: (Deprecated; see MASKED) Specifies a block of code to be executed by the master thread of the team.
MASTER TASKLOOP OpenMP* Fortran Compiler Directive: (Deprecated; replaced by MASKED TASKLOOP) Creates a MASTER construct containing a TASKLOOP construct, with no Fortran statements in the MASTER construct that are not also in the TASKLOOP construct. This feature is only available for ifx.
MASTER TASKLOOP SIMD OpenMP* Fortran Compiler Directive: (Deprecated; replaced by MASKED TASKLOOP SIMD) Creates a MASTER construct containing a TASKLOOP SIMD construct, with no Fortran statements in the MASTER construct that are not also in the TASKLOOP SIMD construct. This feature is only available for ifx.
MATMUL Transformational Intrinsic Function (Generic): Performs matrix multiplication of numeric or logical matrices.
MAX Elemental Intrinsic Function (Generic): Returns the maximum value of the arguments.
MAXEXPONENT Inquiry Intrinsic Function (Generic): Returns the maximum exponent in the model representing the same type and kind parameters as the argument.
MAXLOC Transformational Intrinsic Function (Generic): Returns the location of the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MAXVAL Transformational Intrinsic Function (Generic): Returns the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MCLOCK Inquiry Intrinsic Function (Specific): Returns time accounting for a program.
MERGE Elemental Intrinsic Function (Generic): Selects between two values or between corresponding elements in two arrays, according to the condition specified by a logical mask.
MERGE_BITS Elemental Intrinsic Function (Generic): Merges bits by using a mask.
MERGEABLE Clause Parallel Directive Clause: Specifies that the implementation may generate a merged task.
MESSAGE General Compiler Directive: Specifies a character string to be sent to the standard output device during the first compiler pass; this aids debugging.
METADIRECTIVE OpenMP* Fortran Compiler Directive: Specifies variant OpenMP* directives, one of which may conditionally replace the metadirective based on the OpenMP context enclosing the metadirective. This feature is only available for ifx.
MIN Elemental Intrinsic Function (Generic): Returns the minimum value of the arguments.
MINEXPONENT Inquiry Intrinsic Function (Generic): Returns the minimum exponent in the model representing the same type and kind parameters as the argument.
MINLOC Transformational Intrinsic Function (Generic): Returns the location of the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MINVAL Transformational Intrinsic Function (Generic): Returns the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MM_PREFETCH Intrinsic Subroutine (Generic): Prefetches data from the specified address on one memory cache line. Intrinsic subroutines cannot be passed as actual arguments.
MOD Elemental Intrinsic Function (Generic): Returns the remainder when the first argument is divided by the second argument.
MODULE Statement: Marks the beginning of a module program unit, which contains specifications and definitions that can be used by one or more program units.
MODULE FUNCTION Statement: Indicates a separate module procedure.
MODULE PROCEDURE Statement: Identifies module procedures in an interface block that specifies a generic name.
MODULO Elemental Intrinsic Function (Generic): Returns the modulo of the arguments.
MOVE_ALLOC Intrinsic Subroutine (Generic): Moves an allocation from one allocatable object to another. Intrinsic subroutines cannot be passed as actual arguments.
MVBITS Elemental Intrinsic Subroutine (Generic): Copies a sequence of bits (a bit field) from one location to another. Intrinsic subroutines cannot be passed as actual arguments.
NAMELIST Statement: Associates a name with a list of variables. This group name can be referenced in some input/output operations.
NARGS Inquiry Intrinsic Function (Specific): Returns the total number of command-line arguments, including the command. This function cannot be passed as an actual argument.
NEAREST Elemental Intrinsic Function (Generic): Returns the nearest different number (representable on the processor) in a given direction.
NEW_LINE Inquiry Intrinsic Function (Generic): Returns a new line character.
NINT Elemental Intrinsic Function (Generic): Returns the nearest integer to the argument.
NOFREEFORM Statement: Specifies that source code is in fixed-form format.
NOFUSION General Compiler Directive: Prevents a loop from fusing with adjacent loops.
NON_RECURSIVE Keyword: Specifies that a subroutine or function does not call itself directly or indirectly.
NORM2 Transformational Intrinsic Function (Generic): Returns the L2 norm of an array.
NOSTRICT Statement: Enables language features not found in the language standard specified on the command line.
NOT Elemental Intrinsic Function (Generic): Returns the logical complement of the argument.
NOTHING OpenMP* Fortran Compiler Directive: Provides documentary clarity in conditionally compiled code or conditional OpenMP* code. It has no effect on the semantics or execution of the program. This feature is only available for ifx.
NOUNROLL Statement: Disables the unrolling of a DO loop.
NOUNROLL_AND_JAM Statement: Hints to the compiler to disable loop unrolling and jamming.
NOVECTOR Statement: Disables vectorization of a DO loop.
NOWAIT Clause Parallel Directive Clause: Specifies that threads may resume execution before the execution of the region completes.
NULL Transformational Intrinsic Function (Generic): Initializes a pointer as disassociated when it is declared.
NULLIFY Statement: Disassociates a pointer from a target.
NUM_IMAGES Transformational Intrinsic Function (Generic): Returns the number of images on the current or specified team.