IntelĀ® MPI Library Reference Manual for Linux* OS
Data type counts and other arguments with values larger than 231-1 are not supported.
Special MPI types MPI_FLOAT_INT, MPI_DOUBLE_INT, MPI_LONG_INT, MPI_SHORT_INT, MPI_2INT, MPI_LONG_DOUBLE_INT, MPI_2INTEGER are not changed and still use a 4-byte integer field.
Predefined communicator attributes MPI_APPNUM, MPI_HOST, MPI_IO, MPI_LASTUSEDCODE, MPI_TAG_UB, MPI_UNIVERSE_SIZE, and MPI_WTIME_IS_GLOBAL are returned by the functions MPI_GET_ATTR and MPI_COMM_GET_ATTR as 4-byte integers. The same holds for the predefined attributes that may be attached to the window and file objects.
Do not use the -i8 option to compile MPI callback functions, such as error handling functions, user-defined reduction operations.
Do not use the -i8 option with the deprecated functions that store or retrieve the 4-byte integer attribute (for example, MPI_ATTR_GET, MPI_ATTR_PUT, etc.). Use their recommended alternatives instead (MPI_COMM_GET_ATTR, MPI_COMM_SET_ATTR, etc).
If you want to use the IntelĀ® Trace Collector with the Intel MPI ILP64 executable files, you must use a special Intel Trace Collector library. If necessary, the Intel MPI mpiifort compiler driver will select the correct Intel Trace Collector library automatically.
There is currently no support for C and C++ applications.