OSCAR is an optical FFT code used to calculate the steady state optical field circulating in Fabry Perot cavities. The code can integrate non-sperical mirrors and any arbitrary input fields. Recent applications for OSCAR have been: calculation of thermal lensing effect and calculation of diffraction loss and cavity eigen modes for mesa beams. One great advantage of OSCAR is the simplicity and flexibility of the code, everyone with only minimal knowledge of Matlab can easily modified OSCAR code to suit specific purposes.
Hi guys.
I want simulate a ring cavity that have three mirror. but when I tried to simulation, I got error again and again. How can I do it by OSCAR? pleas help me.
I can't define a LG beam...
I have been using this code since a long time, and I really like it. It is easy to use, and most important, easy to customize for many different purposes.
The documentation is clear and well written, and it's the very first paper to be read to easily understand the basic principles of FFT optical codes.
Moreover, Oscar is constantly updated, and the author is always available and responds quickly to any questions.
This is a first class job.
I have used Oscar as a foundation for my own code for simulating cavities. It is really very easy to understand the code and there is also a very well written user manual.
Updates
22 Jul 2008
A little mistake found in the manual
30 Jul 2008
Added a new example
23 Apr 2009
Add an example about how to simulate a 3 mirrors ring cavity (also called a mode cleaner).
12 Jan 2010
Example to reduce the computational time of OSCAR, better memory allocation of matrices and correct a sign error
03 Feb 2012
The code has been fully rewritten (with Oriented Object Programming) to be faster and more user friendly.
Higher order optical modes are supported.
12 Jul 2012
Can simulate linear cavity with arbitraty number of mirrors. New syntax to define laser beam and Interfaces. Minor bug correction.
25 Jan 2013
Can use a more reliable to propagate the beam and add a new routine to calculate cavity eigen modes.
19 Feb 2013
Bug fixes
09 Sep 2013
An accelerated convergence scheme has been implemented as well as the possibility to use strong focusing telescope.
Additional minor improvement to existing functions
22 Jan 2014
It includes now the function to read the .dat from the ZYGO interferometer.
New functions (plot PSD, expand into higher order modes) and the usual bug fixes
30 Jun 2014
New functions and bug fixes
22 Dec 2014
Implementation of the Zernike polynomials
Small improvement to some functions and a handful of bug fixes