Main Content

Additional compiler flags

Pass additional flags to GPU compiler

Since R2020b

Model Configuration Pane: Code Generation / GPU Code


The Additional compiler flags parameter specifies additional flags to the NVIDIA® nvcc compiler.


  • This parameter requires a GPU Coder™ license.

  • To enable this parameter, select Generate GPU code on the Code Generation pane.


'' (default) | argument-list

Pass additional flags to the GPU compiler. For example, --fmad=false instructs the nvcc compiler to disable contraction of floating-point multiply and add to a single Floating-Point Multiply-Add (FMAD) instruction.

For similar NVIDIA compiler options, see the topic on NVCC Command Options in the CUDA® Toolkit documentation.

Recommended Settings

DebuggingNo impact
TraceabilityNo impact
EfficiencyNo impact
Safety precautionNo impact

Programmatic Use

Parameter: GPUCompilerFlags
Type: character vector
Value: '' or a valid user-specified flag
Default: ''

Version History

Introduced in R2020b