ACCEL Flag Description
Intel Intel Xeon SandyBridge EN/EP processor (8 core, 2.00 GHz, Intel Xeon CPU E5-2650)

Test sponsored by RWTH Aachen

This result has been formatted using multiple flags files. The "default header section" from each of them appears next.


Default header section from Intel-ic16.0-linux64

SPEC OMP2012 Flag Description for the Intel(R) C/C++ Compiler for IA32 and Intel 64 applications and Intel(R) Fortran Compiler for IA32 and Intel 64 applications

Copyright © 2012 Intel Corporation. All Rights Reserved.


Default header section from flags.workaround.flags

Workaround for Flags Bug (-I.) in 503.postencil and 514.pomriq

This is the set of approved mandatory flags for 503.postencil and 514.pomriq.


Base Compiler Invocation

C benchmarks

Fortran benchmarks

Benchmarks using both Fortran and C


Base Portability Flags

503.postencil

504.polbm

514.pomriq

550.pmd

551.ppalm

552.pep

553.pclvrleaf

554.pcg

555.pseismic

556.psp

557.pcsp

559.pmniGhost

560.pilbdc

563.pswim

570.pbt


Base Optimization Flags

C benchmarks

Fortran benchmarks

Benchmarks using both Fortran and C


Implicitly Included Flags

This section contains descriptions of flags that were included implicitly by other flags, but which do not have a permanent home at SPEC.


Shell, Environment, and Other Software Settings

KMP_STACKSIZE
Specify stack size to be allocated for each thread.
KMP_AFFINITY
The value for the environment variable KMP_AFFINITY affects how the threads from an auto-parallelized program are scheduled across processors.
Specifying disabled completely disables the thread affinity interfaces. This forces the OpenMP run-time library to behave as if the affinity interface was not supported by the operating system. This includes the low-level API interfaces such as kmp_set_affinity and kmp_get_affinity, which have no effect and will return a nonzero error code.
KMP_SCHEDULE
For loops running with OpenMP schedule "static", this results in (#iterations/#threads) iterations--rounded to the next lower integer--being allocated to most threads, with at most one additional iteration being allocated to some threads. Although the largest number of iterations assigned to any thread remains the same, this results in a more even sharing of iterations between threads, which may sometimes lead to a performance improvement relative to the default static thread distribution.
OMP_DYNAMIC
OMP_DYNAMIC=[ 1 | 0 ] Enables (1) or disables (0) the dynamic adjustment of the number of threads.
OMP_NESTED
Enables (TRUE) or disables (FALSE) nested parallelism.
KMP_BLOCKTIME
Sets the time, in milliseconds, that a thread should wait, after completing the execution of a parallel region, before sleeping.
KMP_LIBRARY
Selects the OpenMP run-time library.
Set stack size to unlimited
The command "ulimit -s unlimited" is used to set the stack size limit to unlimited.

Flag description origin markings:

[user] Indicates that the flag description came from the user flags file.
[suite] Indicates that the flag description came from the suite-wide flags file.
[benchmark] Indicates that the flag description came from a per-benchmark flags file.

The flags files that were used to format this result can be browsed at
https://www.spec.org/accel/flags/Intel-ic16.0-linux64.html,
https://www.spec.org/accel/flags/flags.workaround.flags.html.

You can also download the XML flags sources by saving the following links:
https://www.spec.org/accel/flags/Intel-ic16.0-linux64.xml,
https://www.spec.org/accel/flags/flags.workaround.flags.xml.


For questions about the meanings of these flags, please contact the tester.
For other inquiries, please contact webmaster@spec.org
Copyright 2015-2017 Standard Performance Evaluation Corporation
Tested with SPEC ACCEL v75.
Report generated on Wed Jun 21 17:15:31 2017 by SPEC ACCEL flags formatter v1290.