ANSYS Lumerical (Optics / Photonics)
ANSYS Lumerical is a complete photonics simulation software solution, which enables the design of photonics components, circuits, and systems. Device and system level tools allow designers to model interacting optical, electrical, and thermal effects. Flexible interoperability between products enables a variety of workflows that combine device multiphysics and photonic circuit simulation with third-party design automation and productivity tools.
Further information about ANSYS Lumerical, licensing of the ANSYS software and related terms of software usage at LRZ, the ANSYS mailing list, access to the ANSYS software documentation and LRZ user support can be found on the main ANSYS documentation page.
Licensing
ANSYS Lumerical is regarding the licensing still an exception from other provided ANSYS software at LRZ. This is due to the fact, that ANSYS Inc. has not yet included ANSYS Lumerical licenses in the general ANSYS Academic Campus license, so that ANSYS Lumerical licenses can NOT be provided by LRZ, but interested institutions have to obtain licenses for ANSYS Lumerical by themselfes (e.g. through CADFEM GmbH, Grafing).
If an institution (chair, professorship, institute) has purchased its own ANSYS Lumerical license and is hosting these licenses on an own ANSYS license server at its own institution, then these licenses can be used with the pre-installed ANSYS Lumerical software on the Linux Cluster, e.g. CoolMUC-4. The receipe for this is provided in the following ANSYS document:
ANSYS Lumerical license configuration from the Linux command line
For that a user of the CoolMUC-4 Linux cluster needs to create a file named "License.ini" in the following location:
> cd > mkdir $USER/.config/Lumerical > cd $USER/.config/Lumerical > touch License.ini
Then this file "License.ini" needs to have the following content:
[license] ansysserver\host=1055@<_your_own_Lumerical_license_server_hostname_> default=user domain=1
The following additional pre-requisits need to be fullfilled:
- The given hostname of the ANSYS Lumerical license server being operated at the institution itself needs to be specified as a full qualified hostname, i.e. including the full domainname. The hostname of the license server needs to be resolvable bei DNS. Alternatively the raw IP number of the server can be specified as well.
- The ANSYS Lumerical license server needs to be accessible from the LRZ and CoolMUC-4 networks both by ping and by network connections over ports 22 and 1055.
- The Linux Cluster User-ID (result of the Linux command whoami on CM4) of the ANSYS Lumerical software users need to be included in the ANSYS Lumerical license server options file by the corresponding license server admin of the institution.
SSH Setup
Please mind, that you need to follow the steps for the generation of the LRZ-internal SSH key setup as described on the main ANSYS documentation page for ANSYS Lumerical solvers as well.
Getting Started
Once you are logged into one of the LRZ cluster systems, you can check the availability (i.e. installation) of ANSYS Lumerical software by:
> module avail lumerical
Load the prefered ANSYS Lumerical version environment module, e.g.:
> module load lumerical/2025.R2
CoolMUC-4 : ANSYS Lumerical Job Submission on LRZ Linux Clusters running SLES15 using SLURM
In the following an example of a job submission batch script for ANSYS Lumerical, fdtd solver on CoolMUC-4 (SLURM queues = serial, partition = serial_std) in the batch queuing system SLURM is provided.
Please use this large and powerful compute resource with a carefully specified number of CPU cores and a reasonably quantified amount of requested node memory per compute node of CM4. Don't waste powerful CM4 compute resources and please be fair to other CM4 cluster users.
Assumed that the above SLURM script has been saved under the filename "lumerical_cm4_serial.sh", the SLURM batch job has to be submitted by issuing the following command on one of the Linux Cluster login nodes:
sbatch lumerical_cm4_serial.sh
General Concluding Remarks
On the LRZ cluster systems only the usage of Intel MPI is supported and known to work propperly with ANSYS Lumerical.
ANSYS Lumerical solvers have so far only be tested on CoolMUC-4 (serial / cm4_inter / cm4_tiny) Linux Cluster partitions.
If you have the need to run ANSYS Lumerical solvers on any other LRZ HPC system, please file a corresponding LRZ Service Request.