IDL is also available for general use on the physics linux cluster, and is preinstalled on the Physics AD windows systems. More information specific to IDL on Physics linux cluster
Internal physics users: go to your MyPhys page and choose software downloads.
The IDL section contains downloads for windows (
.exe), linux (
.tar) and Mac (
IDL needs to communicate with our license server in order to run. The license server is directly accessible from the campus network, but you need to take special steps to connect from off-campus.
After downloading and running the installer, newer versions of IDL start a “license wizard”.
license.datfile, which you should download.
We emphasize that this doesn't provide a local, standalone license - we only support use with the network license server. If you need to run in disconnected mode, you will need to purchase your own license directly from IDL (Exelis).
Hopefully obsolete directions, but provided for reference.
tar.gzfile for linux, or a
pkgfile for Mac).
To access the license server from outside, the easiest, and recommended method is to connect to the University VPN.
Alternatively, you can set up a network “tunnel” using ssh.
This is one of many possible methods (actually it's probably easier to use MobaXterm than putty - we'll aspire to replacing these one day)
C:\\Program files\putty.exe, or even on the desktop.
"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 184.108.40.206 -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@localhostor
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 -L 31700:idl.spa.umn.edu:31700
Note: This step needs to be repeated each time you want to run IDL.