Fork me on GitHub


Iceberg was decommissioned on 30th November 2020. Users of Iceberg need to switch to using ShARC and/or Bessemer instead.


Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Interactive Usage

After connecting to iceberg (see Establishing a SSH connection), start an interactive session with the qrshx command.

Lua can be loaded with

module load apps/lua/5.3.3

Lua can then be run with

$ lua

Installation Notes

These notes are primarily for administrators of the system.

Version 5.3.3

The modulefile is at /usr/local/extras/modulefiles/apps/lua/5.3.3



proc ModulesHelp { } {
        puts stderr " Adds Lua to your PATH environment variable and necessary libraries"

prepend-path PATH /usr/local/extras/Lua/lua-5.3.3/src