|
|
MATLAB code to compute radar cross section (RCS) of sphere-tipped cone based on Physical-Optic Method by Xiaojian Xu.
Montjoie
Montjoie is a high-order finite element C++ framework, to solve time-domain or time-harmonic linear partial differential equations. There are several finite element : nodal finite elements, discontinuous Galerkin finite elements, edge finite elements.
Various ray-tracing codes eg. for light scattering from non-spherical particles containing scattering and absorbing inclusions or from polyhedral shaped crystals by Andreas Macke.
ElectromagneticScattering
A Onelab model for 3D scattering problems in nanophotonics. The T-matrix of an isolated scatterer of arbitrary shape can be computed.
MCML is a steady-state Monte Carlo simulation program for multi-layered turbid media with an infinitely narrow photon beam as the light source. Each layer has its own optical properties of absorption, scattering, anisotropy, and refractive index.
FreeFEM
FreeFEM is a partial differential equation solver for non-linear multi-physics systems in 2D and 3D. Problems involving partial differential equations from several branches of physics, such as fluid-structure interactions, require interpolations of data on several meshes and their manipulation within one program. FreeFEM includes a fast interpolation algorithm and a language for the manipulation of data on multiple meshes.
Mie GOMsphere is a geometrical-optics program by Xiaobing Zhou to calculate the scattering coefficients and phase function of unpolarized radiation by large dielectric spheres.
ERMES
ERMES (Electric Regularized Maxwell Equations with Singularities) is a finite element code in frequency domain which implements in C++ a simplified version of the weighted regularized Maxwell equation method.
Gyptis is a package to solve Maxwell’s equations with the finite element method. It is in early stage and currently being actively developed, so features might come and go.
XLiFE++
XLiFE++ is an FEM-BEM C++ code developed by P.O.e.m.s. laboratory and I.R.M.A.R. laboratory, that can solve 1D / 2D / 3D, scalar / vector, transient / stationnary / harmonic problems.
It includes Boundary Elements methods for Maxwell equations.
|
|
|
|