The Intel MPI C driver configured for use with the Intel oneAPI C compiler.
The Intel MPI C++ driver configured for use with the Intel oneAPI C++ compiler.
The Intel MPI Fortran driver configured for use with the Intel oneAPI Fortran compiler.
The Intel MPI C driver configured for use with the Intel oneAPI C compiler.
The Intel MPI Fortran driver configured for use with the Intel oneAPI Fortran compiler.
This macro indicates that Fortran functions called from C should have their names lower-cased.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
This option is used to indicate that the host system's integers are 32-bits wide, and longs and pointers are 64-bits wide. Not all benchmarks use this macro.
Enable -O3 -no-prec-div -fp-model fast=2 optimizations.
Multi-file ip optimizations that includes:
- inline function expansion
- interprocedural constant propogation
- dead code elimination
- propagation of function characteristics
- passing arguments in registers
- loop-invariant code motion
May generate machine code optimized for processors supporting the AVX-512 instruction set.
May generate machine code optimized for processors supporting the AVX-512 instruction set.
Enable/disable(DEFAULT) use of ANSI aliasing rules in optimizations; user asserts that the program adheres to these rules.
Enable -O3 -no-prec-div -fp-model fast=2 optimizations.
Multi-file ip optimizations that includes:
- inline function expansion
- interprocedural constant propogation
- dead code elimination
- propagation of function characteristics
- passing arguments in registers
- loop-invariant code motion
May generate machine code optimized for processors supporting the AVX-512 instruction set.
May generate machine code optimized for processors supporting the AVX-512 instruction set.
Enable/disable(DEFAULT) use of ANSI aliasing rules in optimizations; user asserts that the program adheres to these rules.
Enable -O3 -no-prec-div -fp-model fast=2 optimizations.
Multi-file ip optimizations that includes:
- inline function expansion
- interprocedural constant propogation
- dead code elimination
- propagation of function characteristics
- passing arguments in registers
- loop-invariant code motion
May generate machine code optimized for processors supporting the AVX-512 instruction set.
May generate machine code optimized for processors supporting the AVX-512 instruction set.
Option standard-realloc-lhs (the default), tells the compiler that when the left-hand side of an assignment is an allocatable object, it should be reallocated to the shape of the right-hand side of the assignment before the assignment occurs. This is the current Fortran Standard definition. This feature may cause extra overhead at run time. This option has the same effect as option assume realloc_lhs.
If you specify nostandard-realloc-lhs, the compiler uses the old Fortran 2003 rules when interpreting assignment statements. The left-hand side is assumed to be allocated with the correct shape to hold the right-hand side. If it is not, incorrect behavior will occur. This option has the same effect as option assume norealloc_lhs.
The align toggle changes how data elements are aligned. Variables and arrays are analyzed and memory layout can be altered. Specifying array64byte will look for opportunities to transform and reailgn arrays to 64byte boundaries.
Enable -O3 -no-prec-div -fp-model fast=2 optimizations.
Multi-file ip optimizations that includes:
- inline function expansion
- interprocedural constant propogation
- dead code elimination
- propagation of function characteristics
- passing arguments in registers
- loop-invariant code motion
May generate machine code optimized for processors supporting the AVX-512 instruction set.
May generate machine code optimized for processors supporting the AVX-512 instruction set.
Enable/disable(DEFAULT) use of ANSI aliasing rules in optimizations; user asserts that the program adheres to these rules.
Option standard-realloc-lhs (the default), tells the compiler that when the left-hand side of an assignment is an allocatable object, it should be reallocated to the shape of the right-hand side of the assignment before the assignment occurs. This is the current Fortran Standard definition. This feature may cause extra overhead at run time. This option has the same effect as option assume realloc_lhs.
If you specify nostandard-realloc-lhs, the compiler uses the old Fortran 2003 rules when interpreting assignment statements. The left-hand side is assumed to be allocated with the correct shape to hold the right-hand side. If it is not, incorrect behavior will occur. This option has the same effect as option assume norealloc_lhs.
The align toggle changes how data elements are aligned. Variables and arrays are analyzed and memory layout can be altered. Specifying array64byte will look for opportunities to transform and reailgn arrays to 64byte boundaries.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Enable the specified warning.
Enable the specified warning.
Instructs the compiler to link with the imf library.
Enable the specified warning.
Flag description origin markings:
For questions about the meanings of these flags, please contact the tester.
For other inquiries, please contact webmaster@spec.org
Copyright 2006-2010 Standard Performance Evaluation Corporation
Tested with SPEC MPI2007 v2.0.1.
Report generated on Thu Oct 10 12:36:18 2024 by SPEC MPI2007 flags formatter v1445.