Difference between revisions of "Installing & Licensing FDTD-Solutions / Lumerical"

From HPC users
Jump to navigationJump to search
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
===Download archive ===
The easyconfig file of FDTD-Solutions needs a [https://www.lumerical.com/downloads/ manually downloaded archive] for which we need the corresponding login data.
The easyconfig file of FDTD-Solutions needs a [https://www.lumerical.com/downloads/ manually downloaded archive] for which we need the corresponding login data.
===Installing Lumerical ===
Lumerical has its own EasyBlock, which we built on our own. It can be found within the standard path for the .eb-files or at the folder ~/Easyblocks.
Also, Lumerical constantly changes the de-tarred folders, which is why the Easyblock could fail when new versions are being released.
===Register software ===


After installing FDTD-Solutions, the software needs the path to the license server.
After installing FDTD-Solutions, the software needs the path to the license server.
Line 9: Line 18:
port: 27000
port: 27000


Additionally, three files have to be copied from /user/erle1100/InstallationPackagesCE/6.4/PHYS/FDTD_Solutions to the install dir:
''' LUMERICAL licenses itself after installation ''' (by some programmer magic)
 
=== Copy Scripts ===
 
Additionally, three files have to be copied from /cm/shared/uniol/scripts/FDTD_Solutions to the install dir:
bin/fdtd-run-slurm.sh
bin/fdtd-run-slurm.sh
bin/fdtd-process-template.sh
bin/fdtd-process-template.sh
templates/fdtd-slurm-template.sh
templates/fdtd-slurm-template.sh
'''Since version 8.22.2025 FDTD-Solutions was rebranded with the name of the software suite ''Lumerical''''' <br/>
This is why ''fdtd-process-template.sh'' and ''fdtd-slurm-template.sh'' had to be modified and are to be found here:
/cm/shared/uniol/scripts/Lumerical/fdtd-process-template.sh
For Lumerical, we inserted the copying process for the scripts and for the example filed to the EasyScript.

Latest revision as of 15:41, 20 August 2020

Download archive

The easyconfig file of FDTD-Solutions needs a manually downloaded archive for which we need the corresponding login data.

Installing Lumerical

Lumerical has its own EasyBlock, which we built on our own. It can be found within the standard path for the .eb-files or at the folder ~/Easyblocks.

Also, Lumerical constantly changes the de-tarred folders, which is why the Easyblock could fail when new versions are being released.

Register software

After installing FDTD-Solutions, the software needs the path to the license server. For this to be done, we need to open the license manager: /cm/shared/uniol/software/FDTD_Solutions/8.20.1634/opt/lumerical/fdtd/bin/fdtd-config-license

Here, we type in as follows:
fdtd-cluster.license.uni-oldenburg.de
port: 27000

LUMERICAL licenses itself after installation (by some programmer magic)

Copy Scripts

Additionally, three files have to be copied from /cm/shared/uniol/scripts/FDTD_Solutions to the install dir: bin/fdtd-run-slurm.sh bin/fdtd-process-template.sh templates/fdtd-slurm-template.sh

Since version 8.22.2025 FDTD-Solutions was rebranded with the name of the software suite Lumerical
This is why fdtd-process-template.sh and fdtd-slurm-template.sh had to be modified and are to be found here:

/cm/shared/uniol/scripts/Lumerical/fdtd-process-template.sh


For Lumerical, we inserted the copying process for the scripts and for the example filed to the EasyScript.