Campuses:
This is an old revision of the document!
IDL software is licensed and paid for by specific research groups within the School (specifically Astronomy, Cosmology and Biological Physics). If you are not a member of these groups, then please do not try installing this software.
<note> IDL is pre-installed on the departmentally-managed linux and windows systems, so these instructions should be unnecessary. More information specific to IDL on Physics linux cluster </note>
Go to your MyPhys page and choose software downloads.
IDL needs to communicate with our license server in order to run. The license serevr is directly accessible from the campus network, making the setup slightly more straightforward.
tar.gz
file for linux, or a pkg
file for Mac).
After installing newer versions of IDL, a “license wizard” runs. If you select the option for a network license, our downloads page has a minimal license.dat
file, which you can download and provide for IDL. Note that this doesn't provide a local license; you still need to be able to connect to the license server to use the program.
To access the license server from outside, the easiest method is to set up a network “tunnel” using ssh.
"c:\program files\putty\putty.exe" -ssh ssh.physics.umn.edu -l <your_Physics_username> -N -L 1700:idl.spa.umn.edu:1700 -L 31700:idl.spa.umn.edu:31700
and enter your password once asked. Nothing will happen afterwards (minimize the putty window).
@echo off start "c:\program files\putty\putty.exe" -ssh ssh.physics.umn.edu -l <your_Physics_username> -N -L 1700:idl.spa.umn.edu:1700 -L 31700:idl.spa.umn.edu:31700 PING 1.1.1.1 -n 1 -w 10000 >NUL idlde.exe
The PING command is just to give you a brief delay (10000 milliseconds) to enter your password before IDL is started. Create a shortcut to startidl.bat file on your desktop or wherever you like it. Use it to start IDL.
setenv LM_LICENSE_FILE 1700@localhost
or export LM_LICENSE_FILE=1700@localhost
, depending on your shell. Note: This step only needs to be done once.ssh ssh.physics.umn.edu -l <your_Physics_username> -N -L 1700:idl.spa.umn.edu:1700
Note: This step needs to be repeated each time you want to run IDL.