Welcome to Laser Pointer Forums - discuss green laser pointers, blue laser pointers, and all types of lasers

Laser Simulator?

Apr 26, 2010
Hello all!

I am hoping that someone here can do better than Google, and get me really what I am looking for.

I am making a fairly heavy request, but I know what I am looking for has to exist somewhere.

I am looking for a software that will allow me to basically play in my own cavity/resonator sandbox.

The ability to:
Customize mirror RoC, customize reflectivity at chosen wavelengths (doesn't need to go to decimals), customize position on more than a straight linear plane (Z-Folds, bow-tie rings, etc).
Test cavities with gain mediums and NLOs with my chosen properties (or preloaded works too).
Custom input wavelength with geniune "life-like" interference with other optical properties of the cavities (gain mediums, NLOs, mirror reflectivity, etc).

Basically, I want to open it up, and be able to build a cavity for 561nm, optimize it, and then do the same for 488nm.

When you're working on a budget, you don't get to "plug-n-play" certain optics hoping they will work. Also, if I ever need something custom, this will help me optimize what I need for a later project.

It also gives me brain food. I learn by DOING. I can remember almost EVERY simulation I've done since the faux-Mars landing I did in elementary. It's just how I am. This will be an amazing learning tool for me.

I have seen a few of these around. Expensive software meant for universities and such. Though they generally come with massive packages for spot and beam characteristics, mode monitoring, and just other "modules" that I do not need. I basically need a frequency generation simulator. I've seen packages that have this, but I don't need the other 80% of the package. It's just clutter to me.

If anyone can help me find me some good software to do what I need, please, let me know. I am very anxious to get clicking away in something like this.


New member
Nov 21, 2011
I don't know if there is a single software that does all that. Maybe if you searched for each one individually that would narrow down the search.

I know that there are software that allow you to compute reflectivity of the mirror for an arbitrary number of coating layers (depending on the wavelength and angle of incidence you choose), because it's just a function of the refractive indices of the HL layers. In fact software is only way the computations are made since they do all the matrix multiplications for you.

You might need another software to try different cavity configurations (planar, etc) and see how the beam spreads and how stable it is. Because laser beams do not have plane wavefronts but a Gaussian intensity distribution so the software would be using something like the ABCD law.

What does "NLO" stand for? :)

Even if you don't find a software for a certain thing, you can write a tiny code in python or matlab to solve the equations using your input parameters.