Intel® Fortran Compiler 16.0 User and Reference Guide
The major new features for this release are as follows:
BLOCK_LOOP and NOBLOCK_LOOP directives
Enable or disable loop blocking for the immediately following nested DO loops. For more information, see BLOCK_LOOP and NOBLOCK_LOOP.
ATTRIBUTES FASTMEM directive
Enables High Band Width (HBW) memory allocation for an allocated object. This directive option only applies to Intel® 64 architecture targeting the Intel® Xeon Phi™ coprocessor (code name Knights Landing) and it is only available for Linux* OS. For more information, see ATTRIBUTES FASTMEM.
FOR__SET_FTN_ALLOC routine
Lets you specify your own routine to dynamically allocate common blocks. For more information, see FOR__SET_FTN_ALLOC.
TARGET ENTER DATA directive (OpenMP* API)
Specifies that variables are mapped to a device data environment. This directive only applies to Intel® MIC Architecture. For more information, see TARGET ENTER DATA .
TARGET EXIT DATA directive (OpenMP* API)
Specifies that variables are unmapped from a device data environment. This directive only applies to Intel® MIC Architecture. For more information, see TARGET EXIT DATA.
For a summary of Fortran 2003 features, see Fortran 2003 Features.
For a summary of new Fortran 2008 features, see Fortran 2008 Features.
For a summary of new draft Fortran 2015 features, see Draft Fortran 2015 Features.
For information on new compiler options in this release, see New Options in the Compiler Options reference.