Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Software Compatibility

Mark Geurts edited this page Oct 2, 2015 · 2 revisions

The following sections describe GPU support, MATLAB releases and toolboxes, and Operating Systems validated with this application.

Contents

GPU Support

When using the 3D gamma analysis metric, if the Parallel Computing Toolbox is enabled, CalcGamma() will attempt to compute the three-dimensional computation using a compatible CUDA device. To test whether the local system has a GPU compatible device installed, run gpuDevice(1) in MATLAB. All GPU calls in this application are executed in a try-catch statement, and automatically revert to an equivalent (albeit longer) CPU based computation if not available or if the available memory is insufficient.

MATLAB Toolboxes

Toolbox Required Function
Statistics Required normrnd() function used by ModifyMLCRandom() modification plugin
Image Processing Required dicomwrite() function used for saving DICOM files
Parallel Computing Optional gpuDevice(), gpuArray(), and interp1() used for GPU interpolation during Gamma computation

Operating Systems and MATLAB Releases

MATLAB OSX 10.10 Ubuntu 12
R2015b Validated Validated
R2015a Validated
R2014b Validated
R2014a Validated Validated