This page outlines the process of installing Lumerical simulation design tools on a shared Linux filesystem on a supported RHEL/CentOS platform. This is typically required on Linux clusters where it is more efficient to only install once and have all the nodes access the shared location.
Download and extract the installation package
- Download the installation package
- Change directory to the extracted folders rpm directory.
tar -zxf Lumerical-<version>.tar.gz
cd Lumerical-[[ver]]-{number}/rpm_install_files/
Check for missing dependencies
- Do Not Install at this point, the command below using "yum install" will provide you with a list of any missing dependencies that need to be installed on your system to run Lumerical.
sudo yum install Lumerical-<version>.rpm
Install missing dependencies
- Using 'yum' to install the missing packages.
sudo yum install <missing_package>
Install to a custom location
- This process will require root or sudo access.
- Install to a custom or the shared network location
sudo rpm -ivh --prefix=/<your_custom_path>/ Lumerical-<version>.rpm
# example
sudo rpm -ivh --prefix=/tools/lumerical/[[verpath]]/
Install without root (sudo) access
- Download and extract the installation package.
- Change the directory to the location of the extracted RPM file.
tar -zxf Lumerical-<version>.tar.gz
cd Lumerical-[[ver]]-{number}/rpm_install_files/
- Install the files using
rpm2cpio
, which will automatically create the subdirectories in the current location.
rpm2cpio < Lumerical-[[ver]]-{number}.rpm | cpio -i -d
- Create the folder/directory where you will move the extracted files.
For example, you will install in your home folder named 'tools':~/tools/lumerical
or$HOME/tools/lumerical
mkdir ~/tools
- Move the files from the current extracted folder into the new directory.
mv ./opt/lumerical ~/tools
- Run Lumerical from the new path,
~/tools/lumerical/[[verpath]]/bin/launcher