Wsf uses the calculation principle of FDTD (Finite Difference Time Domain), which sequentially solves the difference equations of Maxwell's equations in the time domain based on the arrangement of electromagnetic field vectors in the Yee grid. ● Maxwell's equations
In many dispersive materials such as Al, the decay coefficient is larger than the refractive index, and the FDTD algorithm runs out of control. ● Wsf has applied the PLRC methodology, including in the PLM domain, to achieve stable calculations even for dispersible materials.
● In the case of external definition using sub.dat.
The isolated structure can be defined by the four points (x1,y1), (x2,y2), (x3,y3), and (x4,y4) described in sub.dat.
The structure defined by the piled data of four points. A periodic pattern for these structures can be defined easily.
The contents of each output file are described based on the contents displayed by double-clicking the item in the Result file box on the Source setting window.
●wsf.out Main calculation results.
●wsf1.out Extracted calculation results.
●i_xy_t.out xy cross-sectional distributions of light intensity (i. e., magnitude of Poynting vector) at fixed intervals.
drawing example.
●i_xz_t.out xz cross-sectional (y=csy) distributions of light intensity at fixed intervals.
drawing example.
●i_yz_t.out yz cross-sectional (x=csx) distributions of light intensity at fixed intervals.
drawing example.
●i_xy.out xy cross-sectional time-averaged distributions of light intensity.
drawing example.
●i_xz.out xz cross-sectional (y=csy) time-averaged distributions of light intensity.
drawing example.
●i_yz.out yz cross-sectional (x=csx) time-averaged distributions of light intensity.
drawing example.
●i_z045.out Cross-sectional distribution with 45-degrees rotation around z-axis for light intensity.
drawing example.
●i_z135.out Cross-sectional distribution with 135-degrees rotation around z-axis for light intensity.
drawing example.
●a_xy.out xy cross-sectional time-averaged distributions of absorption.
drawing example.
●a_xz.out xz cross-sectional (y=csy) time-averaged distributions of absorption.
drawing example.
●a_yz.out yz cross-sectional (x=csx) time-averaged distributions of absorption.
drawing example.
●a_z045.out Cross-sectional distribution with 45-degrees rotation around z-axis for absorption.
drawing example.
●a_z135.out Cross-sectional distribution with 135-degrees rotation around z-axis for absorption.
drawing example.
●i_far.out Far-field intensity distributions (-z side and +z side in the order).
drawing example.
●360far.out 360-degree far-field distributions.
●mnt.out Output for Wsmnt.
drawing example.
●flow_t.out Light amplitudes for propagation length at each 6 boundary surfaces.
●flow_f.out Fourier-transform of light amplitudes.