Perl

Perl is a family of programming languages.

Availability and Restrictions

Versions

A system default Perl is available on Ruby, Oakley, and Owens. A Perl module is available on the Owens Clusters. The non-system Perl versions currently available at OSC are:

VERSION oakley Ruby OWENS Notes
5.10.1 X*# X*#    
5.16.3     X#  
5.26.1     X* **See note below.
* Current default version; # System version
** There is always some version of Perl in the environment. If you want a specific version you should load the approriate module. If you don't have a Perl module loaded you will get the system version.

You can use  module spider perl to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.

Access

Perl is available without restriction to all OSC users.

Publisher/Vendor/Repository and License Type

https://www.perl.org, Open source

Usage

Usage on Owens

Set-up

To configure your enviorment for use of Perl, use command  module load perl. This will load the default version.

Installing Perl Modules

To install your own Perl modules locally, use CPAN Minus. Instructions for installing modules for system Perl are available here. Note that you do not need to load the cpanminus module if you are using a non-system Perl.

Further Reading

Supercomputer: