Calculating adjoint sensitivity


#1

Hello,

I want to do a parameter optimization for which I need to know the sensitivity of the parameter. Does Lumerical have an option to calculate adjoint sensitivities of parameters?

Thanks,
Aditi


#2

Hi @audupa2

The built in parameter optimization is based on particle swarm optimization.:
https://kb.lumerical.com/en/index.html?sweeps_optimization_particle_swarm.html

I am not familiar with the technique, but you can probably run the simulations and calculate the quantity of interest in a post processing step. If you are interested in using other optimization algorithms, you can also use Python API (requires license) to control your simulations and calculate the adjoint sensitivity:
https://kb.lumerical.com/en/index.html?layout_data_interop_python_api.html
Python API Webcast

Hope I could answer your inquiry.