Simulation - CELES

CELES is a MATLAB/CUDA MEX implementation of the Multi-Sphere T-Matrix method (also known as Generalized Multiparticle Mie method). More information...



CELES is written in MATLAB in order to provide a user-friendly, fully scriptable interface to configure and run simulations. Its prominent features are

  • massively parallel execution on CUDA-capable NVIDIA GPU hardware
  • block-diagonal preconditioning for faster convergence of iterative solvers
  • lookup-table approach to evaluate spherical Hankel functions
  • rich output (power flux, near- and far-field distributions)
  • Gaussian beam excitation
  • GUI (experimental)


The software was developed in cooperation with the European Laboratory for Non-Linear Spectroscopy (LENS).