From Documentation
Revision as of 18:40, 21 February 2013 by Bge (Talk | contribs)

Jump to: navigation, search
LUMERICAL
Description: Providing photonic and optoelectronic TCAD device simulation and photonic integrated circuit design products
SHARCNET Package information: see LUMERICAL software page in web portal
Full list of SHARCNET supported software


Licensing Information

As of February 2013, SHARCNET no long holds the FDTD Solutions (also known as front end or GUI) licence. Users who need to use FDTD Solutions for their model construction and data analysis must obtain their own licences.

Thanks to the kind donation of FDTD Engine licences by Lumerical solutions, Inc., SHARCNET will continue to support the serial farming and parallel processing of FDTD simulations on SHARCNET systems.

The Workflow

It is assumed that users prepare their simulation files on their own computers with FDTD Solutions and then carry on large scale simulations--being large number of cases or large size of problems that are not feasible on their computers--on SHARCNET systems through serial farming or parallel processing. Typically this will involve transferring simulation files to SHARCNET and copying computed results back to their local computers for analysis.

To transfer data between one's computers and SHARCNET systems, one may use the common secure file transfer client software such as SSH Secure File Transfer Client, WinSCP, putty-sftp, etc. Users are referred to the tutorials on using these tools.


Loading Lumerical Module

Before you can run Lumerical version 7.5.2 or newer, you must load the Lumerical module:

module load lumerical

Before You Go

Before you run Lumerical simulations, remove the existing configuration file in your home directory, if any:


cd ~/.config
rm FDTD\ Solutions.ini

This cleans the cached or corrupted Lumerical licencing infomation for previous versions.

Using FDTD Solutions GUI CAD

As of February 2013, SHARCNET no longer has the licence to the front end GUI (CAD for Linux).


Submitting A Parallel Job JOB (version 7.5.6)

Starting with version 7 the lumerical module must be loaded first before submitting a job or running the CAD command for instance as follows:

module unload intel openmpi
module load intel/11.0.083 openmpi/intel/1.4.2
module load lumerical/7.5.6
sqsub -q mpi -r 1.5h -n 16 -o ofile%J fdtd-engine-ompi-lcl paralleltest.fsp

For further details about Distributed simulation testing please refer to the documentation on Lumerical's web site which can be found here[1].