FRESNEL main features

Three versions of program are available: FRESNEL Trial FRESNEL Basic and FRESNEL Pro.
Compare versions.

FRESNEL Trial is designed to give main idea of FRESNEL programming principles. It can be used to solve simplified problems concerning laser beam propagation, diffraction and amplification. Booster is freeware now. It is available along with the set of examples for user guidance. Calculations can be done with discretization up to 256x256 pixels. Some elements and algorithms are reduced to non-optimized versions. Even with this limitation Trial can be used to simulate variety of optical schemes. There is the NL version of Trial, which includes nonlinear optics elements. NL version is available as inexpensive commercial product. But one should bear in mind that discretization 256 pixels is sufficient only for specially selected nonlinear schemes. We consider Trial and Trial-NL as educational and introductory software.

Back to the top of page.   Compare versions.
FRESNEL Basic is designed as a platform for future upgrading. It can be used to solve different problems ranging from modeling of laser resonators and amplifiers to simulation of optical image processing utilizing Fourier optics principles. All schemes can be run with discretization up to 1024x1024. Some elements and algorithms are reduced to non-optimized versions. Usage of discretization 1024x1024 in most cases allows to improve computation accuracy up to 0.1%.
There is also Basic-NL configuration, which includes nonlinear optics elements.

Back to the top of page.   Compare versions.
FRESNEL Pro uses most advanced algorithms and procedures. It exhibits unprecedented flexibility and speed. This version includes more than 50 types of elements and can be run with discretization up to 8192x8192 points and up to 128 temporal slices. Enhanced discretization provides highest calculation accuracy in modeling complex optical schemes taking into account primary aberrations of optical components. Beam transforms and interpolation to arbitrary grid along with various aberrators and attenuators allow user to create his own types of elements without programming. This version gives unique capabilities for modelling complicated multipass schemes and nonlinear optics elements.

Back to the top of page   Compare versions.

FRESNEL 4.0 versions comparative chart.
Group Element Trial Basic Pro
Source Flat-topped, Resonator mode, Super Gaussian, Diffraction pattern, Text file x x x
Obstacles Diaphragm, Mask, Obscuration x x x
Dusted surface     x
Lenses Thin Lens x x x
Lens, Lens (A)     x
Telescopes Beam expander, Spatial filter   x x
Gain / Bleach Amplifier (Rod) x x x
Disk Amplifier   x x
Rod and Disk Amplifier with nonuniform gain and phase aberrations     x
Saturable Absorber     x
Tilt, Astigmatizm, Spher. Aberration, Coma, Defocus x x x
Phase Tools
Phase screen (Text or binary file), Retarder x x x
Phase aberration (Zernike polynomials, Taylor series)   x x
Deformable mirrors     x
Attenuators Intensity or amplitude screen (files) x x x
Intensity or amplitude attenuation (polynomials)     x
Beam transforms Shift,Rotation,Reflection x x x
Grid control Interpolation to arbitrary grid x x x
Target, Auto magnification x x x
Diagnostics Interference, View screen x x x
Plate   x x
Beam analyzer, Wavefront metrology x x x
Nonlinear optics Self-focusing, SHG (type I) x - NL x - NL x
SHG (type II), THG   x - NL x
Multipass schemes Base MPA   x x
L-turn MPA, U-turn MPA     x
Spatial discretization up to... 256 1024 8192
Temporal discretization up to... None