I face error which might have simple solution.
What I want is to tune the temperature and check the resonance shift. So I found a https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20070021411.pdf how to implement Silicon refractive index dependence with wavelength and temperature via Sellmeier equation.
I created Sellmeier material in FDTD and script calculates its coefficients for current temperature and update the material each for-loop iteration.
I run script and for my PC it takes 4 hours to simulate one iteration, but once iteration almost finished (1 minute left) I got error:
Warning: C:/Users/m.ryabko/Desktop/Heat simulation/Tempreture depandance resonance.lsf line 24: in run: there was no simulation data. The simulation failed to run.
Error: C:/Users/m.ryabko/Desktop/Heat simulation/Tempreture depandance resonance.lsf line 25: Can not find result ‘T’ in the result provider ‘monitor_out’
and simulation never stops (first I got issue during New Year holidays, so it was on hold for 9 days! second time today with about 10 hours on hold).
However, when I relax mesh accuracy to decrease the time for each iteration (about 2 hours) everything works fine!
So I can suspect once the simulation finished there is no data yet available in monitor object, so the script asserts an error.
Is there more correct way to run simulation from script and read data. Maybe there is script command to delay once data ready?
Is there more appropriate way to simulate temperature dependent material’s refractive index
I noticed strange issue with material explorer particular for Sellmeier material.
Once I try to fit and plot the refractive index for some wavelength range it provides always constant value:
However if check values for specific wavelengths the values are different as they should be!
So is my implementation of Sellmeier material is incorrect or there is issue with Lumerical FDTD for this particular material visualization?