COTI Lab

Computational Optics & Translational Imaging Lab

MCXCL - MCX for OpenCL

Download here

MCXCL (or MCX for OpenCL) is a high-performance, highly scalable and general-purpose Monte Carlo photon transport simulator for biophotonics applications. Compared to MCX (implemented with NVIDIA CUDA), MCXCL is written in the OpenCL framework, and is capable of launching parallel photon simulations on most modern CPUs and GPUs produced by many vendors, including NVIDIA, AMD and Intel.

For MCXCL, requirements for using this software are

  • a CPU or GPU, including most CPUs and GPUs made by NVIDIA, AMD, and Intel after 2010.
  • pre-installed OpenCL library (libOpenCL.* or OpenCL.dll)