Institute for Scientific Computing and Mathematical Modeling
Department of Mathematics
Karlsruhe Institute of Technology
Karlsruhe, Germany
and
Applied Analysis and Mathematical Physics Group
Department of Applied Mathematics
University of Twente
Enschede, The Netherlands
10 May 2010
(For any queries about Circurs, please contact me on the above email address.)
Introduction
"Circurs" (Circular resonators simulator) is a frequency
domain semianalytic simulation tool for 2D circular
resonators. This user manual describes use of Circurs to get
bent mode propagation constants, bent mode fields, etc.
scattering matrices of bent-straight waveguides couplers, etc.
resonator spectral response, resonator field plots, etc.
Circurs is developed under Linux operating system. To use this code, one needs
g++ compiler, f77 compiler, make. For visualization of fields, one needs
MATLAB.
Copy a suitable example file, e.g. "bwg_example.cpp" from subdirectory
"App" to working directory "circurs" (or create a new file).
To compile this file, type "./mo bwg_example". The code will be
complied. For the first time compilation, it will take some time. But once
that is done, for subsequent example files, it will not take that much
time.
An executable "bwg_example" will be created. Run it.