SourceForge.net Logo

 

Welcome to StrawberryFields

StrawberryFields is a complete suite written as part of my Masters Program with the Institute of Nanoscale Technology at the University of Technology Sydney that is designed to allow nanoscale electromagnetic devices to be easily built and tested from within a user friendly GUI.

It incorporates PC based front end modelling and data display client that allows finite difference compatible devices to be built and passed to a back end processor that crunches the numbers and returns the data for display.

The back end is an extensible collection of classes written to be multiprocessor compatible that breaks the model down into processing blocks, calculates the appropriate fields and stores the data in a myql database for later display.

It has taken a lot longer than originally intended, but StrawberryFields has finally been validated at optical frequencies for gold using the three main complex Yee FDTD algorithms of Recursive Convolution, Z Transform and Accessry Differential equations. It also now includes a Transmission Line Matrix algorithm.

StrawberryFields is still under development. Historically we are at that point in history in 2008 where the Dow and every other stock market around the world has decided to take a nose dive. That means to keep a roof over my head I have to return to work. More details will be posted on my blog. Where the code is is Version 1.0 based around MySQL is working and has been validated. I am not able to release it until I have the time available to handle the inevitable flood of technical queries. So until I can free myself from a day job again we will have to wait.

The new version, StrawberryFields 2.0 which is based around XML as a communication layer rather than MySQL is in progress. This is much improved over the earlier code which drew heavily upon building up layers of 2D material to make a 3D object. The new code incorporates far simpler creation and editing of collections of Nano Rods, Spheres and other 3D objects of interest to the researcher.


StrawberryFields features:

  • Easy to use GUI
  • Yee and TLM
  • Includes Absorbing Boundary Conditions (PML)
  • Variety of source signals.
  • Displays a variety of interesting fields derived from E and B
  • Allows probes to be inserted which collect a time series and return the fourier spectrum
  • Backend runs on windows as well as linux - clusters (to come)