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 Clause for TARGET Directives: 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 the TARGET directives.
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 block of code to be executed by the primary thread of the 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.
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.