Differences

This shows you the differences between two versions of the page.

en:start [2012/01/25 21:19]
deinega
en:start [2014/02/07 05:31] (current)
deinega
Line 1: Line 1:
 ======Electromagnetic Template Library (EMTL)====== ======Electromagnetic Template Library (EMTL)======
- is a free С++ library for electromagnetic simulations. The current version of the library is designed for quick and efficient programming of FDTD simulations and for extending the available [[introduction|FDTD]] algorithms with new techniques and features.+ is a С++ library for programming Finite-Difference Time-Domain ([[fdtd|FDTD]]) simulations
  
-EMTL library is developed by Kintech Lab and is provided for open access under the terms of wxWindows Library License. The code provided at this site implements fully functional API including MPI parallelization. It represents generic EMTL algorithms+The program is designed for quick and efficient programming of FDTD simulations and for extending the available FDTD algorithms with new techniques and features. The code implements fully functional API including MPI parallelization.
  
 <html><table><tr><td></html> <html><table><tr><td></html>
 **Features** **Features**
 \\ \\
-  *Compilation under UNIX and Windows +  *Compilation on UNIX and Windows 
   *MPI parallelization    *MPI parallelization 
   *Anisotropic and dispersive media    *Anisotropic and dispersive media 
 +  *Coupled electromagnetic and [[/en/microvolt|electrical simulations]]
   *Subpixel smoothing   *Subpixel smoothing
   *Perfectly mathed layer absorbing boundaries (UPML and CPML)    *Perfectly mathed layer absorbing boundaries (UPML and CPML) 
Line 16: Line 17:
   *Near-to-Far-Field Transformation    *Near-to-Far-Field Transformation 
   *Fast Fourier transform of the results    *Fast Fourier transform of the results 
 +  *Simulation of Maxwell-Bloch equations
 \\ \\
 **New algorithms** **New algorithms**
 \\ \\
-  *Subpixel smoothing for conductive and dispersive media. {{deinega_-_subpixel_smoothing_for_conductive_and_dispersive_media.pdf|PDF}}. +  *Subpixel smoothing for conductive and dispersive media. [[http://www.opticsinfobase.org/abstract.cfm?URI=ol-32-23-3429|http]]{{:deinega_-_subpixel_smoothing_for_conductive_and_dispersive_media.pdf|PDF}} 
-  *Iterative technique for analysis of periodic structures at oblique incidence +  *Iterative technique for analysis of periodic structures at oblique incidence. [[http://www.opticsinfobase.org/abstract.cfm?uri=ol-33-13-1491|http]]{{:valuev_-_iterative_technique_for_analysis_of_periodic_structures_at_oblique_incidence_in_the_finite-difference_time-domain_method.pdf|PDF}} 
-  *Hybrid transfer-matrix FDTD method for layered periodic structures. This method can be used for calculation of transmission and reflection for planar layers of scatterers, and band structure of photonic crystals+  *Hybrid transfer-matrix FDTD method for layered periodic structures. This method can be used for calculation of transmission and reflection for planar layers of scatterers, and band structure of photonic crystals. [[http://pre.aps.org/abstract/PRE/v88/i5/e053305|http]]{{:deinega_-_transfer-matrix_approach_for_finite-difference_time-domain_simulation_of_periodic_structures.pdf|PDF}} 
 +  *Additional back absorbing layers technique to reduce numerical reflection from PML. [[http://www.sciencedirect.com/science/article/pii/S0010465510001839|http]]{{:deinega_-_long-time_behavior_of_pml_absorbing_boundaries_for_layered_periodic_structures.pdf|PDF}} 
 +  * Simulation of Maxwell-Liouville equations for single quantum emitters in FDTD [[http://pra.aps.org/abstract/PRA/v89/i2/e022501|http]]{{:deinega_-_self-interaction-free_approaches_for_self-consistent_solution_of_the_maxwell-liouville_equations.pdf|PDF}}
  
 <html></td><td></html> <html></td><td></html>
Line 40: Line 44:
 **Applications** **Applications**
 \\ \\
-  *Photonic optical filters;+  *Photonic crystals, optical filters, [[en/ar|antireflective coatings]];
   *Waveguides and resonant cavities;   *Waveguides and resonant cavities;
   *Design of electronic devices, including nanosized devices;   *Design of electronic devices, including nanosized devices;
Line 47: Line 51:
 <html></td></tr></table></html> <html></td></tr></table></html>
  
-**How to start using EMTL library ?**\\+**How to start using EMTL?**\\
 \\ \\
 Go [[en/download|here]] to download EMTL. Go [[en/download|here]] to download EMTL.
 The installation instructions can be found [[en/installation|here]]. The installation instructions can be found [[en/installation|here]].
-Read [[en/examples|tutorial]] and [[en/manual_ui|documentation]] to use it.+Read [[en/tutorial]] and [[en/documentation]] to use it.
 \\ \\
 \\ \\
 If you have any questions, [[en/contacts|here]] you can find our contacts. If you have any questions, [[en/contacts|here]] you can find our contacts.
- 
- 
  
  
Line 79: Line 81:
 optimizing memory usage by data packing;  optimizing memory usage by data packing; 
 balanced parallel domain decomposition.*/ balanced parallel domain decomposition.*/
- 
 
/home/kintechlab/fdtd.kintechlab.com/docs/data/attic/en/start.1327511990.txt.gz · Last modified: 2012/01/25 21:19 by deinega     Back to top