Skip to content

tflsguoyu/beyondmie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beyond Mie Theory: Systematic Computation of Bulk Scattering Parameters based on Microphysical Wave Optics

Yu Guo, Adrian Jarabo, Shuang Zhao.

In ACM Transactions on Graphics (SIGGRAPH Asia 2021).

[Paper] [Code] [Fastforward on Siggraph Asia 2021 (Video)(Slides)]
[Presentation on Siggraph Asia 2021 (Video)(Slides)]

Requirements

Our codes is relied on CELES. In order to run CELES, the following software (in addition to MATLAB) should be installed on your system:

  • the CUDA toolkit matching the ToolkitVersion specified when running gpuDevice in MATLAB.
  • a C++ compiler which is supported by MATLAB in combination with the given CUDA version.

We have precompiled cuda files included in src/celes/src/scattering/*.mexw64

Run

Run script_to_run.m. The results will be saved in out/.

Notes

If you download CELES from https://github.com/disordered-photonics/celes, it will automatically compile CUDA MEX file during the first time of using a new lmax, and that will take some time. e.g.

compiling CUDA-code with lmax=8.
Building with 'nvcc'.
MEX completed successfully.

Welcome to report bugs and leave comments (Yu Guo: tflsguoyu@gmail.com)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published