Simulation/MEEP
Introduction
Meep (http://ab-initio.mit.edu/wiki/index.php/Meep) is a powerful electromagnetic field simulation tool based on finite-difference time-domain (FDTD) method.It is used to simulate integrated optical devices like ring resonators in order to build variation-aware models with high fidelity.
Usage Instruction
Meep has been successfully installed on the UCSB-CNSI clusters!
In order to apply for account, you could apply in this page:
http://csc.cnsi.ucsb.edu/forms/request-user-account
After logging in, you could simply run
source /home/ruiwu/.bashrc
to set environmental variables in order that you could call Meep in any directory.
You could start with several sample simulations from the Meep tutorial (http://ab-initio.mit.edu/wiki/index.php/Meep_Tutorial). Some existing ctl files are in /home/ruiwu/meep-sim.
Installation Info and Log
Meep is installed on the Knot[(http://csc.cnsi.ucsb.edu/clusters/knot)]cluster of the CNSI clusters.
The installation directory is
/home/ruiwu/install
10/17/2012
The following dependencies have been installed in the above directory :
meep needs guile OK
guile needs libtool OK
guile need libunistring ok
guile need libffi OK
guile needs bdw-gs ok
guile needs 4.2.x or higher version gmp OK
meep needs hdf5 OK
However, the required libctl library are from the following shared directory:
/sw/cnsi/share/libctl
The HDF5, a data format library, is installed in its serial version because there may be some conflicts on the intel parallel interface version.
The Harminv library, which is used to extract resonant frequencies and decay rates, has not been installed for now.