To install Lumerical’s design software without admin or root access, we have the article below that covers installation of Lumerical’s software and the required dependencies (libraries):
To install Lumerical products on Linux workstations, we recommend using the YUM utility to automatically resolve any dependencies. However, we recognize this is not always possible on some systems and networks, where manual installation may be required. For manual installations, and some affected earlier distributions of Linux where the xmlsec1 packages have been removed, we may see an error similar to the following during installation:
error: Failed dependencies:
libxmlsec1-openssl.so.1()(64bit) is needed by FDTD-8.12.631-1.el5.x86_64
libxmlsec1.so.1()(64bit) is needed by FDTD-8.12.631-1.el5.x86_64
To manually resolve missing libxmlsec1 and libxmlsec1-openssl dependencies, please consider the following:
Obtain the correct libxmlsec1.so.[version_number] and libxmlsec1-openssl.so.[version_number] for your system from a hosted third party source such as: http://rpm.pbone.net/ or http://rpmfind.net/linux/rpm2html/
Save the rpm package into a local folder like
Unpack the installation package using the rpm2cpio command;
rpm2cpio < [library_filename].rpm | cpio -i --make-directories
The rpm archives will create the required folders, like
Copy all the files from /[saved_directory]/usr/lib64/ created when unpacking the rpm files.
cp /[saved_directory]/usr/lib64/* /[install_dir]opt/lumerical/fdtd/lib/
Note: Occasionally, a similar dependency error may be encountered for libcrypto.so.x or libglut.so.x. These can be resolved by installing the library and copying
libglut.so.x to the
[Lumerical-software-path]/lib directory, as described above.