About SMART-G

SMART-G (Speed-Up Monte Carlo Advanced Radiative Transfer using GPU) is an advanced radiative transfer code.
Post Reply
User avatar
fsteinmetz
Site Admin
Posts: 306
Joined: Fri Sep 07, 2018 1:34 pm
company / institution: Hygeos
Location: Lille, France
Contact:

About SMART-G

Post by fsteinmetz »

SMART-G (Speed-Up Monte Carlo Advanced Radiative Transfer using GPU) is an advanced radiative transfer code. Initially co-developed by HYGEOS for CNES to simulate how the light propagates in the atmosphere and ocean, SMART-G is now continuously upgraded by HYGEOS.

Features:
  • Monte Carlo solver
  • Accounts for light polarization
  • Works in plane parallel or spherical geometry
  • GPU accelerated using the CUDA framework (massively parallel processing)
  • Accounts for reflection/transmission by a wind-roughened sea surface, including wave shadowing effects
  • Accounts for adjacency effects
  • Multispectral processing
  • Coded in python + pycuda
Smart-G is free to use for non-commercial applications. Its terms of use are available at this address. Please contact us if you would like to use it for commercial purposes.
Post Reply