<?xml version="1.0"?>
<!DOCTYPE flagsdescription SYSTEM
       "http://www.spec.org/dtd/cpuflags2.dtd">

<!-- This file defines flags that are present in 549.fotonik3d_r.

  Copyright 2013-2017 Standard Performance Evaluation Corporation

  $Revision: 5894 $
  $Date: 2018-04-13 18:53:49 -0400 (Fri, 13 Apr 2018) $
-->
<flagsdescription>

<filename>549.fotonik3d_r.flags</filename>

<title>549.fotonik3d_r Flags</title>

<header>
<![CDATA[
<p>These are flags that appear in the benchmark sources, categorized as to
   whether they are portability candidates, mandatory, or forbidden.</p>
]]>
</header>

<flag name="DSPEC_MPI" class="forbidden">
This macro is defined when the benchmark is built with MPI threading.  MPI
is not a supported threading model for this SPEC CPU benchmark, and 
the SPEC_MPI flag is forbidden.
</flag>

<flag name="DINTERNAL_TIMING" class="forbidden">
This macro enables some timing code which also requires MPI.  It may not
be set for SPEC CPU runs.
</flag>

<flag name="DSPEC_NO_ISO_FORTRAN_ENV" class="portability">
   Set this if your Fortran compiler does not provide the iso_fortran_env standard intrinsic module
</flag>

<flag name="D_OPENMP" class="forbidden">
   This macro may be set by the compilation system when building the 
   speed version of the benchmark with OpenMP parallelization.  
   It may not be set explicitly.
</flag>

</flagsdescription>

