Intel® C++ Compiler 16.0 User and Reference Guide

cilk-serialize, Qcilk-serialize

Causes serialization of Intel® Cilk™ Plus code.

Syntax

Linux and OS X:

-cilk-serialize

Windows:

/Qcilk-serialize

Arguments

None

Default

OFF

The Intel® Cilk™ Plus language extensions are recognized.

Description

This option causes serialization of code that contains Intel® Cilk™ Plus language extensions. This means that the compiler will run the program as if it were a C/C++ serialized program.

This option forces inclusion of a special header file (cilk_stub.h) that includes preprocessor macros that make certain specific keywords that are related to those language extensions invisible to the compiler.

The serialization of a program containing these special language extensions is described in Using Intel® Cilk™ Plus.

Note

Vector parallelism, which is generated by the array notations within Intel® Cilk™ Plus, is not affected by this compiler option.

IDE Equivalent

Visual Studio: Language > Replace Intel Cilk Plus Keywords With Serial Equivalents

Eclipse: Language > Replace Intel Cilk Plus Keywords With Serial Equivalents

Xcode: Language > Replace Intel Cilk Plus Keywords With Serial Equivalents

Alternate Options

None

See Also