Simulation System For Optical Science (SISYFOS) - tutorial
Abstract
Sisyfos is a program for simulation of optical parametric frequency conversion, lasers, and beam
propagation in nonlinear or turbulent media. The main part of Sisyfos is a C++ library with
classes corresponding to optical components such as beam sources, lenses, mirrors, and nonlinear
crystals. By combining such components it is possible to build simulation programs for a wide
range of devices, including amplifiers, oscillators, and harmonic generators. This report gives
an introduction to Sisyfos by guiding the reader through a sequence of example programs of
gradually increasing complexity. The example programs are an essential part of the tutorial, and a
reader cannot expect to learn Sisyfos thoroughly without working with the examples. Sisyfos er et program for simulering av optisk parametrisk frekvensomforming, lasere og
str°aleforplantning i medier med ulineæritet eller turbulens. Den største delen av Sisyfos er et
C++ bibliotek med klasser for optiske komponenter som str°alekilder, linser, speil og ulineære krystaller.
Ved °a sette sammen slike komponenter er det mulig °a lage simuleringprogrammer for ulike
optiske systemer, inkludert forsterkere, oscillatorer og harmoniskgeneratorer. Denne rapporten gir
en introduksjon til Sisyfos ved °a føre leseren gjennom en rekke eksempelprogrammer med gradvis
økende kompleksitet. Eksempelprogrammene er en essensiell del av innføringen, og leseren kan
ikke vente fullt utbytte av rapporten uten °a arbeide med eksemplene.