IDL

Description

IDL’s features include: advanced image processing, interactive 2-D and 3-D graphics, object oriented programming, insightful volume visualization, a high-level programming language, integrated mathematics and statistics, flexible data I/O, a cross-platform GUI toolkit, and versatile program linking tools.

Version

  • 8.2

Authorized Users

  • CIRCE account holders
  • RRA account holders
  • SC account holders

Platforms

  • CIRCE cluster
  • RRA cluster
  • SC cluster
  • Workstation/PC

Installation

The IDL user guide is essential to understanding the application and making the most of it. The guide and this page should help you to get started with your simulations. Please refer to the Documentation section for a link to the guide.

  • Note on CIRCE: Make sure to run your jobs from your $WORK directory!

IDL Windows Installation

Before you begin:

There are two installation packages for Windows:

  • 32-bit: idl82win32_setup.exe
  • 64-bit: idl82win64_setup.exe
    • Note: If you have a 64-bit Windows system, use the 64-bit installation package. It includes both 32-bit and 64-bit versions of IDL.

To download and install IDL:

  1. Get the installer from https://mirror.rc.usf.edu/isos/IDL/8.2/
    1. Log in using your NetID and password.
    2. Download the idl82winXX_setup.exe file.
  2. In the Save As dialog, specify a location to save the executable file you are downloading, and click Save.
  3. After the download is complete, go to the location where you saved the idl82win32_setup.exe or idl82win64_setup.exe file and double click on it to begin installing IDL.
  4. Click Setup, and follow the prompts to install IDL.

IDL Unix Installation

Before you begin:

  • Choose a place to install IDL on your system and create that directory. The default installation path is /usr/local/exelis.
  • If you need to create the directory, be sure you have root (or similar) permissions, and issue the following commands:
    • To Create:
      [user@host ~]$ mkdir /usr/local/exelis
    • To Give Access:
      [user@host ~]$ chmod a+rx /usr/local/exelis
  1. Get the installation archive from https://mirror.rc.usf.edu/isos/IDL/8.2/
    1. Log in using your NetID and password.
    2. Download the idl82linux.x86_64.tgz file.
  2. Log on as root on your machine.
  3. The installation file is a compressed archive; save it in the directory in which you are installing IDL (/usr/local/exelis by default).
  4. Unpack the archive by entering:
    [user@host ~]$ tar xfvz idl82linux.x86_64.tgz
  5. Execute the installation program by entering the following command:
    [user@host ~]$ ./install.sh
  6. Follow the prompts to install IDL.
    • If you choose not to create symbolic links, you can set up IDL (where install_dir is the main installation directory) by issuing the following command:
      [user@host ~]$ source install_dir/idl/idl82/bin/idl_setup
  7. Once the installation finishes, you will need to install the license file. Copy the license file you receive by email to “/usr/local/itt/license/license.dat”.
  8. You should now be able to start idlde (text mode) from the command line.

IDL Mac Installation

To download and install IDL:

  1. Get the installation archive from https://mirror.rc.usf.edu/isos/IDL/8.2/
    1. Log in using your NetID and password.
    2. Download the InstallIDL82_Mac.pkg file.
      • Note the location to which you are downloading the PKG file.
  2. Double-click the file InstallIDL82_Mac.pkg.
  3. Follow the prompts to install IDL.

Running IDL on CIRCE/SC

The IDL user guide is essential to understanding the application and making the most of it. The guide and this page should help you to get started with your simulations. Please refer to the Documentation section for a link to the guide.

  • Note on CIRCE: Make sure to run your jobs from your $WORK directory!
  • Note: Scripts are provided as examples only. Your SLURM executables, tools, and options may vary from the example below. For help on submitting jobs to the queue, see our SLURM User’s Guide.

Establishing a GUI connection to CIRCE/SC

To use IDL, you will need to connect to CIRCE/SC with GUI redirection, either using:

  • CIRCE/SC Desktop Environment
  • SSH with X11 redirection
    • If connecting from OSX or Linux via SSH, please ensure that you use one of the following commands to properly redirect X11:
      • [user@localhost ~]$ ssh -X circe.rc.usf.edu
        or
      • [user@localhost ~]$ ssh -X sc.rc.usf.edu

Once connected to CIRCE, you can open IDL using the steps below:

[user@login0 ~]$ srun --time=04:00:00 --pty /bin/bash
[user@wh-520-4-1 ~]$ module add apps/idl/8.2
[user@wh-520-4-1 ~]$ idlde


Documentation

Home Page, User Guides, and Manuals

Benchmarks, Known Tests, Examples, Tutorials, and Other Resources

  • IDL Tutorials
    • More information about the features of IDL can be found by using idldemo. The graphical mode also includes a tutorial.

More Job Information

See the following for more detailed job submission information:

Reporting Bugs

Report bugs with IDL to the IT Help Desk: rc-help@usf.edu