Perl is a general-purpose interpreted programming language, originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and bioinformatics.

Available Versions

To find the available versions and learn how to load them, run:

module spider perl

The output of the command shows the available Perl module versions.

For detailed information about a particular Perl module, including how to load the module, run the module spider command with the module’s full version label. For example:

module spider perl/5.24.0
ModuleVersion Module Load Command
perl5.24.0 module load perl/5.24.0

The default Perl is required for system purposes and is generally too old for applications. We offer more recent versions of Perl as modules. To see all available versions, run

To load the perl/5.24.0 module, run this command:

module load perl/5.24.0

Example SLURM Script

#SBATCH -n 1
#SBATCH -t 01:00:00
#SBATCH -o output_filename
#SBATCH -p standard
#SBATCH -A mygroup

module load perl

perl myscript.pl