http://www.freeda.org/index.html
"... support for transient, harmonic balance and multi resolution analysis. ... large signal noise analysis captures phase noise ... also supports the integration of EM models in transient analysis. ... including the major transistor models ..."
============================
It can also simulate lasers with rate equations:
R. Pant, M. A. Neifeld, M. B. Steer, H. Kanj, and A. C. Cangellaris, “Electrical package impact on VCSEL-based optical interconnects ;” Optics Communication, Vol. 245, Issue 1-6, Jan. 2005, p. 315-332.
Houssam Kanj, Circuit-Level Modeling of Laser Diodes , M.S. Thesis, North Carolina State University, 2003
fREEDA - multi-physics simulator including analog IC simulation