Skip to content
Snippets Groups Projects
README.md 1.29 KiB
Newer Older
Nicolas Marsic's avatar
Nicolas Marsic committed
This is a non-linear eigenvalue problem example. It consists in a spherical
electromagnetic cavity. The wall conductivity is modelled by a Leontovich
surface impedance boundary condition (SIBC). Simply run:

    make

to test cim.py.
The [Makefile](Makefile) will first mesh the geometry [sphere.geo](sphere.geo)
by calling [Gmsh](http://gmsh.info). Afterwards, cim.py is called. The [GetDP](
http://getdp.info) formulation is located in [sphere.pro](sphere.pro). In the
[GetDP](http://getdp.info) formulation, the variables:

    angularFreqRe
    angularFreqIm
    x()
    b()
    imposeRHS
    doPostpro
    doApply
    fileName

are reserved for cim.py. The parts of the [GetDP](http://getdp.info) code
related to cim.py are located in [cimParameters.pro](cimParameters.pro) and
[cimResolution.pro](cimResolution.pro).

For the default parameters:

    radius = 100 mm
    conductivity = 1e15 S/m

Nicolas Marsic's avatar
Nicolas Marsic committed
the analytical resonance angular frequency for the fundamental mode should be
Nicolas Marsic's avatar
Nicolas Marsic committed

    8.22543e9+2.46361e1j

where j is the imaginary unit. This analytical result comes from the reference:
Nicolas Marsic's avatar
Nicolas Marsic committed

Nicolas Marsic's avatar
Nicolas Marsic committed
[S. Papantonis and S. Lucyszyn, "Lossy spherical cavity resonators for
stress-testing arbitrary 3D eigenmode solvers," Progress In Electromagnetics
Research, vol. 151, pp. 151-167, 2015.](https://dx.doi.org/10.2528/PIER15031702)