99 MiB, Windows - 64 Bit
Version: 2.0.9363.18827
Release: 20-August-2025
Alternative (and faster) downloads:
or download from ResearchGate.net
Name: 1DPC4all_v2.zip
Size: 104776161 байтов (99 MiB)
SHA256: 58971283BB060EDC321A70C3E589138C42F28D9AE692D920103AA5E08E9A2BA5
This is a free Windows program that can calculate both the reflection/transmission of optical waves through a multilayer coating and parameters for the excitation of surface optical waves propagating along the interface.
The program calculates both the thicknesses of the double layers and the thickness of the final truncated layer at given refractive indices of the layers. The dispersion of the refractive indices can be given in the form of the Sellmeier/Drude formulas or in the form of a wavelength-n-k table.
For mixed layers, the Maxwell Garnett theory can be used. The program is suitable for studying and visualizing the field distribution inside photonic crystals, dispersion, and other aspects of the designed structures that sustain optical surface modes.
I hope that this program should promote scientific development and implementation of practical applications in the area of surface optical waves.
[Design of 1D Photonic Crystals Sustaining Optical Surface Modes]
In the 2.0 version of the program, a generalized Effective Index Method (gEIM) has been implemented, enabling calculations not only for one-dimensional (1D) but also for two-dimensional (2D) waveguides, including effective refractive indices and spatial profiles of 2D modes.
[Cutoff-inclusive generalized effective index method for waveguide design]
Key feature: 2D waveguide calculations are now available in the Step 2 window (see the bottom-right checkbox).
The program is distributed as a self-contained single file, which contains all components of the application, including the .NET libraries and target runtime libraries. The program is isolated from other .NET applications and does not use a locally installed shared runtime. The executable file '1DPC4all.exe' can be run on any 64-bit Windows above Windows 7. The user of the program is NOT required to download and install any versions of .NET.
Figure 1 shows how the program should look* after running (in Step 1).
Short tutorials for users: