The SPOCK Program

Introduction

SPOCK (Simulation program for Photonics and Optical Circuit Knowledge) is a free simulation program for photonic circuits. The eventual goal is to make this software an essential aid for optical and photonic circuit analysis (similar to what SPICE is for electronic circuits). The software calculates complex eigenmodes of propagation in plane-layered structures composed of homogenous, isotropic materials having arbitrary complex dielectric properties. The formulation allows any number of guiding or non-guiding layers (what to what your computer memory allows).

Download

spock 0.004 is the current version (LINUX only). You can download it from:

spock 0.002 is the old version (LINUX only). You can download it from:

Copyright

Copyright 2004, 2005 Taha Masood

Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.

Permission to modify the software is granted, but not the right to distribute the complete modified source code. Modifications are to be distributed as patches to the released version. Permission to distribute binaries produced by compiling modified sources is granted, provided you

  1. distribute the corresponding source modifications from the released version in the form of a patch file along with the binaries,
  2. add special version identification to distinguish your version in addition to the base release version number,
  3. provide your name and address as the primary contact for the support of your modified version, and
  4. retain our contact information in regard to use of the base software.

Permission to distribute the released version of the source code along with corresponding source modifications in the form of a patch file is granted with same provisions 2 through 4 for binary distributions.

This software is provided "as is" without expressed or implied warranty to the extent permitted by applicable law.